diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..71f46d7fb391 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Xiao-Long Chen <chenxiaolong@cxl.epac.to> + +# Based on Fedora's perl-Mozilla-LDAP fedpkg repo +# (commit: 90a54c061c9424ac80ace1915dae2f65f71d7b3c) + +pkgname=perl-mozldap +pkgver=1.5.3 +pkgrel=1 +pkgdesc="LDAP Perl module that wraps the OpenLDAP C SDK" +arch=(i686 x86_64) +url="http://www.mozilla.org/directory/perldap.html" +license=(GPL LGPL MPL) +depends=(mozldap openldap) +source=("ftp://ftp.mozilla.org/pub/mozilla.org/directory/perldap/releases/${pkgver}/src/${pkgname}-${pkgver}.tar.gz" + Makefile.PL.rpm) +sha512sums=('41a6913222cde9be4dc85a6406b0a499954500a38e74e5367f150191f0ea186162b5cd66a2655240909a4d5cc9df820e349e37e73c8549f83d084d96f8f74375' + '0cb51bc94cba8ca257607debc8eef2fc1457fe074ba45d7978767a8e22c913b28e87e4c186e05b716e5b14b7ca2990b87d57c858e5e9215f8e4252ff9520ab86') + +build() { + cd "${pkgname}-${pkgver}" + + LDAPPKGNAME=openldap \ + perl ../Makefile.PL.rpm \ + PREFIX=/usr INSTALLDIRS=vendor < /dev/null + make OPTIMIZE="${CFLAGS}" +} + +check() { + cd "${pkgname}-${pkgver}" + make test +} + +package() { + cd "${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}/" install + + find "${pkgdir}" -name API.so -exec chmod 755 {} \; +} |