]> git.proxmox.com Git - extjs.git/blame - Makefile
d/source/format: add explicit format
[extjs.git] / Makefile
CommitLineData
c3a2d08f
DM
1PACKAGE=libjs-extjs
2PKGVER=6.0.1
cf07ab5e 3PKGREL=2
c3a2d08f
DM
4
5DEB=${PACKAGE}_${PKGVER}-${PKGREL}_all.deb
6
7# EXTJSDIR=ext-6.0.1
8# wget http://cdn.sencha.com/ext/gpl/ext-6.0.1-gpl.zip
9# unzip ext-6.0.1-gpl.zip
10
11EXTDATA= \
12 extjs/build/ext-all.js \
13 extjs/build/ext-all-debug.js \
14 extjs/build/packages/charts/classic/charts.js \
15 extjs/build/packages/charts/classic/charts-debug.js \
16
17EXT_THEME= \
18 extjs/build/classic/theme-crisp \
19 extjs/build/packages/charts/classic/crisp \
20
21DESTDIR=
22
23WWWEXT6DIR=${DESTDIR}/usr/share/javascript/extjs
24
25all: ${EXTDATA}
26
27.PHONY: deb
51824eee
WB
28deb: ${DEB}
29${DEB}:
c3a2d08f 30 rm -rf build
3062a1c0
FG
31 mkdir build
32 rsync -a debian/ build/debian
33 rsync -a extjs/ build/extjs
34 cp Makefile build/
c3a2d08f
DM
35 cp extjs/licenses/license.txt build/debian/copyright
36 cd build; dpkg-buildpackage -b -us -uc
e69e415c 37 lintian $@
c3a2d08f
DM
38
39.PHONY: install
40install: ${EXTDATA}
41 install -d ${WWWEXT6DIR}
42 install -m 0644 ${EXTDATA} ${WWWEXT6DIR}
43 cp -a extjs/build/classic/locale ${WWWEXT6DIR}
44 cp -a ${EXT_THEME} ${WWWEXT6DIR}
45 chown -R www-data:www-data ${WWWEXT6DIR}
46
47.PHONY: upload
48upload: ${DEB}
3cc6e424 49 tar cf - ${DEB} | ssh repoman@repo.proxmox.com -- upload --product pve,pmg --dist stretch
c3a2d08f
DM
50
51.PHONY: distclean
52distclean: clean
53
54.PHONY: clean
55clean:
56 rm -rf ./build *.deb *.changes *.buildinfo
57 find . -name '*~' -exec rm {} ';'
58
59.PHONY: dinstall
60dinstall: ${DEB}
61 dpkg -i ${DEB}