# Maintainer: Mike Swanson pkgbase=reposurgeon pkgname=({cy,}reposurgeon) pkgver=3.27 pkgrel=1 pkgdesc="Performs surgery on version control repositories." arch=('any') url="http://www.catb.org/esr/$pkgbase/" license=('BSD') depends=('python2') makedepends=('cython2' 'asciidoc' 'xmlto') optdepends=('bzr' 'cvs-fast-export' 'darcs' 'fossil' 'git' 'mercurial' 'src' 'subversion') source=("$url$pkgbase-$pkgver.tar.gz") sha256sums=('e2c0563384fa29917bb5014214280e586dbe389edd0c7006a3cdecb63c7b2e85') build() { cd "$srcdir/$pkgbase-$pkgver" make all if [ "$pkgname" == "cyreposurgeon" ]; then build_cyreposurgeon fi } build_cyreposurgeon() { cd "$srcdir/$pkgbase-$pkgver" make CYTHON=cython2 cyreposurgeon } package_reposurgeon() { cd "$srcdir/$pkgbase-$pkgver" make DESTDIR="$pkgdir" prefix=/usr install install -dm755 "$pkgdir/usr/share/emacs/site-lisp" install -Dm644 reposurgeon-mode.el "$pkgdir/usr/share/emacs/site-lisp" install -Dm644 COPYING "$pkgdir/usr/share/licenses/reposurgeon/COPYING" } package_cyreposurgeon() { arch=('i686' 'x86_64') cd "$srcdir/$pkgbase-$pkgver" make DESTDIR="$pkgdir" prefix=/usr install-cyreposurgeon }