summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsprocklem2019-01-14 18:39:47 -0700
committersprocklem2019-01-14 18:39:47 -0700
commit0104d3501500a24ddc80ed8d0f595f290be59bf8 (patch)
tree2cfce2828a01c6907b5b359817dfb6fdeac3efc7
downloadaur-0104d3501500a24ddc80ed8d0f595f290be59bf8.tar.gz
Initial commit. Added version 0.9.2.0.
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD34
2 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..15e69f1b28cd
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = firefox-extension-overbitenx
+ pkgdesc = Add gopher support to Firefox (beta)
+ pkgver = 0.9.2.0
+ pkgrel = 1
+ url = https://github.com/classilla/overbitenx
+ arch = x86_64
+ groups = firefox-addons
+ license = custom
+ noextract = overbitenx-0.9.2.0.xpi
+ source = overbitenx-0.9.2.0.tar.gz::https://github.com/classilla/overbitenx/archive/0.9.2.0.tar.gz
+ source = overbitenx-0.9.2.0.xpi::https://addons.mozilla.org/firefox/downloads/file/1012346/overbitenx-0.1-an+fx-linux.xpi
+ sha256sums = bf3fa2cf5baaf8503d4ce15bae21071d10f3bd265937e1660765ae0e6f21f56c
+ sha256sums = 708dd95cd62be2d89e18a613254c4de7ed49d23532ca0b9f728f19ad3280be8e
+
+pkgname = firefox-extension-overbitenx
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6261fef91d0a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Melissa Sproule <sprocklem@gmail.com>
+_pkgname="overbitenx"
+pkgname="firefox-extension-${_pkgname}"
+pkgver='0.9.2.0'
+pkgrel='1'
+pkgdesc="Add gopher support to Firefox (beta)"
+arch=('x86_64')
+url="https://github.com/classilla/overbitenx"
+license=('custom')
+groups=('firefox-addons')
+source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/classilla/overbitenx/archive/${pkgver}.tar.gz"
+ "${_pkgname}-${pkgver}.xpi::https://addons.mozilla.org/firefox/downloads/file/1012346/${_pkgname}-0.1-an+fx-linux.xpi")
+noextract=("${_pkgname}-${pkgver}.xpi")
+sha256sums=('bf3fa2cf5baaf8503d4ce15bae21071d10f3bd265937e1660765ae0e6f21f56c'
+ '708dd95cd62be2d89e18a613254c4de7ed49d23532ca0b9f728f19ad3280be8e')
+
+prepare() {
+ cd "${_pkgname}-${pkgver}"
+ sed 's|/home/linus/bin/onyx|/usr/lib/overbitenx/onyx|g' EXAMPLE_onyx.json >onyx.json
+}
+
+build() {
+ cd "${_pkgname}-${pkgver}"
+
+ # Since the onyx build rule is defined in Makefile.default, this should use the (superior) implicit build rule and not redefine CC for some reason.
+ make onyx
+}
+
+package() {
+ install -Dm644 "${_pkgname}-${pkgver}.xpi" "${pkgdir}/usr/lib/firefox/browser/extensions/overbitenx@floodgap.com.xpi"
+ install -Dm644 "${_pkgname}-${pkgver}/onyx.json" "${pkgdir}/usr/lib/mozilla/native-messaging-hosts/onyx.json"
+ install -Dm755 "${_pkgname}-${pkgver}/onyx" "${pkgdir}/usr/lib/overbitenx/onyx"
+ install -Dm644 "${_pkgname}-${pkgver}/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}