diff options
author | Payson Wallach | 2021-07-07 23:20:52 +0200 |
---|---|---|
committer | Payson Wallach | 2021-07-07 23:20:52 +0200 |
commit | d69685da92ce3c5f87779bb7b9f0fcc490d04c10 (patch) | |
tree | 4686340dd71217c11c3e67f5eda033f8e5625fce /PKGBUILD | |
download | aur-amber-bridge.tar.gz |
Release version 0.2.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f3d3f9476e69 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Payson Wallach <payson@paysonwallach.com> + +pkgname=(amber-bridge firefox-extension-amber-bridge) +_pkgname=amber-bridge +pkgver=0.2.0 +pkgrel=1 +pkgdesc='Bring the Unix philosophy to the browser.' +arch=(x86_64) +url=https://github.com/paysonwallach/amber-bridge +license=('GPL') +depends=( + glib2 + gtk3 + json-glib + libgee +) +makedepends=( + jq + meson + vala +) +source=("https://github.com/paysonwallach/amber-bridge/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('7389c5abb8edf1ccf24ae793e0d41e346990f37463c8e446d01fc328ac50614a') + +build() { + arch-meson --wrap-mode default "${_pkgname}-${pkgver}" build + meson compile -C build +} + +package_amber-bridge() { + DESTDIR="${pkgdir}" meson install --skip-subprojects -C build +} + +package_firefox-extension-amber-bridge() { + depends=(amber-bridge) + + install -dm755 "${pkgdir}/usr/lib/mozilla/native-messaging-hosts/" + jq '.path = "/usr/lib/com.paysonwallach.amber.bridge"' "${_pkgname}-${pkgver}/data/com.paysonwallach.amber.bridge.json" \ + > "${pkgdir}/usr/lib/mozilla/native-messaging-hosts/com.paysonwallach.amber.bridge.json" +} |