aboutsummaryrefslogtreecommitdiffstats
path: root/community/bower/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/bower/APKBUILD')
-rw-r--r--community/bower/APKBUILD46
1 files changed, 46 insertions, 0 deletions
diff --git a/community/bower/APKBUILD b/community/bower/APKBUILD
new file mode 100644
index 00000000000..88758fd0bdc
--- /dev/null
+++ b/community/bower/APKBUILD
@@ -0,0 +1,46 @@
+# Contributor: Clayton Craft <clayton@craftyguy.net>
+# Maintainer: Clayton Craft <clayton@craftyguy.net>
+pkgname=bower
+pkgver=1.0
+pkgrel=2
+pkgdesc="curses frontend for the Notmuch email system"
+url="https://github.com/wangp/bower"
+arch="all"
+license="GPL-3.0-or-later"
+makedepends="
+ coreutils
+ go-md2man
+ gpgme-dev
+ mercury
+ ncurses-dev
+ notmuch-dev
+ "
+depends="notmuch"
+subpackages="$pkgname-doc"
+source="https://github.com/wangp/bower/archive/$pkgver/bower-$pkgver.tar.gz
+ no-static-link.patch
+ "
+
+build() {
+ make PARALLEL=-j${JOBS:-1}
+
+ # The 'man' make target uses pandoc, which isn't available on some archs
+ # (e.g. aarch64). So we use another tool outside of the upstream build
+ # system that gets the job done.
+ go-md2man -in README.md -out bower.1
+}
+
+check() {
+ make -j1 -C tests
+}
+
+package() {
+ install -Dm 755 bower "$pkgdir/usr/bin/bower"
+ install -Dm 644 bower.1 \
+ "$pkgdir/usr/share/man/man1/bower.1"
+ }
+
+sha512sums="
+79bbd9218bd31bc2a8f1bc82b83a6cb21fbd8788cf269e24a98c43e8320f6522b4c04e2563082f81697746e00d006de33d47c96473ddc119cfb9661818774dc4 bower-1.0.tar.gz
+35d6ee3ad2e7e52ce5f64f3709b4ed96b14eb04b7288b1301ef509d7fb3032fffbed40456ba898f2cbf2e90655fc70d66e31538a284f1d94af8e20e097cdc1f1 no-static-link.patch
+"