]> git.proxmox.com Git - extjs.git/blob - Makefile
d/control: bump standards version
[extjs.git] / Makefile
1 PACKAGE=libjs-extjs
2 PKGVER=6.0.1
3 PKGREL=2
4
5 BUILD_DIR=${PACKAGE}-${PKGVER}
6
7 DEB=${PACKAGE}_${PKGVER}-${PKGREL}_all.deb
8 DSC=${PACKAGE}_${PKGVER}-${PKGREL}.dsc
9
10 all: deb
11
12 ${BUILD_DIR}: debian extjs
13 rm -rf $@ $@.tmp
14 mkdir $@.tmp
15 rsync -a debian/ $@.tmp/debian
16 mkdir $@.tmp/extjs
17 rsync -a extjs/build/ $@.tmp/extjs/build
18 cp extjs/licenses/license.txt $@.tmp/debian/copyright
19 mv $@.tmp $@
20
21 .PHONY: deb
22 deb: ${DEB}
23 ${DEB}: ${BUILD_DIR}
24 cd ${BUILD_DIR}; dpkg-buildpackage -b -us -uc
25 lintian $@
26
27 .PHONY: dsc
28 dsc: ${DSC}
29 ${DSC}: ${BUILD_DIR}
30 cd ${BUILD_DIR}; tar czf ../${PACKAGE}_${PKGVER}.orig.tar.gz *
31 cd ${BUILD_DIR}; dpkg-buildpackage -S -us -uc -d
32 lintian $@
33
34 .PHONY: upload
35 upload: ${DEB}
36 tar cf - ${DEB} | ssh repoman@repo.proxmox.com -- upload --product pve,pmg --dist stretch
37
38 .PHONY: distclean
39 distclean: clean
40
41 .PHONY: clean
42 clean:
43 rm -rf ${BUILD_DIR} ${BUILD_DIR}.tmp *.deb *.changes *.buildinfo *.orig.tar.* *.dsc *.debian.tar.*
44 find . -name '*~' -exec rm {} ';'
45
46 .PHONY: dinstall
47 dinstall: ${DEB}
48 dpkg -i ${DEB}