-VERSION=3.0
+include /usr/share/dpkg/pkg-info.mk
+
PACKAGE=dab
-PKGREL=11
-BUILDDIR ?= ${PACKAGE}-${VERSION}
+BUILDDIR ?= ${PACKAGE}-${DEB_VERSION_UPSTREAM}
SCRIPTS= \
scripts/init.pl \
GITVERSION:=$(shell git rev-parse HEAD)
-DEB=${PACKAGE}_${VERSION}-${PKGREL}_all.deb
-DSC=${PACKAGE}_${VERSION}-${PKGREL}.dsc
+DEB=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
+DSC=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}.dsc
DESTDIR=
PREFIX=/usr
dinstall: deb
dpkg -i ${DEB}
+test: PVE/DAB.pm dab
+ perl -I . -wc dab
+ perl -wc PVE/DAB.pm
+
.PHONY: install
-install: dab dab.1 dab.1.pod DAB.pm devices.tar.gz ${SCRIPTS}
+install: dab dab.1 dab.1.pod PVE/DAB.pm devices.tar.gz ${SCRIPTS}
install -d ${SBINDIR}
install -m 0755 dab ${SBINDIR}
install -d ${MAN1DIR}
gzip -n -f9 ${MAN1DIR}/dab.1
install -d ${PODDIR}
install -m 0644 dab.1.pod ${PODDIR}
- install -D -m 0644 DAB.pm ${PERLDIR}/PVE/DAB.pm
+ install -D -m 0644 PVE/DAB.pm ${PERLDIR}/PVE/DAB.pm
install -d ${DATADIR}/scripts
install -m 0755 ${SCRIPTS} ${DATADIR}/scripts
install -m 0644 devices.tar.gz ${DATADIR}
dab.1: dab.1.pod
rm -f $@
- pod2man -n $< -s 1 -r ${VERSION} <$< >$@.tmp
+ pod2man -n $< -s 1 -r ${DEB_VERSION_UPSTREAM} <$< >$@.tmp
mv $@.tmp $@
.PHONY: clean
clean:
- rm -rf ${BUILDDIR} *.deb *.dsc dab_*.tar.gz dab.1 dab.1.pod dab.pdf *.tmp *.changes *.buildinfo *~
+ rm -rf ${PACKAGE}-*/ *.deb *.dsc dab_*.tar.gz dab.1 dab.1.pod dab.pdf *.tmp *.changes *.buildinfo *~
.PHONY: distclean
distclean: clean
.PHONY: upload
upload: ${DEB}
- tar cf - ${DEB} | ssh -X repoman@repo.proxmox.com -- upload --product pve --dist stretch
-
-
+ tar cf - ${DEB} | ssh -X repoman@repo.proxmox.com -- upload --product pve --dist bookworm