File: rules

package info (click to toggle)
ataqv 1.3.1%2Bds-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 7,588 kB
  • sloc: cpp: 18,703; javascript: 1,527; python: 500; makefile: 181; sh: 161
file content (43 lines) | stat: -rwxr-xr-x 2,105 bytes parent folder | download | duplicates (4)
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
#!/usr/bin/make -f

DH_VERBOSE := 1
export LC_ALL=C.UTF-8

include /usr/share/dpkg/default.mk

# for hardening you might like to uncomment this:
export DEB_BUILD_MAINT_OPTIONS=hardening=+all

%:
	dh $@

override_dh_auto_configure:
	cp -sf /usr/share/nodejs/d3/dist/d3.min.js src/web/js/d3.min.js
	cp -sf /usr/share/javascript/jquery-datatables-extensions/JSZip/jszip.min.js src/web/js/jszip.min.js
	cp -sf /usr/share/javascript/jquery-datatables-extensions/Buttons/css/buttons.dataTables.min.css src/web/css/datatables.buttons.min.css
	cp -sf /usr/share/javascript/jquery-datatables/css/jquery.dataTables.min.css src/web/css/datatables.min.css
	cp -sf /usr/share/fonts-font-awesome/css/font-awesome.min.css src/web/css/font-awesome.min.css
	cp -sf /usr/share/javascript/normalize.css/normalize.css src/web/css/normalize.css
	cp -sf /usr/share/fonts-font-awesome/fonts/* src/web/fonts/
	cp -s /usr/share/javascript/jquery/jquery.min.js \
		/usr/share/javascript/jquery-datatables-extensions/pdfmake/build/pdfmake.min.js \
		/usr/share/javascript/jquery-datatables/jquery.dataTables.min.js \
		/usr/share/javascript/jquery-datatables-extensions/Buttons/js/dataTables.buttons.min.js \
		/usr/share/javascript/jquery-datatables-extensions/Buttons/js/buttons.colVis.min.js \
		/usr/share/javascript/jquery-datatables-extensions/Buttons/js/buttons.html5.min.js \
		/usr/share/javascript/jquery-datatables-extensions/Buttons/js/buttons.print.min.js \
		/usr/share/javascript/jquery-datatables-extensions/Responsive/js/dataTables.responsive.min.js \
		src/web/js/
	rm -f src/web/js/datatables.min.js

override_dh_auto_build:
	dh_auto_build -- all testing/run_ataqv_tests

override_dh_auto_install:
	dh_auto_install -- prefix=/usr

override_dh_installman:
	help2man --no-info --name="QC metrics for ATAC-seq data" build/ataqv > debian/ataqv.1
	help2man --no-info --name="Turns ataqv results into a web app" src/scripts/mkarv > debian/mkarv.1
	help2man --no-info --name="serve an instance of the ataqv web results viewer" --version-string $(DEB_VERSION_UPSTREAM) src/scripts/srvarv > debian/srvarv.1
	dh_installman