]> git.proxmox.com Git - pve-guest-common.git/commitdiff
build: add dsc target
authorFabian Grünbichler <f.gruenbichler@proxmox.com>
Wed, 24 Oct 2018 08:19:38 +0000 (10:19 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 14 Nov 2018 10:03:21 +0000 (11:03 +0100)
to build a source package

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Makefile

index 288933dbdf00df01715ab4732b29e44fec31b235..c2517e6f245177fdc4f1200b49645d09d46270a8 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,6 +3,7 @@ PKGVER=2.0
 PKGREL=18
 
 DEB=${PACKAGE}_${PKGVER}-${PKGREL}_all.deb
+DSC=${PACKAGE}_${PKGVER}-${PKGREL}.dsc
 
 DESTDIR=
 
@@ -19,6 +20,14 @@ ${DEB}:
        cd build; dpkg-buildpackage -b -us -uc
        lintian ${DEB}
 
+.PHONY: dsc
+dsc: ${DSC}
+${DSC}:
+       rm -rf build
+       rsync -a * build
+       cd build; dpkg-buildpackage -S -us -uc -d -nc
+       lintian ${DSC}
+
 install: PVE
        install -d ${PERL5DIR}/PVE
        install -m 0644 PVE/GuestHelpers.pm ${PERL5DIR}/PVE/
@@ -37,7 +46,7 @@ upload: ${DEB}
 distclean: clean
 
 clean:
-       rm -rf ./build *.deb *.changes *.buildinfo
+       rm -rf ./build *.deb *.dsc *.changes *.buildinfo *.tar.gz
 
 .PHONY: dinstall
 dinstall: ${DEB}