From 280d157f1c9a4f6089dcaec40ec9b368dab35a0f Mon Sep 17 00:00:00 2001 From: Fiona Ebner Date: Fri, 19 May 2023 13:30:23 +0200 Subject: [PATCH] buildsys: add dsc target Signed-off-by: Fiona Ebner Signed-off-by: Thomas Lamprecht --- Makefile | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Makefile b/Makefile index 3cd6aaf..6bd243b 100644 --- a/Makefile +++ b/Makefile @@ -4,9 +4,11 @@ PACKAGE = pve-qemu-kvm SRCDIR := qemu BUILDDIR ?= ${PACKAGE}-${DEB_VERSION_UPSTREAM} +ORIG_SRC_TAR=$(PACKAGE)_$(DEB_VERSION_UPSTREAM).orig.tar.gz GITVERSION := $(shell git rev-parse HEAD) +DSC=$(PACKAGE)_$(DEB_VERSION_UPSTREAM_REVISION).dsc DEB = ${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}_${DEB_BUILD_ARCH}.deb DEB_DBG = ${PACKAGE}-dbg_${DEB_VERSION_UPSTREAM_REVISION}_${DEB_BUILD_ARCH}.deb DEBS = $(DEB) $(DEB_DBG) @@ -35,6 +37,16 @@ $(DEB): $(BUILDDIR) cd $(BUILDDIR); dpkg-buildpackage -b -us -uc -j lintian $(DEBS) +$(ORIG_SRC_TAR): $(BUILDDIR) + tar czf $(ORIG_SRC_TAR) --exclude="$(BUILDDIR)/debian" $(BUILDDIR) + +.PHONY: dsc +dsc: $(DSC) +$(DSC): $(ORIG_SRC_TAR) $(BUILDDIR) + rm -f *.dsc + cd $(BUILDDIR); dpkg-buildpackage -S -us -uc -d + lintian $(DSC) + .PHONY: update update: cd $(SRCDIR) && git submodule deinit ui/keycodemapdb || true