summaryrefslogtreecommitdiff
path: root/multilib/lib32-krb5/PKGBUILD
diff options
context:
space:
mode:
authorroot <root@rshg047.dnsready.net>2011-06-20 23:03:55 +0000
committerroot <root@rshg047.dnsready.net>2011-06-20 23:03:55 +0000
commitf02c28de0bbcb85e152fc19d0008805021fe1a33 (patch)
tree0cb0a135fbbb06d2e31fe64ff2caad474dcc3813 /multilib/lib32-krb5/PKGBUILD
parent5457eacc747fc3f91e10a1f452230b1feac39eff (diff)
Mon Jun 20 23:03:54 UTC 2011
Diffstat (limited to 'multilib/lib32-krb5/PKGBUILD')
-rw-r--r--multilib/lib32-krb5/PKGBUILD61
1 files changed, 61 insertions, 0 deletions
diff --git a/multilib/lib32-krb5/PKGBUILD b/multilib/lib32-krb5/PKGBUILD
new file mode 100644
index 000000000..32debcbae
--- /dev/null
+++ b/multilib/lib32-krb5/PKGBUILD
@@ -0,0 +1,61 @@
+# $Id: PKGBUILD 122855 2011-05-06 19:36:38Z stephane $
+# Maintainer: Florian Pritz <flo@xinu.at>
+# Contributor: Stéphane Gaudreault <stephane@archlinux.org>
+
+_pkgbasename=krb5
+pkgname=lib32-$_pkgbasename
+pkgver=1.9.1
+pkgrel=1
+pkgdesc="The Kerberos network authentication system (32-bit)"
+arch=('x86_64')
+url="http://web.mit.edu/kerberos/"
+license=('custom')
+depends=('lib32-e2fsprogs' 'lib32-libldap' lib32-keyutils $_pkgbasename)
+makedepends=('perl' gcc-multilib)
+provides=('lib32-heimdal')
+replaces=('lib32-heimdal')
+conflicts=('lib32-heimdal')
+source=(http://web.mit.edu/kerberos/dist/${_pkgbasename}/1.9/${_pkgbasename}-${pkgver}-signed.tar)
+sha1sums=('e23a1795a237521493da9cf3443ac8b98a90c066')
+options=('!emptydirs')
+
+build() {
+ tar zxvf ${_pkgbasename}-${pkgver}.tar.gz
+ cd "${srcdir}/${_pkgbasename}-${pkgver}/src"
+
+ export CC="gcc -m32"
+ export CXX="g++ -m32"
+ export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+
+ export CFLAGS+=" -fPIC -fno-strict-aliasing -fstack-protector-all"
+ export CPPFLAGS+=" -I/usr/include/et"
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc/krb5 \
+ --mandir=/usr/share/man \
+ --localstatedir=/var/lia \
+ --libdir=/usr/lib32 \
+ --enable-shared \
+ --with-system-et \
+ --with-system-ss \
+ --disable-rpath \
+ --without-tcl \
+ --enable-dns-for-realm \
+ --with-ldap
+
+ make
+}
+
+check() {
+ # We can't do this in the build directory.
+ cd "${srcdir}/${_pkgbasename}-${pkgver}"
+ make -C src check
+}
+
+package() {
+ cd "${srcdir}/${_pkgbasename}-${pkgver}/src"
+ make DESTDIR="${pkgdir}" install
+
+ rm -rf "${pkgdir}"/usr/{include,share,bin,sbin}
+ mkdir -p "$pkgdir/usr/share/licenses"
+ ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname"
+}