File: rules

package info (click to toggle)
node-topcube 0.2.0%2Bds1-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 128 kB
  • ctags: 23
  • sloc: cpp: 119; makefile: 32; python: 12; sh: 1
file content (40 lines) | stat: -rwxr-xr-x 980 bytes parent folder | download
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
#!/usr/bin/make -f
# -*- makefile -*-

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

dfsgVersion := $(shell dpkg-parsechangelog -SVersion | cut -d- -f1)
upstreamVersion := $(shell echo $(dfsgVersion) | cut -d+ -f1)
name :=  $(shell dpkg-parsechangelog -SSource)
upstreamName := topcube
tarDir := $(upstreamName)-$(upstreamVersion)
tarName := $(name)_$(dfsgVersion).orig.tar

%:
	dh $@

override_dh_auto_build:
	node-gyp rebuild

override_dh_auto_configure:

# do this when marked-man is available as debian package
# override_dh_manpages:
	# marked-man debian/topcube.1.md > debian/topcube.1

get-orig-source:
	mkdir -p ../tarballs
	uscan \
		--verbose \
		--download-version $(upstreamVersion) \
		--force-download \
		--destdir ../tarballs \
		--rename
	tar xvf ../tarballs/$(name)_$(upstreamVersion).orig.tar.gz
	@echo Repackaging
	rm -rf $(tarDir)/sampleapp
	tar cf $(tarName) $(tarDir)/
	rm -rf $(tarDir)/
	gzip -9 $(tarName)
	mv $(tarName).gz ../tarballs/