File: rules

package info (click to toggle)
atanks 6.5~dfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 12,656 kB
  • sloc: cpp: 26,603; makefile: 268; ansic: 127; sh: 7
file content (35 lines) | stat: -rwxr-xr-x 1,254 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
#!/usr/bin/make -f

DEBVERSION := $(shell head -n 1 debian/changelog \
                    | sed -e 's/^[^(]*(\([^)]*\)).*/\1/')
UPVERSION := $(shell echo $(DEBVERSION) | sed 's/+dfsg-.//')

PKG=atanks
FILENAME := $(PKG)_$(UPVERSION)~dfsg.orig.tar.gz
UPFILENAME := $(PKG)_$(UPVERSION).orig.tar.gz
URL := http://downloads.sourceforge.net/project/$(PKG)/$(PKG)/$(PKG)-$(UPVERSION)/$(PKG)-$(UPVERSION).tar.gz

%:
	dh $@

override_dh_install:
	dh_install -XCOPYING
	rm -fR $(CURDIR)/debian/atanks-data/usr/share/applications/

override_dh_missing:
	dh_missing --fail-missing

get-orig-source:
	@@dh_testdir
	@@[ -d ../tarballs/. ]||mkdir -p ../tarballs
	@@#this is for stable versions
	@@echo Downloading $(UPFILENAME) from $(URL) ...
	@@wget -nv -T10 -t3 -O ../tarballs/$(UPFILENAME) $(URL)
	@@echo 'Repacking as DFSG-free (removing windows DLLs)...'
	@@mkdir -p ../tarballs/$(PKG)-$(UPVERSION).tmp/
	@@cd ../tarballs/$(PKG)-$(UPVERSION).tmp ; tar xfz ../$(UPFILENAME)
	@@find ../tarballs/$(PKG)-$(UPVERSION).tmp/ -iname '*.dll' -delete
	@@echo Writing archive ../tarballs/$(FILENAME) ...
	@@cd ../tarballs/$(PKG)-$(UPVERSION).tmp ; tar cfz ../$(FILENAME) *
	@@echo Cleaning up...
	@@$(RM) -rf ../tarballs/$(PKG)-$(UPVERSION).tmp/ ../tarballs/$(UPFILENAME)