2019-05-23 18:42:54 +03:00
i n c l u d e / u s r / s h a r e / d p k g / p k g - i n f o . m k
2015-05-06 12:45:10 +03:00
PACKAGE = pve-zsync
DESTDIR =
2018-06-06 09:20:47 +03:00
SBINDIR = ${ DESTDIR } /usr/sbin
MAN8DIR = ${ DESTDIR } /usr/share/man/man8
DOCDIR = ${ DESTDIR } /usr/share/doc/${ PACKAGE }
WORKDIR = ${ DESTDIR } /var/lib/pve-zsync
2019-05-23 18:42:54 +03:00
BUILDDIR ?= ${ PACKAGE } -${ DEB_VERSION_UPSTREAM }
2015-05-06 12:45:10 +03:00
2018-06-06 09:20:47 +03:00
GITVERSION := $( shell git rev-parse HEAD)
2015-05-06 12:45:10 +03:00
2019-05-23 18:42:54 +03:00
DEB = ${ PACKAGE } _${ DEB_VERSION_UPSTREAM_REVISION } _all.deb
DSC = ${ PACKAGE } _${ DEB_VERSION_UPSTREAM_REVISION } .dsc
2015-05-06 12:45:10 +03:00
2018-06-06 09:20:47 +03:00
all :
2015-05-06 12:45:10 +03:00
.PHONY : dinstall
dinstall : deb
dpkg -i ${ DEB }
2018-06-06 09:20:47 +03:00
pve-zsync.8 : pve -zsync
2019-05-23 18:42:54 +03:00
./pve-zsync printpod | pod2man -c "Proxmox Documentation" -s 8 -r ${ DEB_VERSION_UPSTREAM } -n pve-zsync - pve-zsync.8
2015-05-06 12:45:10 +03:00
.PHONY : install
2018-06-06 09:20:47 +03:00
install : pve -zsync .8
install -d ${ SBINDIR }
install -m 0755 pve-zsync ${ SBINDIR } /pve-zsync
install -d ${ WORKDIR }
install -d ${ MAN8DIR }
install -m 0644 pve-zsync.8 ${ MAN8DIR } /pve-zsync.8
install -d ${ DOCDIR }
2019-03-31 16:52:20 +03:00
${BUILDDIR} :
rm -rf ${ BUILDDIR }
rsync -a * ${ BUILDDIR }
echo " git clone git://git.proxmox.com/git/dab.git\\ngit checkout ${ GITVERSION } " > ${ BUILDDIR } /debian/SOURCE
2015-05-06 12:45:10 +03:00
2017-02-13 16:27:50 +03:00
.PHONY : deb
deb : ${DEB }
2019-03-31 16:52:20 +03:00
${DEB} : ${BUILDDIR }
cd ${ BUILDDIR } ; dpkg-buildpackage -b -us -uc
2017-02-13 16:28:15 +03:00
lintian ${ DEB }
2015-05-06 12:45:10 +03:00
2019-03-31 16:52:20 +03:00
.PHONY : dsc
dsc : ${DSC }
${DSC} : ${BUILDDIR }
cd ${ BUILDDIR } ; dpkg-buildpackage -S -us -uc -d -nc
lintian ${ DSC }
2015-05-06 12:45:10 +03:00
.PHONY : clean
clean :
2019-03-31 16:52:20 +03:00
rm -rf ${ BUILDDIR } *.deb *.dsc ${ PACKAGE } *.tar.gz *.buildinfo *.changes
2015-05-06 12:45:10 +03:00
find . -name '*~' -exec rm { } ';'
.PHONY : distclean
distclean : clean
.PHONY : upload
upload : ${DEB }
2019-05-23 19:18:32 +03:00
tar cf - ${ DEB } | ssh repoman@repo.proxmox.com upload --product pve --dist buster