]> git.proxmox.com Git - pve-installer.git/commitdiff
buildsys: add DSC & sbuild convenience target
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Mon, 19 Jun 2023 12:55:03 +0000 (14:55 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Mon, 19 Jun 2023 13:08:03 +0000 (15:08 +0200)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Makefile

index dce62f1200dc907c0761410fe19565a231c558d0..ab0c8607132cc5e9834f525990ffab0fb948a12c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4,6 +4,7 @@ PACKAGE = proxmox-installer
 BUILDDIR ?= $(PACKAGE)-$(DEB_VERSION_UPSTREAM)
 
 DEB=$(PACKAGE)_$(DEB_VERSION)_$(DEB_HOST_ARCH).deb
+DSC=$(PACKAGE)_$(DEB_VERSION).dsc
 
 CARGO ?= cargo
 ifeq ($(BUILD_MODE), release)
@@ -62,6 +63,17 @@ test-$(DEB): $(INSTALLER_SOURCES)
        cd build; dpkg-buildpackage -b -us -uc -nc
        mv $(DEB) test-$(DEB)
 
+dsc: $(DSC)
+       $(MAKE) clean
+       $(MAKE) $(DSC)
+       lintian $(DSC)
+
+$(DSC): $(BUILDDIR)
+       cd $(BUILDDIR); dpkg-buildpackage -S -us -uc -d
+
+sbuild: $(DSC)
+       sbuild $(DSC)
+
 DESTDIR=
 VARLIBDIR=$(DESTDIR)/var/lib/proxmox-installer
 HTMLDIR=$(VARLIBDIR)/html/common