summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Swanson2019-05-29 15:39:36 -0700
committerMike Swanson2019-05-29 15:39:36 -0700
commit2e39ea463db5927af4564da6637c7bbda6263913 (patch)
treef101b0be16d4723c18bdf6daccc8266d8503be7c
parent5fc825767207f33a32c58d738f437a2824a86471 (diff)
downloadaur-2e39ea463db5927af4564da6637c7bbda6263913.tar.gz
Update to 3.46
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD23
2 files changed, 21 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 13bdfa0547a3..656f42313abc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,6 @@
-# Generated by mksrcinfo v8
-# Wed Sep 5 18:05:16 UTC 2018
pkgbase = reposurgeon
pkgdesc = Performs surgery on version control repositories.
- pkgver = 3.45
+ pkgver = 3.46
pkgrel = 1
url = http://www.catb.org/esr/reposurgeon/
arch = any
@@ -20,8 +18,8 @@ pkgbase = reposurgeon
optdepends = mercurial
optdepends = src
optdepends = subversion
- source = https://gitlab.com/esr/reposurgeon/-/archive/3.45/reposurgeon-3.45.tar.gz
- sha512sums = e0a609f2ef3d668bb352beadf63b5d4df72e9aa7bf8328cb9f858ae5875ccff68f65793f51a8bfee0ce69f5ba085cca23785755994f16b757618fc0af17e363e
+ source = https://gitlab.com/esr/reposurgeon/-/archive/3.46/reposurgeon-3.46.tar.gz
+ sha512sums = 470a35b6c74bd8d22012f7f5c1dd2e3dab5dce7c7ce67c17d401fe2a67e22d9199cd9be24186a85669ea51032198fc59aabff9766791f0f40e4683384671e6bb
pkgname = reposurgeon
diff --git a/PKGBUILD b/PKGBUILD
index db032a7bb2a0..a531a12abd69 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,10 @@
# Maintainer: Mike Swanson <mikeonthecomputer@gmail.com>
pkgname=reposurgeon
-pkgver=3.45
+pkgver=3.46
pkgrel=1
pkgdesc="Performs surgery on version control repositories."
-arch=('any')
+arch=('x86_64')
url="http://www.catb.org/esr/$pkgname/"
license=('BSD')
depends=('pypy')
@@ -19,7 +19,7 @@ optdepends=('bitkeeper'
'src'
'subversion')
source=("https://gitlab.com/esr/$pkgname/-/archive/$pkgver/$pkgname-$pkgver.tar.gz")
-sha512sums=('e0a609f2ef3d668bb352beadf63b5d4df72e9aa7bf8328cb9f858ae5875ccff68f65793f51a8bfee0ce69f5ba085cca23785755994f16b757618fc0af17e363e')
+sha512sums=('470a35b6c74bd8d22012f7f5c1dd2e3dab5dce7c7ce67c17d401fe2a67e22d9199cd9be24186a85669ea51032198fc59aabff9766791f0f40e4683384671e6bb')
prepare() {
cd "$pkgbase-$pkgver"
@@ -31,16 +31,29 @@ prepare() {
patch -p1 -i "$patch"
fi
done
+
+ GOPATH="$srcdir/go" go get -d ./go-repocutter
+ GOPATH="$srcdir/go" go get -d ./go-reposurgeon
}
build() {
cd "$pkgbase-$pkgver"
- make all
+
+ if [ "$(go version | grep gccgo)" ]; then
+ make GOPATH="$srcdir/go" GOFLAGS="" all
+ else
+ make GOPATH="$srcdir/go" all
+ fi
}
package_reposurgeon() {
cd "$pkgbase-$pkgver"
- make DESTDIR="$pkgdir" prefix=/usr install
+
+ if [ "$(go version | grep gccgo)" ]; then
+ make GOPATH="$srcdir/go" GOFLAGS="" DESTDIR="$pkgdir" prefix=/usr install
+ else
+ make GOPATH="$srcdir/go" DESTDIR="$pkgdir" prefix=/usr install
+ fi
install -dm755 "$pkgdir/usr/share/emacs/site-lisp"
install -Dm644 reposurgeon-mode.el "$pkgdir/usr/share/emacs/site-lisp"