From: Wolfgang Bumiller Date: Tue, 7 Feb 2017 14:30:20 +0000 (+0100) Subject: buildsys: generate perlapi dependency version X-Git-Url: https://git.proxmox.com/?p=librados2-perl.git;a=commitdiff_plain;h=75a50e55e1fa6c88260a21a0ed9543ed790631ff buildsys: generate perlapi dependency version --- diff --git a/Makefile b/Makefile index 0c9d6e4..d828515 100644 --- a/Makefile +++ b/Makefile @@ -16,6 +16,7 @@ PERLDIR=${PREFIX}/share/perl5 PERL_ARCHLIB := `perl -MConfig -e 'print $$Config{archlib};'` PERL_INSTALLVENDORARCH := `perl -MConfig -e 'print $$Config{installvendorarch};'` +PERL_APIVER := `perl -MConfig -e 'print $$Config{debian_abi}//$$Config{version};'` CFLAGS= -shared -fPIC -O2 -Wall -Wl,-z,relro -I$(PERL_ARCHLIB)/CORE -DXS_VERSION=\"1.0\" CFLAGS= -shared -fPIC -O2 -Werror -Wtype-limits -Wall -Wl,-z,relro \ @@ -55,7 +56,7 @@ ${DEB}: mkdir debian make DESTDIR=${CURDIR}/debian install install -d -m 0755 debian/DEBIAN - sed -e s/@@VERSION@@/${VERSION}/ -e s/@@PKGRELEASE@@/${PKGREL}/ -e s/@@ARCH@@/${ARCH}/ debian/DEBIAN/control + sed -e s/@@VERSION@@/${VERSION}/ -e s/@@PKGRELEASE@@/${PKGREL}/ -e s/@@ARCH@@/${ARCH}/ -e "s|@PERLAPI@|perlapi-$(PERL_APIVER)|g" debian/DEBIAN/control install -D -m 0644 copyright debian/${DOCDIR}/copyright install -m 0644 changelog.Debian debian/${DOCDIR}/ gzip -9 -n debian/${DOCDIR}/changelog.Debian diff --git a/control.in b/control.in index 73a4216..c2dc77e 100644 --- a/control.in +++ b/control.in @@ -3,7 +3,7 @@ Version: @@VERSION@@-@@PKGRELEASE@@ Section: perl Priority: optional Architecture: @@ARCH@@ -Depends: libc6 (>= 2.2.5), perl (>= 5.20.1-5), perlapi-5.20.0, librados2 (>= 0.67.5), libpve-access-control +Depends: libc6 (>= 2.2.5), perl (>= 5.20.1-5), @PERLAPI@, librados2 (>= 0.67.5), libpve-access-control Maintainer: Proxmox Support Team Description: Perl bindings for librados This package contains librados perl binding used by Proxmox VE.