# PKGBUILD for Emacs Lisp Library (elib) # Contributor: J. Bromley # $Id: PKGBUILD,v e6d455730f95 2009/12/03 05:38:28 jbromley $ # Maintainer : Parabola GNU / Linux-libre Aurelien Desbrieres pkgname=emacs-elib _pkgname=elib pkgver=1.0 pkgrel=3 pkgdesc="The Emacs Lisp library" arch=('i686' 'x86_64') url="http://jdee.sourceforge.net/" license="GPL" depends=('emacs') makedepends=('texinfo' 'gzip') conflicts=() replaces=() backup=() install="$pkgname.install" source=(http://downloads.sourceforge.net/project/jdee/jdee/Dependencies/elib.tar.gz) md5sums=('4feb380f2e3b12eb5500dfe6714e349d') build() { mv $startdir/src/pub/comp/os/unix/gnu/elib/$_pkgname-$pkgver.tar.gz $startdir/src cd $startdir/src/ tar -xzf $_pkgname-$pkgver.tar.gz cd $startdir/src/$_pkgname-$pkgver # Fix up paths and old --infodir flag. sed -i 's!/usr/local!/usr!' Makefile sed -i 's!/info!/share/info!' Makefile sed -i 's!--infodir!--info-dir!g' Makefile # Patch to get rid of deprecated code. patch -p1 < $startdir/elib-deprecation.patch # Create directories for installation mkdir -p $startdir/pkg/usr/share/info mkdir -p $startdir/pkg/usr/share/emacs/site-lisp make || return 1 # Install the compile package and gzip info file. make prefix=$startdir/pkg/usr install find $startdir/pkg -name dir -exec rm '{}' \; mv $startdir/pkg/usr/share/info/elib.info $startdir/pkg/usr/share/info/elib gzip $startdir/pkg/usr/share/info/elib } # Local Variables: # mode: shell-script # End: