]> git.proxmox.com Git - extjs.git/blame - Makefile
debian: switch to DH 10
[extjs.git] / Makefile
CommitLineData
c3a2d08f
DM
1PACKAGE=libjs-extjs
2PKGVER=6.0.1
cf07ab5e 3PKGREL=2
c3a2d08f 4
70e3417a
FG
5BUILD_DIR=${PACKAGE}-${PKGVER}
6
c3a2d08f 7DEB=${PACKAGE}_${PKGVER}-${PKGREL}_all.deb
70e3417a 8DSC=${PACKAGE}_${PKGVER}-${PKGREL}.dsc
c3a2d08f 9
704d95be 10all: deb
c3a2d08f 11
70e3417a
FG
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
70e3417a
FG
18 cp extjs/licenses/license.txt $@.tmp/debian/copyright
19 mv $@.tmp $@
20
c3a2d08f 21.PHONY: deb
51824eee 22deb: ${DEB}
70e3417a
FG
23${DEB}: ${BUILD_DIR}
24 cd ${BUILD_DIR}; dpkg-buildpackage -b -us -uc
25 lintian $@
26
27.PHONY: dsc
28dsc: ${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 -nc -d
e69e415c 32 lintian $@
c3a2d08f 33
c3a2d08f
DM
34.PHONY: upload
35upload: ${DEB}
3cc6e424 36 tar cf - ${DEB} | ssh repoman@repo.proxmox.com -- upload --product pve,pmg --dist stretch
c3a2d08f
DM
37
38.PHONY: distclean
39distclean: clean
40
41.PHONY: clean
42clean:
70e3417a 43 rm -rf ${BUILD_DIR} ${BUILD_DIR}.tmp *.deb *.changes *.buildinfo *.orig.tar.* *.dsc *.debian.tar.*
c3a2d08f
DM
44 find . -name '*~' -exec rm {} ';'
45
46.PHONY: dinstall
47dinstall: ${DEB}
48 dpkg -i ${DEB}