diff -ur zsh/PKGBUILD zsh.mosu/PKGBUILD --- zsh/PKGBUILD 2012-09-18 22:09:12.000000000 +0200 +++ zsh.mosu/PKGBUILD 2012-09-18 23:59:50.000000000 +0200 @@ -3,7 +3,7 @@ pkgname=zsh pkgver=5.0.0 -pkgrel=2 +pkgrel=3 pkgdesc='A very advanced and programmable command interpreter (shell) for UNIX' arch=('i686' 'x86_64') url='http://www.zsh.org/' @@ -52,6 +52,8 @@ --enable-cap \ --enable-zsh-secure-free make + make -C Doc info + gzip Doc/zsh.info* } check() { @@ -64,4 +66,6 @@ make DESTDIR="${pkgdir}/" install install -D -m644 "${srcdir}/zprofile" "${pkgdir}/etc/zsh/zprofile" install -D -m644 LICENCE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -d -m755 "${pkgdir}/usr/share/info" + install -D -m644 "${srcdir}/${pkgname}-${pkgver}"/Doc/zsh.info*gz "${pkgdir}/usr/share/info" } diff -ur zsh/zsh.install zsh.mosu/zsh.install --- zsh/zsh.install 2012-09-18 22:09:12.000000000 +0200 +++ zsh.mosu/zsh.install 2012-09-19 00:00:26.000000000 +0200 @@ -1,5 +1,12 @@ +infodir=usr/share/info +filelist=(zsh.info zsh.info-1 zsh.info-2 zsh.info-3 zsh.info-4 zsh.info-5 zsh.info-6) + post_install() { grep -q '/bin/zsh' etc/shells || echo '/bin/zsh' >> etc/shells + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info $infodir/$file.gz $infodir/dir 2> /dev/null + done } post_upgrade() { @@ -8,4 +15,8 @@ pre_remove() { sed -i '/^\/bin\/zsh/d' etc/shells + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info --delete $infodir/$file.gz $infodir/dir 2> /dev/null + done }