Date: Thursday, October 24, 2013 @ 20:38:54 Author: eric Revision: 197246
upgpkg: gsasl 1.8.0-3 Rebuild without static libraries, Add install scriptlet to handle info pages, PKGBUILD clean up Added: gsasl/trunk/gsasl.install Modified: gsasl/trunk/PKGBUILD ---------------+ PKGBUILD | 22 ++++++++++------------ gsasl.install | 16 ++++++++++++++++ 2 files changed, 26 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2013-10-24 17:50:30 UTC (rev 197245) +++ PKGBUILD 2013-10-24 18:38:54 UTC (rev 197246) @@ -1,27 +1,25 @@ # $Id$ -# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> -# Contributor: Orivej Desh <sm...@bk.ru> -# Maintainer: Orivej Desh <sm...@bk.ru> +# Maintainer: Eric Bélanger <e...@archlinux.org> pkgname=gsasl pkgver=1.8.0 -pkgrel=2 +pkgrel=3 pkgdesc="Simple Authentication and Security Layer framework and a few common SASL mechanisms" -arch=("i686" "x86_64") +arch=('i686' 'x86_64') url="http://josefsson.org/gsasl/" -license=("GPL") +license=('GPL') depends=('gnutls' 'libidn' 'krb5' 'libgcrypt') -source=("ftp://ftp.gnu.org/gnu/gsasl/$pkgname-$pkgver.tar.gz") -md5sums=('982fe54a20016aa46a871c084c990c36') +install=gsasl.install +source=(ftp://ftp.gnu.org/gnu/gsasl/${pkgname}-${pkgver}.tar.gz) +sha1sums=('343fd97ae924dc406986c02fb9b889f4114239ae') build() { - cd "$srcdir/$pkgname-$pkgver" + cd ${pkgname}-${pkgver} ./configure --prefix=/usr --with-gssapi-impl=mit make } package() { - cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="$pkgdir" install - rm "$pkgdir/usr/share/info/dir" "$pkgdir/usr/lib/libgsasl.la" + cd ${pkgname}-${pkgver} + make DESTDIR="${pkgdir}" install } Added: gsasl.install =================================================================== --- gsasl.install (rev 0) +++ gsasl.install 2013-10-24 18:38:54 UTC (rev 197246) @@ -0,0 +1,16 @@ +infodir=usr/share/info +file=gsasl.info + +post_install() { + [[ -x usr/bin/install-info ]] || return 0 + install-info "$infodir/$file.gz" "$infodir/dir" 2> /dev/null +} + +post_upgrade() { + post_install "$1" +} + +pre_remove() { + [[ -x usr/bin/install-info ]] || return 0 + install-info --delete "$infodir/$file.gz" "$infodir/dir" 2> /dev/null +}