]> git.proxmox.com Git - corosync-pve.git/commitdiff
buildsys: fix dsc and source tarball generation
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Sun, 7 May 2023 12:22:27 +0000 (14:22 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Sun, 7 May 2023 12:47:06 +0000 (14:47 +0200)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Makefile

index a1176ac1b416e02f12249a8b3ec8bed72c5c41e5..2629cb38a44fb874fd4ae8cc3a27a1504a878c48 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -6,10 +6,12 @@ PACKAGE=corosync
 CSVERSION=$(DEB_VERSION_UPSTREAM)
 
 BUILDDIR=$(PACKAGE)-$(CSVERSION)
+ORIG_SRC_TAR=$(PACKAGE)_$(DEB_VERSION_UPSTREAM).orig.tar.gz
 CSSRC=upstream
 
 GITVERSION:=$(shell git rev-parse HEAD)
 
+DSC=$(PACKAGE)_$(DEB_VERSION).dsc
 MAIN_DEB=corosync_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
 
 OTHER_DEBS=\
@@ -43,8 +45,6 @@ libvotequorum8-dbgsym_$(DEB_VERSION)_$(DEB_BUILD_ARCH).deb \
 
 DEBS=$(MAIN_DEB) $(OTHER_DEBS) $(DBG_DEBS)
 
-DSC=corosync-pve_$(DEB_VERSION).dsc
-
 all: $(DEBS)
        echo $(DEBS)
 
@@ -60,10 +60,14 @@ $(OTHER_DEBS) $(DBG_DEBS): $(MAIN_DEB)
 $(MAIN_DEB): $(BUILDDIR)
        cd $(BUILDDIR); dpkg-buildpackage -b -us -uc
 
+$(ORIG_SRC_TAR): $(BUILDDIR)
+       tar czf $(ORIG_SRC_TAR) -C $(BUILDDIR) .
+
 .PHONY: dsc
 dsc: $(DSC)
-$(DSC): $(BUILDDIR)
-       cd $(BUILDDIR); dpkg-buildpackage -S -us -uc -d -nc
+$(DSC): $(ORIG_SRC_TAR) $(BUILDDIR)
+       cd $(BUILDDIR); dpkg-buildpackage -S -us -uc -d
+       lintian $(DSC)
 
 .PHONY: submodule
 submodule: