From 43f2cf20bd969745e2456832595b9bdeb6cb53d4 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Mon, 12 Jun 2023 12:48:16 +0200 Subject: [PATCH] buildsys: add DSC & sbuild convenience target Signed-off-by: Thomas Lamprecht --- Makefile | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Makefile b/Makefile index e7c7bef..9dcfbf3 100644 --- a/Makefile +++ b/Makefile @@ -3,6 +3,7 @@ include /usr/share/dpkg/pkg-info.mk PACKAGE=proxmox-backup DEB=$(PACKAGE)_$(DEB_VERSION)_all.deb +DSC = $(PACKAGE)_$(DEB_VERSION).dsc DEBS=$(DEB) @@ -26,6 +27,18 @@ $(DEB): $(BUILD_DIR) cd $(BUILD_DIR); dpkg-buildpackage -b -uc -us lintian $(DEBS) +.PHONY: dsc +dsc: + $(MAKE) clean + $(MAKE) $(DSC) + lintian $(DSC) + +$(DSC): $(BUILD_DIR) + cd $(BUILD_DIR); dpkg-buildpackage -S -uc -us -d + +sbuild: $(DSC) + sbuild $< + .PHONY: upload upload: $(DEBS) tar cf - $(DEBS)|ssh -X repoman@repo.proxmox.com -- upload --product pbs --dist $(DIST) --arch $(ARCH)