diff options
author | Gokberk Yaltirakli | 2019-05-05 13:05:21 +0100 |
---|---|---|
committer | Gokberk Yaltirakli | 2019-05-05 13:05:21 +0100 |
commit | 3ba4cdf3e5ac0d3a3d77c86ff715f962288e6544 (patch) | |
tree | 2f9f0203ffacae55bd270bb35cca3d6b83f8b55e | |
parent | d86b7981bc6d159cd8aec62ea99da792237d941b (diff) | |
download | aur-3ba4cdf3e5ac0d3a3d77c86ff715f962288e6544.tar.gz |
PKGBUILD fixes
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 34 insertions, 17 deletions
@@ -1,9 +1,8 @@ pkgbase = aerc2-git - pkgdesc = Terminal email client - pkgver = r170.1554065285.60627c9 + pkgdesc = Email Client for your Terminal + pkgver = r187.a275f65 pkgrel = 1 url = https://git.sr.ht/~sircmpwn/aerc2 - arch = i686 arch = x86_64 license = MIT makedepends = go @@ -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/" } |