File: rules

package info (click to toggle)
sga 0.10.15-5
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 63,044 kB
  • sloc: cpp: 48,538; ansic: 2,035; python: 1,036; perl: 744; makefile: 349; sh: 185
file content (55 lines) | stat: -rwxr-xr-x 1,712 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#!/usr/bin/make -f
# -*- makefile -*-

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

export DEB_BUILD_MAINT_OPTIONS = hardening=+all

include /usr/share/dpkg/default.mk

%:
	dh $@ --with python3 --sourcedirectory=src

override_dh_auto_configure:
	dh_auto_configure -- --with-bamtools=/usr/

mandir=$(CURDIR)/debian/$(DEB_SOURCE)/usr/share/man/man1/
bindir=$(CURDIR)/debian/$(DEB_SOURCE)/usr/bin

override_dh_auto_install:
	dh_auto_install
	cp -a src/bin/sga-bam2de.pl	debian/$(DEB_SOURCE)/usr/bin/sga-bam2de
	cp -a src/bin/sga-astat.py	debian/$(DEB_SOURCE)/usr/bin/sga-astat

override_dh_installexamples:
	dh_installexamples
	mkdir -p debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples
	sed -e 's?^\(SGA_BIN=sga\).*?\1?' \
	    -e 's?^.*/bin/sga-align?sga-align?' \
	    -e 's?^.*/bin/sga-bam2de.pl?sga-bam2de?' \
	    -e 's?^.*/bin/sga-astat.py?sga-astat?' \
	    src/examples/sga-celegans.sh > debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples/sga-celegans.sh

override_dh_installman:
	dh_installman
	mkdir -p $(mandir)
	PATH=/usr/lib/abyss:${PATH} \
	help2man \
		--version-string="$(DEB_VERSION_UPSTREAM)" \
		--no-info \
		--name "Make a distance estimate file from a bam file of reads aligned to contigs" \
		--output $(mandir)/sga-bam2de.1 \
		$(bindir)/sga-bam2de
	help2man \
		--no-info \
		--version-string="$(DEB_VERSION_UPSTREAM)" \
		--name="String Graph Assembler: de novo genome assembler that uses string graphs" \
		--output $(mandir)/sga.1 \
		$(bindir)/sga
	help2man \
		--no-info\
		--version-string="$(DEB_VERSION_UPSTREAM)" \
		--name="generate sga merge commands from a list of files" \
		--output $(mandir)/sga-mergeDriver.1 \
		$(bindir)/sga-mergeDriver