]> git.proxmox.com Git - libxdgmime-perl.git/commitdiff
buildsys: add dsc and sbuild targets
authorStoiko Ivanov <s.ivanov@proxmox.com>
Wed, 24 May 2023 10:08:05 +0000 (12:08 +0200)
committerStoiko Ivanov <s.ivanov@proxmox.com>
Wed, 24 May 2023 10:08:05 +0000 (12:08 +0200)
adapt variable definitions and clean target fittingly

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Makefile

index 86c53e08d3a607f3bff39cfb3dad84366f6f0f22..9782d418922dece27fa3714a630d86a3568d1d07 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,10 @@
 include /usr/share/dpkg/pkg-info.mk
 include /usr/share/dpkg/architecture.mk
 
-PACKAGE=libxdgmime
+PACKAGE=libxdgmime-perl
 
-DEB = libxdgmime-perl_${DEB_VERSION_UPSTREAM_REVISION}_${DEB_BUILD_ARCH}.deb
+DEB = ${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}_${DEB_BUILD_ARCH}.deb
+DSC = ${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}.dsc
 BUILDSRC=${PACKAGE}-${DEB_VERSION_UPSTREAM}
 
 OPKGNAME=Xdgmime
@@ -25,6 +26,16 @@ ${BUILDSRC}:
        perl -MDevel::PPPort -e 'Devel::PPPort::WriteFile("${BUILDSRC}/ppport.h");'
        cp -a debian ${BUILDSRC}
 
+.PHONY: dsc
+dsc: ${DSC}
+${DSC}: ${BUILDSRC}
+       cd ${BUILDSRC}; dpkg-buildpackage -S -us -uc -d -nc
+       lintian ${DSC}
+
+.PHONY: sbuild
+sbuild: $(DSC)
+       sbuild $(DSC)
+
 .PHONY: deb
 deb: ${DEB}
 ${DEB}: ${OPKGNAME}/Xdgmime.xs ${BUILDSRC}
@@ -36,7 +47,7 @@ upload: ${DEB}
        tar cf - ${DEB} | ssh -X repoman@repo.proxmox.com -- upload --product pmg --dist stretch
 
 
-CLEANFILES = *~ debian/*~ *.deb ${BUILDSRC} libxdgmime-perl_*
+CLEANFILES = *~ debian/*~ *.deb ${BUILDSRC} libxdgmime-perl* *.buildinfo *.build *.dsc *tar.?z
 
 .PHONY: clean
 clean: