]> git.proxmox.com Git - extjs.git/blame - Makefile
Makefile: use "--product pve --dist jessie" for upload target
[extjs.git] / Makefile
CommitLineData
c3a2d08f
DM
1PACKAGE=libjs-extjs
2PKGVER=6.0.1
3PKGREL=1
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
DM
30 rm -rf build
31 rsync -a * build
32 cp extjs/licenses/license.txt build/debian/copyright
33 cd build; dpkg-buildpackage -b -us -uc
34 lintian -X copyright-file ${DEB}
35
36.PHONY: install
37install: ${EXTDATA}
38 install -d ${WWWEXT6DIR}
39 install -m 0644 ${EXTDATA} ${WWWEXT6DIR}
40 cp -a extjs/build/classic/locale ${WWWEXT6DIR}
41 cp -a ${EXT_THEME} ${WWWEXT6DIR}
42 chown -R www-data:www-data ${WWWEXT6DIR}
43
44.PHONY: upload
45upload: ${DEB}
5957260e 46 tar cf - ${DEB} | ssh repoman@repo.proxmox.com -- upload --product pve --dist jessie
c3a2d08f
DM
47
48.PHONY: distclean
49distclean: clean
50
51.PHONY: clean
52clean:
53 rm -rf ./build *.deb *.changes *.buildinfo
54 find . -name '*~' -exec rm {} ';'
55
56.PHONY: dinstall
57dinstall: ${DEB}
58 dpkg -i ${DEB}