summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGokberk Yaltirakli2019-05-05 13:05:21 +0100
committerGokberk Yaltirakli2019-05-05 13:05:21 +0100
commit3ba4cdf3e5ac0d3a3d77c86ff715f962288e6544 (patch)
tree2f9f0203ffacae55bd270bb35cca3d6b83f8b55e /PKGBUILD
parentd86b7981bc6d159cd8aec62ea99da792237d941b (diff)
downloadaur-3ba4cdf3e5ac0d3a3d77c86ff715f962288e6544.tar.gz
PKGBUILD fixes
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 32 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f4df222a8020..50d8c8990cbc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,12 @@
# Maintainer: Gökberk Yaltıraklı <aur at gkbrk dot com>
+# Contributor: Stefan Tatschner <stefan@rumpelsepp.org>
+
pkgname=aerc2-git
-pkgver=r170.1554065285.60627c9
+_pkgname=aerc2
+pkgver=r187.a275f65
pkgrel=1
-pkgdesc='Terminal email client'
-arch=('i686' 'x86_64')
+pkgdesc='Email Client for your Terminal'
+arch=('x86_64')
url='https://git.sr.ht/~sircmpwn/aerc2'
license=('MIT')
depends=('libvterm')
@@ -14,22 +17,37 @@ source=("aerc2::git+$url")
sha512sums=('SKIP')
pkgver() {
- cd "$srcdir/aerc2"
+ cd "$srcdir/$_pkgname"
+
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
- printf 'r%s.%s.%s\n' \
- "$( git rev-list --count 'HEAD' )" \
- "$( git log --max-count='1' --pretty='format:%ct' )" \
- "$( git rev-parse --short 'HEAD' )"
+prepare() {
+ cd "$srcdir/$_pkgname"
+ # change filenames in example config to include package dirs
+ sed -i 's|contrib/\(.*\)|/usr/share/aerc2/\1|' config/aerc.conf
}
build() {
- mkdir -p gopath/src/git.sr.ht/~sircmpwn/aerc2
- rm -rf gopath/src/git.sr.ht/~sircmpwn/aerc2
- mv aerc2 gopath/src/git.sr.ht/~sircmpwn/
- GOPATH="$(pwd)/gopath" go get -v git.sr.ht/~sircmpwn/aerc2
- GOPATH="$(pwd)/gopath" go build -o "$srcdir/build/aerc2" git.sr.ht/~sircmpwn/aerc2
+ cd "$srcdir/$_pkgname"
+ go build \
+ -gcflags "all=-trimpath=$PWD" \
+ -asmflags "all=-trimpath=$PWD" \
+ -ldflags "-extldflags $LDFLAGS" \
+ -o $_pkgname .
}
package() {
- install -Dm755 "$srcdir/build/aerc2" "$pkgdir/usr/bin/aerc2"
+ cd "$srcdir/$_pkgname"
+ install -Dm755 "aerc2" "$pkgdir/usr/bin/aerc2"
+ install -Dm644 "config/accounts.conf" "$pkgdir/usr/share/doc/aerc2/accounts.conf"
+ install -Dm644 "config/aerc.conf" "$pkgdir/usr/share/doc/aerc2/aerc.conf"
+ install -Dm644 "config/binds.conf" "$pkgdir/usr/share/doc/aerc2/binds.conf"
+
+ # install contrib scripts
+ install -Dm755 -d "$pkgdir/usr/share/aerc2"
+ cp contrib/* "$pkgdir/usr/share/aerc2/"
}