Hi, I would appreciate any help on these PKGBUILD and .install file on what's I'm doing wrong since makepkg aborts with a build() error: PKGBUILD file: # Contributor: Martín Cigorraga <msx@archlinux.us> pkgname=emacs-buffmenu+ pkgver=20120828 pkgrel=1 pkgdesc="Provides enhancements to the standard BufferMenu." arch=('any') url="http://www.emacswiki.org/BufferMenuPlus" depends=('emacs') license=('GPL2+') provides=('emacs-buffmenu+') conflicts=('emacs-buffmenu+') install=$pkgname.install source=(http://www.emacswiki.org/emacs/buff-menu%2b.el) md5sums=('b7b7937094bc7fadd214cb35e2f8a3c6') build() { # rename to buff-menu+.el mv $srcdir/buff-menu%2b.el $srcdir/buff-menu+.el # compile for speed emacs -Q -L . -batch -f batch-byte-compile *.el > /dev/null 2>&1 } package() { # create destination path install -d $pkgdir/usr/share/emacs/site-lisp # copy over file into path cp $srcdir/buff-menu+.{el,elc} $pkgdir/usr/share/emacs/site-lisp } ------ emacs-buffmenu+ file: # -*- mode: sh; -*- note () { cat << EOF ;BufferMenu+ mode (require 'buff-menu+) EOF } post_install() { echo "==> Please add these lines to your ~/.emacs:" note } post_upgrade() { } # Message displayed afteer package removal. post_remove() { echo "==> Please remove these lines from ~/.emacs:" note }