mirror of
https://git.proxmox.com/git/proxmox-widget-toolkit
synced 2025-06-14 13:29:41 +00:00
add proxmox-widget-toolkit-dev package
used for various other packages to dev-depend on (e.g. pve-docs) which only contains the Toolkit.js for now Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
4ae75df35d
commit
ed9ae47edd
19
Makefile
19
Makefile
@ -3,7 +3,9 @@ export DEB_VERSION_UPSTREAM_REVISION
|
||||
|
||||
export PACKAGE=proxmox-widget-toolkit
|
||||
BUILDDIR ?= ${PACKAGE}-${DEB_VERSION_UPSTREAM}
|
||||
DEB=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
|
||||
WT_DEB=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
|
||||
WT_DEV_DEB=${PACKAGE}-dev_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
|
||||
DEBS=${WT_DEB} ${WT_DEV_DEB}
|
||||
DSC=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}.dsc
|
||||
|
||||
GITVERSION:=$(shell git rev-parse HEAD)
|
||||
@ -16,10 +18,10 @@ ${BUILDDIR}:
|
||||
mv ${BUILDDIR}.tmp/ ${BUILDDIR}
|
||||
|
||||
.PHONY: deb
|
||||
deb: ${DEB}
|
||||
${DEB}: ${BUILDDIR}
|
||||
deb: ${DEBS}
|
||||
${DEBS}: ${BUILDDIR}
|
||||
cd ${BUILDDIR}; dpkg-buildpackage -b -us -uc
|
||||
lintian ${DEB}
|
||||
lintian ${DEBS}
|
||||
|
||||
.PHONY: dsc
|
||||
dsc: ${DSC}
|
||||
@ -32,8 +34,9 @@ lint: ${JSSRC}
|
||||
${MAKE} -C src lint
|
||||
|
||||
.PHONY: upload
|
||||
upload: ${DEB}
|
||||
tar cf - ${DEB} | ssh -X repoman@repo.proxmox.com -- upload --product pve,pmg,pbs --dist buster
|
||||
upload: ${DEBS}
|
||||
tar cf - ${WT_DEB} | ssh -X repoman@repo.proxmox.com -- upload --product pve,pmg,pbs --dist buster
|
||||
tar cf - ${WT_DEV_DEB} | ssh -X repoman@repo.proxmox.com -- upload --product devel --dist buster
|
||||
|
||||
distclean: clean
|
||||
clean:
|
||||
@ -42,5 +45,5 @@ clean:
|
||||
find . -name '*~' -exec rm {} ';'
|
||||
|
||||
.PHONY: dinstall
|
||||
dinstall: ${DEB}
|
||||
dpkg -i ${DEB}
|
||||
dinstall: ${DEBS}
|
||||
dpkg -i ${DEBS}
|
||||
|
7
debian/control
vendored
7
debian/control
vendored
@ -12,3 +12,10 @@ Architecture: all
|
||||
Depends: ${misc:Depends}
|
||||
Description: ExtJS Helper Classes for Proxmox
|
||||
ExtJS Helper Classes to easy access to Proxmox APIs.
|
||||
|
||||
Package: proxmox-widget-toolkit-dev
|
||||
Architecture: all
|
||||
Depends: ${misc:Depends}
|
||||
Description: Development dependencies for Proxmox Projects
|
||||
Contains some common javascript code that are dev-dependencies,
|
||||
for various Proxmox projects.
|
||||
|
2
debian/proxmox-widget-toolkit-dev.install
vendored
Normal file
2
debian/proxmox-widget-toolkit-dev.install
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
Toolkit.js /usr/share/javascript/proxmox-widget-toolkit-dev/
|
||||
api-viewer/APIVIEWER.js /usr/share/javascript/proxmox-widget-toolkit-dev/
|
1
debian/proxmox-widget-toolkit.docs
vendored
Normal file
1
debian/proxmox-widget-toolkit.docs
vendored
Normal file
@ -0,0 +1 @@
|
||||
debian/SOURCE
|
1
debian/proxmox-widget-toolkit.install
vendored
Normal file
1
debian/proxmox-widget-toolkit.install
vendored
Normal file
@ -0,0 +1 @@
|
||||
/usr/share/javascript/proxmox-widget-toolkit
|
Loading…
Reference in New Issue
Block a user