2019-07-23 09:32:29 +02: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
2011-08-23 07:31:48 +02:00
PACKAGE = libpve-common-perl
ARCH = all
2013-09-02 10:45:02 +02:00
2023-05-17 08:50:37 +02:00
BUILDDIR ?= $( PACKAGE) -$( DEB_VERSION_UPSTREAM)
2018-06-18 08:32:24 +02:00
2023-05-17 08:50:37 +02:00
DEB = $( PACKAGE) _$( DEB_VERSION_UPSTREAM_REVISION) _$( ARCH) .deb
DSC = $( PACKAGE) _$( DEB_VERSION_UPSTREAM_REVISION) .dsc
2011-08-23 07:31:48 +02:00
2018-10-17 14:36:02 +02:00
all :
2023-05-17 08:50:37 +02:00
$( MAKE) -C src
2011-08-23 07:31:48 +02:00
.PHONY : dinstall
dinstall : deb
2023-05-17 08:50:37 +02:00
dpkg -i $( DEB)
2011-08-23 07:31:48 +02:00
2023-05-17 08:50:37 +02:00
$(BUILDDIR) : src debian test
rm -rf $( BUILDDIR) $( BUILDDIR) .tmp; mkdir $( BUILDDIR) .tmp
cp -a -t $( BUILDDIR) .tmp $^ Makefile
echo " git clone git://git.proxmox.com/git/pve-common.git\\ngit checkout $( shell git rev-parse HEAD) " > $( BUILDDIR) .tmp/debian/SOURCE
mv $( BUILDDIR) .tmp $( BUILDDIR)
2018-10-17 14:36:02 +02:00
.PHONY : deb
2023-05-17 08:50:37 +02:00
deb : $( DEB )
$(DEB) : $( BUILDDIR )
cd $( BUILDDIR) ; dpkg-buildpackage -b -us -uc
lintian $( DEB)
2011-08-23 07:31:48 +02:00
2018-10-17 14:36:02 +02:00
.PHONY : dsc
2023-05-17 08:50:37 +02:00
dsc : $( DSC )
$(DSC) : $( BUILDDIR )
cd $( BUILDDIR) ; dpkg-buildpackage -S -us -uc -d
lintian $( DSC)
2018-10-17 14:36:02 +02:00
2023-05-08 15:26:01 +02:00
sbuild : $( DSC )
sbuild $( DSC)
2018-06-18 08:34:59 +02:00
.PHONY : clean distclean
2011-08-23 07:31:48 +02:00
distclean : clean
2018-06-18 08:34:59 +02:00
clean :
2023-05-17 08:50:37 +02:00
rm -rf *~ *.deb *.changes $( PACKAGE) -[ 0-9] */ *.buildinfo *.build *.dsc *.tar.?z
2011-08-23 07:31:48 +02:00
2015-06-25 11:54:31 +02:00
.PHONY : check
check :
$( MAKE) -C test check
2011-08-23 07:31:48 +02:00
2018-10-17 14:36:02 +02:00
.PHONY : install
install :
2023-05-17 08:50:37 +02:00
$( MAKE) -C src install
2018-10-17 14:36:02 +02:00
2011-08-23 07:31:48 +02:00
.PHONY : upload
2023-05-08 15:26:42 +02:00
upload : UPLOAD_DIST ?= $( DEB_DISTRIBUTION )
2023-05-17 08:50:37 +02:00
upload : $( DEB )
tar cf - $( DEB) | ssh -X repoman@repo.proxmox.com -- upload --product pve,pmg --dist $( UPLOAD_DIST)