update po files
[packaging-tutorial.git] / debian / rules
1 #!/usr/bin/make -f
2
3 %:
4         dh $@ 
5
6 override_dh_auto_build:
7         #translate source files before building pdf
8         po4a po4a/po4a.cfg --verbose
9         dh_auto_build
10
11 override_dh_clean:
12         dh_clean
13         #remove translated source files
14         rm -f packaging-tutorial.*.tex debiantutorial.*.sty
15
16 override_dh_compress:
17         dh_compress -X.pdf
18
19 #extract version number and date from Debian changelog
20 VERSION := $(shell dpkg-parsechangelog | grep "^Version:" | cut -d\  -f2)
21 YEAR    := $(shell dpkg-parsechangelog | grep "^Date:" | cut -d\  -f2-5 | date +"%Y")
22 MONTH   := $(shell dpkg-parsechangelog | grep "^Date:" | cut -d\  -f2-5 | date +"%m")
23 DAY    := $(shell dpkg-parsechangelog | grep "^Date:" | cut -d\  -f2-5 | date +"%d")
24
25 update-version-date:
26         sed -i -e "s/.* % DATE - use debian\/rules update-version-date/\\\\date{\\\\footnotesize version $(VERSION) -- $(YEAR)-$(MONTH)-$(DAY)} \% DATE - use debian\/rules update-version-date/" packaging-tutorial.tex