summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Swanson2015-06-09 02:33:59 -0700
committerMike Swanson2015-06-09 02:33:59 -0700
commit0856fec6edc5e68837ecc8a7a1644b97282bfc3a (patch)
treed7c9669b20d8630e24adb9219ef3b956a86f2110
parentebe51eff711d387c4ae77183b7025ac61672e57b (diff)
downloadaur-0856fec6edc5e68837ecc8a7a1644b97282bfc3a.tar.gz
Split the package between the arch-independent and arch-dependent ones
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD35
2 files changed, 33 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cbf7c0591b84..7d21976f5f2f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index ca8bb17a8195..4a601364790e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}