diff options
author | Moritz Poldrack | 2023-01-31 06:45:21 +0100 |
---|---|---|
committer | Moritz Poldrack | 2023-01-31 06:45:21 +0100 |
commit | 392603fe213870f4797239e8874f0e10b4f50002 (patch) | |
tree | e19decb0005065a568024901ad5a9332a8469e2d | |
download | aur-392603fe213870f4797239e8874f0e10b4f50002.tar.gz |
add aerc-no-notmuch-git
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 57 | ||||
-rw-r--r-- | makefile-fix.patch | 13 |
4 files changed, 95 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4ecd7d3c78ef --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = aerc-no-notmuch-git + pkgdesc = Email Client for your Terminal (compiled without notmuch support) + pkgver = 0.14.0.r37.gc3db57a + pkgrel = 1 + url = https://aerc-mail.org/ + arch = x86_64 + license = MIT + makedepends = go + makedepends = git + makedepends = scdoc + optdepends = w3m: html viewer support + optdepends = dante: proxy support + provides = aerc + conflicts = aerc + options = !buildflags + source = aerc::git+https://git.sr.ht/~rjarry/aerc + source = makefile-fix.patch + sha512sums = SKIP + sha512sums = aa374d17c4e704ec9adf696db547e6c8bdd4b13cacc4d0dbeb4010a687e3ad14db3ae8dfee1fd588ed004fcb21b871b8f2f967c38e93765750e32f31f3b2553b + +pkgname = aerc-no-notmuch-git diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..3015ab87b0b1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!PKGBUILD +!.SRCINFO +!*.patch diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f79282953ac1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: Moritz Poldrack <moritz@poldrack.dev> +# Contributor: Gökberk Yaltıraklı <aur at gkbrk dot com> +# Contributor: Stefan Tatschner <stefan@rumpelsepp.org> +# Contributor: Drew DeVault <sir@cmpwn.com> + +pkgname=(aerc-no-notmuch-git) +_pkgname=aerc +pkgver=0.14.0.r37.gc3db57a +pkgrel=1 +pkgdesc='Email Client for your Terminal (compiled without notmuch support)' +arch=('x86_64') +url='https://aerc-mail.org/' +license=('MIT') +depends=() +makedepends=('go' 'git' 'scdoc') +optdepends=('w3m: html viewer support' 'dante: proxy support') +provides=('aerc') +conflicts=('aerc') +source=( + "${_pkgname}::git+https://git.sr.ht/~rjarry/${_pkgname}" + "makefile-fix.patch" +) +sha512sums=( + 'SKIP' + 'aa374d17c4e704ec9adf696db547e6c8bdd4b13cacc4d0dbeb4010a687e3ad14db3ae8dfee1fd588ed004fcb21b871b8f2f967c38e93765750e32f31f3b2553b' +) +options=('!buildflags') + +pkgver () { + 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)" + ) +} + +prepare () { + cd "${srcdir}/${_pkgname}" + git apply "${srcdir}/makefile-fix.patch" +} + +build () { + cd "${srcdir}/${_pkgname}" + export CGO_LDFLAGS="${LDFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -modcacherw" + make PREFIX=/usr LIBEXECDIR=/usr/lib/aerc VERSION="${pkgver}" all +} + +package () { + cd "${srcdir}/${_pkgname}" + make PREFIX=/usr LIBEXECDIR=/usr/lib/aerc DESTDIR=$pkgdir install + install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/aerc/" +} diff --git a/makefile-fix.patch b/makefile-fix.patch new file mode 100644 index 000000000000..83730f76b3fa --- /dev/null +++ b/makefile-fix.patch @@ -0,0 +1,13 @@ +diff --git a/Makefile b/Makefile +index 3ac53e0..c43178f 100644 +--- a/Makefile ++++ b/Makefile +@@ -118,7 +118,7 @@ RM?=rm -f + clean: + $(RM) $(DOCS) aerc wrap colorize + +-install: $(DOCS) aerc wrap colorize ++install: + mkdir -m755 -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1 $(DESTDIR)$(MANDIR)/man5 $(DESTDIR)$(MANDIR)/man7 \ + $(DESTDIR)$(SHAREDIR) $(DESTDIR)$(SHAREDIR)/filters $(DESTDIR)$(SHAREDIR)/templates $(DESTDIR)$(SHAREDIR)/stylesets \ + $(DESTDIR)$(PREFIX)/share/applications $(DESTDIR)$(LIBEXECDIR)/filters |