Loading debian/dirs +1 −1 Original line number Diff line number Diff line usr/bin usr/lib/kraken usr/lib/kraken2 debian/patches/fix_install.patch 0 → 100644 +16 −0 Original line number Diff line number Diff line Author: Andreas Tille <tille@debian.org> Last-Update: Wed, 13 Mar 2019 15:46:40 +0100 Description: The temporary dir where to move the files for packaging is different from the final location. Hardcode the final location here. --- a/install_kraken2.sh +++ b/install_kraken2.sh @@ -31,7 +31,7 @@ for file in scripts/* do perl -pl -e 'BEGIN { while (@ARGV) { $_ = shift; ($k,$v) = split /=/, $_, 2; $H{$k} = $v } }'\ -e 's/#####=(\w+)=#####/$H{$1}/g' \ - "KRAKEN2_DIR=$KRAKEN2_DIR" "VERSION=$VERSION" \ + "KRAKEN2_DIR=/usr/lib/kraken2" "VERSION=$VERSION" \ < "$file" > "$KRAKEN2_DIR/$(basename $file)" if [ -x "$file" ] then debian/patches/series 0 → 100644 +1 −0 Original line number Diff line number Diff line fix_install.patch debian/rules +6 −5 Original line number Diff line number Diff line Loading @@ -2,24 +2,25 @@ # DH_VERBOSE := 1 export DEB_BUILD_MAINT_OPTIONS = hardening=+all include /usr/share/dpkg/default.mk export DEB_BUILD_MAINT_OPTIONS = hardening=+all export KRAKEN2_DIR=$(CURDIR)/debian/$(DEB_SOURCE)/usr/lib/$(DEB_SOURCE) %: dh $@ --sourcedirectory=src override_dh_link: dh_link for file in $(CURDIR)/debian/$(DEB_SOURCE)/usr/lib/$(DEB_SOURCE)/kraken* ; do \ for file in $(KRAKEN2_DIR)/* ; do \ if ! echo $${file} | grep -q '\.pm$$' ; then \ ln -s ../lib/$(DEB_SOURCE)/`basename $${file}` $(CURDIR)/debian/$(DEB_SOURCE)/usr/bin/`basename $${file}` ; \ fi \ done override_dh_auto_install: dh_auto_install -- KRAKEN_DIR=$(CURDIR)/debian/$(DEB_SOURCE)/usr/lib/$(DEB_SOURCE) ./install_kraken.sh /usr/lib/$(DEB_SOURCE) $(DEB_SOURCE) dh_auto_install -- KRAKEN2_DIR=$(KRAKEN2_DIR) ./install_kraken2.sh $(KRAKEN2_DIR) override_dh_install: dh_install Loading Loading
debian/dirs +1 −1 Original line number Diff line number Diff line usr/bin usr/lib/kraken usr/lib/kraken2
debian/patches/fix_install.patch 0 → 100644 +16 −0 Original line number Diff line number Diff line Author: Andreas Tille <tille@debian.org> Last-Update: Wed, 13 Mar 2019 15:46:40 +0100 Description: The temporary dir where to move the files for packaging is different from the final location. Hardcode the final location here. --- a/install_kraken2.sh +++ b/install_kraken2.sh @@ -31,7 +31,7 @@ for file in scripts/* do perl -pl -e 'BEGIN { while (@ARGV) { $_ = shift; ($k,$v) = split /=/, $_, 2; $H{$k} = $v } }'\ -e 's/#####=(\w+)=#####/$H{$1}/g' \ - "KRAKEN2_DIR=$KRAKEN2_DIR" "VERSION=$VERSION" \ + "KRAKEN2_DIR=/usr/lib/kraken2" "VERSION=$VERSION" \ < "$file" > "$KRAKEN2_DIR/$(basename $file)" if [ -x "$file" ] then
debian/patches/series 0 → 100644 +1 −0 Original line number Diff line number Diff line fix_install.patch
debian/rules +6 −5 Original line number Diff line number Diff line Loading @@ -2,24 +2,25 @@ # DH_VERBOSE := 1 export DEB_BUILD_MAINT_OPTIONS = hardening=+all include /usr/share/dpkg/default.mk export DEB_BUILD_MAINT_OPTIONS = hardening=+all export KRAKEN2_DIR=$(CURDIR)/debian/$(DEB_SOURCE)/usr/lib/$(DEB_SOURCE) %: dh $@ --sourcedirectory=src override_dh_link: dh_link for file in $(CURDIR)/debian/$(DEB_SOURCE)/usr/lib/$(DEB_SOURCE)/kraken* ; do \ for file in $(KRAKEN2_DIR)/* ; do \ if ! echo $${file} | grep -q '\.pm$$' ; then \ ln -s ../lib/$(DEB_SOURCE)/`basename $${file}` $(CURDIR)/debian/$(DEB_SOURCE)/usr/bin/`basename $${file}` ; \ fi \ done override_dh_auto_install: dh_auto_install -- KRAKEN_DIR=$(CURDIR)/debian/$(DEB_SOURCE)/usr/lib/$(DEB_SOURCE) ./install_kraken.sh /usr/lib/$(DEB_SOURCE) $(DEB_SOURCE) dh_auto_install -- KRAKEN2_DIR=$(KRAKEN2_DIR) ./install_kraken2.sh $(KRAKEN2_DIR) override_dh_install: dh_install Loading