blob: f5ff691311ad759026d1ac4e60b7c8b58ea91ffa (
plain)
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
|
# just some maintainer stuff for me ...
########################################################################
make-sync-dir = $(HOME)/src/gnu-make
pbuilder-dir = /work/pbuilder/result
snapshot-dir = $(HOME)/snapshot
snapshot-date = $(shell date +%Y%m%d)
snapshot-name = $(snapshot-dir)/$(PACKAGE)-$(snapshot-date).tar.gz
deb-version = $(shell dpkg-parsechangelog | sed -n 's/^Version: \(.*:\|\)//p')
deb-arch := $(shell uname -m | sed \
-e 's/i.86/i386/' \
-e 's/ppc/powerpc/')
deb-dsc := ../$(PACKAGE)_$(VERSION).dsc
deb-changes := $(pbuilder-dir)/$(PACKAGE)_$(VERSION)_$(deb-arch).changes
.PHONY: sync checkit release port tarball dist rpm
sync:: distclean
test -d $(make-sync-dir)
rm -f INSTALL mk/*.mk
cp -v $(make-sync-dir)/INSTALL .
cp -v $(make-sync-dir)/*.mk mk
chmod 444 INSTALL mk/*.mk
dsc source $(deb-dsc): clean
test "$(VERSION)" = "$(deb-version)"
dpkg-buildpackage -S -us -uc -rfakeroot
debs pbuild $(deb-changes): $(deb-dsc)
sudo /usr/sbin/pbuilder build $(deb-dsc)
-lintian -i $(deb-changes)
release: $(deb-changes)
debsign $(deb-changes)
tarball dist: realclean
(cd ..; tar czf $(TARBALL) $(DIR))
snapshot snap: realclean
(cd ..; tar czf $(snapshot-name) $(DIR))
rpm: tarball
rpm -ta ../$(TARBALL)
|