[med-svn] r5441 - trunk/packages/ensembl/ensembl/57/debian
Steffen Möller
moeller at alioth.debian.org
Wed Nov 17 00:13:52 UTC 2010
Author: moeller
Date: 2010-11-17 00:13:31 +0000 (Wed, 17 Nov 2010)
New Revision: 5441
Modified:
trunk/packages/ensembl/ensembl/57/debian/adjust_shebang_line.sh
trunk/packages/ensembl/ensembl/57/debian/control
trunk/packages/ensembl/ensembl/57/debian/rules
Log:
No more lintian errors. 59 warnings, still.
Modified: trunk/packages/ensembl/ensembl/57/debian/adjust_shebang_line.sh
===================================================================
--- trunk/packages/ensembl/ensembl/57/debian/adjust_shebang_line.sh 2010-11-16 16:22:56 UTC (rev 5440)
+++ trunk/packages/ensembl/ensembl/57/debian/adjust_shebang_line.sh 2010-11-17 00:13:31 UTC (rev 5441)
@@ -3,7 +3,7 @@
for i in "$@"
do
- if head -n 1 "$i" | egrep -q '^#!\s*(/usr/bin/perl|/bin/bash)'; then
+ if head -n 1 "$i" | egrep -q '^#!\s*(/usr/bin/perl(\s+-w)?|/bin/bash|/usr/bin/wish)\s*$'; then
if echo "$i" | egrep -q '.pm$'; then
echo "Remove: '$i'"
sed -i '1d' $i
@@ -35,9 +35,15 @@
echo "Substitute: '$i'"
if head -n 1 "$i" | grep -q perl; then
echo Perl
+ # remove version from Perl
+ sed -i '1s%perl5[0-9.]*%perl%' $i
+ # now the path substitution, keeping arguments to Perl intact
sed -i '1s%#!\s*/.*/perl%#!/usr/bin/perl%' $i
# also seen
sed -i '1s%#!perl%#!/usr/bin/perl%' $i
+ elif head -n 1 "$i" | grep -q wish; then
+ echo Tcl/Tk
+ sed -i '1s%#!\s*/.*/wish.*%#!/usr/bin/wish%' $i
else
echo BASH
sed -i '1s%#!\s*/.*/bash%#!/bin/bash%' $i
@@ -57,6 +63,9 @@
if echo "$i" | egrep -q '.(pl|t)$' || egrep -q "use\s\s*strict\s*;" $i; then
sed -i '1i#!/usr/bin/perl\n' $i
chmod 755 "$i"
+ elif (echo "$i" | grep -q ".tcl" ) ; then
+ sed -i '1i#!/usr/bin/wish\n' $i
+ chmod 755 "$i"
elif (echo "$i" | grep -q ".sh" ) ; then
sed -i '1i#!/bin/bash\n' $i
chmod 755 "$i"
Modified: trunk/packages/ensembl/ensembl/57/debian/control
===================================================================
--- trunk/packages/ensembl/ensembl/57/debian/control 2010-11-16 16:22:56 UTC (rev 5440)
+++ trunk/packages/ensembl/ensembl/57/debian/control 2010-11-17 00:13:31 UTC (rev 5441)
@@ -53,7 +53,7 @@
Package: libensembl-core-perl
Architecture: all
Depends: ${misc:Depends},bioperl1.2.3|bioperl
-Suggests: ksh | mksh | pdksh | zsh
+Suggests: ksh | mksh | pdksh | zsh, tk
Description: core libraries of Ensembl API
The Ensembl project presents the sequence data for the yet
available complete genomes of many vertebrates and is helped by many
Modified: trunk/packages/ensembl/ensembl/57/debian/rules
===================================================================
--- trunk/packages/ensembl/ensembl/57/debian/rules 2010-11-16 16:22:56 UTC (rev 5440)
+++ trunk/packages/ensembl/ensembl/57/debian/rules 2010-11-17 00:13:31 UTC (rev 5441)
@@ -35,7 +35,9 @@
find . -name ".cvsignore" | xargs -r rm
# First round of updates
- find . -name "*.pl" -o -name "*.sh" -o -name "*.t" -o -name "*.pm" | grep -v "/.pc/" | xargs -r --max-args 1 debian/adjust_shebang_line.sh
+ find . -name "*.pl" -o -name "*.sh" -o -name "*.t" -o -name "*.pm" -o \
+ -name "do_flatfile_dump_registry" -o -name "parse_snp_to_ensembl_mouse" \
+ | grep -v "/.pc/" | xargs -r --max-args 1 debian/adjust_shebang_line.sh
#d=$(DESTDIR)/usr/share/ensembl
echo "Adjusting path to Perl wherever it may be found" ; \
@@ -70,7 +72,10 @@
cp debian/ensembl.overwrites/Plugins.pm "$(DESTDIR)/etc/default/ensembl.d/"
cp debian/ensembl.overwrites/confSiteDefs.pm "$(DESTDIR)/etc/default/ensembl.d/"
cp debian/ensembl.overwrites/pluginSiteDefs.pm "$(DESTDIR)/etc/default/ensembl.d/"
+ find debian/ensembl -name config.guess -o -name config.sub -o -name configure -o \
+ -name depcomp -o -name install-sh -o -name missing -o -name Makefile.PL | xargs -r rm
+
install-indep-copying:
dh_testdir
dh_testroot
More information about the debian-med-commit
mailing list