diff options
author | Mike Swanson | 2015-06-09 02:33:59 -0700 |
---|---|---|
committer | Mike Swanson | 2015-06-09 02:33:59 -0700 |
commit | 0856fec6edc5e68837ecc8a7a1644b97282bfc3a (patch) | |
tree | d7c9669b20d8630e24adb9219ef3b956a86f2110 | |
parent | ebe51eff711d387c4ae77183b7025ac61672e57b (diff) | |
download | aur-0856fec6edc5e68837ecc8a7a1644b97282bfc3a.tar.gz |
Split the package between the arch-independent and arch-dependent ones
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 33 insertions, 15 deletions
@@ -1,10 +1,9 @@ pkgbase = reposurgeon pkgdesc = Performs surgery on version control repositories. pkgver = 3.25 - pkgrel = 1 - url = http://www.catb.org/esr/reposurgeon/ - arch = i686 - arch = x86_64 + pkgrel = 2 + url = http://www.catb.org/esr/cyreposurgeon/ + arch = any license = BSD makedepends = cython2 makedepends = asciidoc @@ -18,8 +17,12 @@ pkgbase = reposurgeon optdepends = mercurial optdepends = src optdepends = subversion - source = http://www.catb.org/esr/reposurgeon/reposurgeon-3.25.tar.gz + source = http://www.catb.org/esr/cyreposurgeon/reposurgeon-3.25.tar.gz sha256sums = dce106162e300a8a3196299f4ff84e401dd9030fc970d63492cf58dec2d0f6fa +pkgname = cyreposurgeon + arch = i686 + arch = x86_64 + pkgname = reposurgeon @@ -1,10 +1,11 @@ # Maintainer: Mike Swanson <mikeonthecomputer@gmail.com> -pkgname=reposurgeon +pkgbase=reposurgeon +pkgname=({cy,}reposurgeon) pkgver=3.25 -pkgrel=1 +pkgrel=2 pkgdesc="Performs surgery on version control repositories." -arch=('i686' 'x86_64') +arch=('any') url="http://www.catb.org/esr/$pkgname/" license=('BSD') depends=('python2') @@ -17,17 +18,26 @@ optdepends=('bzr' 'mercurial' 'src' 'subversion') -source=($url$pkgname-$pkgver.tar.gz) +source=($url$pkgbase-$pkgver.tar.gz) sha256sums=('dce106162e300a8a3196299f4ff84e401dd9030fc970d63492cf58dec2d0f6fa') build() { - cd "$srcdir/$pkgname-$pkgver" - make CYTHON=cython2 all cyreposurgeon + cd "$srcdir/$pkgbase-$pkgver" + make all + + if [ "$pkgname" == "cyreposurgeon" ]; then + build_cyreposurgeon + fi +} + +build_cyreposurgeon() { + cd "$srcdir/$pkgbase-$pkgver" + make CYTHON=cython2 cyreposurgeon } -package() { - cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="$pkgdir" prefix=/usr install install-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" @@ -35,4 +45,9 @@ package() { install -Dm644 COPYING "$pkgdir/usr/share/licenses/reposurgeon/COPYING" } -# vim:set ts=2 sw=2 et: +package_cyreposurgeon() { + arch=('i686' 'x86_64') + + cd "$srcdir/$pkgbase-$pkgver" + make DESTDIR="$pkgdir" prefix=/usr install-cyreposurgeon +} |