Commit 27b63b35 authored by Andreas Tille's avatar Andreas Tille
Browse files

Adapt from kraken to kraken2

parent 8c0a2d96
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
usr/bin
usr/lib/kraken
usr/lib/kraken2
+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
+6 −5
Original line number Diff line number Diff line
@@ -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