]> git.proxmox.com Git - extjs.git/blame - Makefile
build: add dsc target
[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
DM
9
10# EXTJSDIR=ext-6.0.1
11# wget http://cdn.sencha.com/ext/gpl/ext-6.0.1-gpl.zip
12# unzip ext-6.0.1-gpl.zip
13
14EXTDATA= \
15 extjs/build/ext-all.js \
16 extjs/build/ext-all-debug.js \
17 extjs/build/packages/charts/classic/charts.js \
18 extjs/build/packages/charts/classic/charts-debug.js \
19
20EXT_THEME= \
21 extjs/build/classic/theme-crisp \
22 extjs/build/packages/charts/classic/crisp \
23
24DESTDIR=
25
26WWWEXT6DIR=${DESTDIR}/usr/share/javascript/extjs
27
28all: ${EXTDATA}
29
70e3417a
FG
30${BUILD_DIR}: debian extjs
31 rm -rf $@ $@.tmp
32 mkdir $@.tmp
33 rsync -a debian/ $@.tmp/debian
34 mkdir $@.tmp/extjs
35 rsync -a extjs/build/ $@.tmp/extjs/build
36 cp Makefile $@.tmp/
37 cp extjs/licenses/license.txt $@.tmp/debian/copyright
38 mv $@.tmp $@
39
c3a2d08f 40.PHONY: deb
51824eee 41deb: ${DEB}
70e3417a
FG
42${DEB}: ${BUILD_DIR}
43 cd ${BUILD_DIR}; dpkg-buildpackage -b -us -uc
44 lintian $@
45
46.PHONY: dsc
47dsc: ${DSC}
48${DSC}: ${BUILD_DIR}
49 cd ${BUILD_DIR}; tar czf ../${PACKAGE}_${PKGVER}.orig.tar.gz *
50 cd ${BUILD_DIR}; dpkg-buildpackage -S -us -uc -nc -d
e69e415c 51 lintian $@
c3a2d08f
DM
52
53.PHONY: install
54install: ${EXTDATA}
55 install -d ${WWWEXT6DIR}
56 install -m 0644 ${EXTDATA} ${WWWEXT6DIR}
57 cp -a extjs/build/classic/locale ${WWWEXT6DIR}
58 cp -a ${EXT_THEME} ${WWWEXT6DIR}
59 chown -R www-data:www-data ${WWWEXT6DIR}
60
61.PHONY: upload
62upload: ${DEB}
3cc6e424 63 tar cf - ${DEB} | ssh repoman@repo.proxmox.com -- upload --product pve,pmg --dist stretch
c3a2d08f
DM
64
65.PHONY: distclean
66distclean: clean
67
68.PHONY: clean
69clean:
70e3417a 70 rm -rf ${BUILD_DIR} ${BUILD_DIR}.tmp *.deb *.changes *.buildinfo *.orig.tar.* *.dsc *.debian.tar.*
c3a2d08f
DM
71 find . -name '*~' -exec rm {} ';'
72
73.PHONY: dinstall
74dinstall: ${DEB}
75 dpkg -i ${DEB}