summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Peukert2020-01-19 20:11:14 +0100
committerDaniel Peukert2020-01-19 20:11:14 +0100
commit64f1e48d776172b235fd34989fbba4f73a83620b (patch)
tree763518c1ed7a797cad9465b7d65c70bcdf5126ba
parent00529809414b94e61c97817bd4924d60ef9bc17f (diff)
downloadaur-64f1e48d776172b235fd34989fbba4f73a83620b.tar.gz
Added missing executables
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD15
2 files changed, 16 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d781f18bcba2..423a92c0738f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,13 @@
pkgbase = golang-rsc-2fa
pkgdesc = Two-factor authentication on the command line using Go
pkgver = 1.1.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/rsc/2fa
arch = any
license = BSD
depends = go-pie
depends = golang-github-atotto-clipboard
- source = golang-rsc-2fa-1.1.0-1.tar.gz::https://github.com/rsc/2fa/archive/v1.1.0.tar.gz
+ source = golang-rsc-2fa-1.1.0-2.tar.gz::https://github.com/rsc/2fa/archive/v1.1.0.tar.gz
sha256sums = ecd5ba067d3e3bbc3f8c10fa2df01b1b388b1cd6503fb56381573d8d17497755
pkgname = golang-rsc-2fa
diff --git a/PKGBUILD b/PKGBUILD
index db749db1a7b9..84b733abeed4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@ _author='rsc'
_projectname='2fa'
pkgname="golang-$_author-$_projectname"
pkgver='1.1.0'
-pkgrel='1'
+pkgrel='2'
pkgdesc='Two-factor authentication on the command line using Go'
arch=('any')
url="https://github.com/$_author/$_projectname"
@@ -14,12 +14,21 @@ sha256sums=('ecd5ba067d3e3bbc3f8c10fa2df01b1b388b1cd6503fb56381573d8d17497755')
_builddir="$pkgname-$pkgver-$pkgrel-build"
_buildpath="src/rsc.io/$_projectname"
+_bindir="$pkgname-$pkgver-$pkgrel-bin"
prepare() {
cd "$srcdir/"
+
mkdir -p "$_builddir/$(echo "$_buildpath" | rev | cut -d '/' -f 2- | rev)/"
mv "$_projectname-$pkgver/" "$_builddir/$_buildpath/"
rm -r "$_builddir/$_buildpath/vendor"
+
+ mkdir -p "$_bindir/"
+}
+
+build() {
+ export GOPATH="$srcdir/$_builddir:/usr/share/gocode"
+ go build -v -trimpath -ldflags "-extldflags $LDFLAGS" -o "$srcdir/$_bindir/" "$(echo "$_buildpath" | cut -d '/' -f 2-)/..."
}
check() {
@@ -29,8 +38,12 @@ check() {
package() {
cd "$srcdir/"
+
install -dm755 "$pkgdir/usr/share/gocode/$(echo "$_buildpath" | rev | cut -d '/' -f 2- | rev)/"
cp -r --no-preserve=ownership --preserve=mode "$_builddir/$_buildpath/" "$pkgdir/usr/share/gocode/$_buildpath/"
+
+ install -Dm755 "$_bindir/$_projectname" "$pkgdir/usr/bin/$_projectname"
+
install -dm755 "$pkgdir/usr/share/licenses/$pkgname/"
ln -sf "/usr/share/gocode/$_buildpath/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}