summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorZhanibek Adilbekov2021-11-01 16:20:56 +0600
committerZhanibek Adilbekov2021-11-01 16:20:56 +0600
commit708c404c29a9a1dde4c631fae6dd02400e6ee9a2 (patch)
tree557036db7c8fd0d3d7c2d6c9c026be24ca317ea7
downloadaur-708c404c29a9a1dde4c631fae6dd02400e6ee9a2.tar.gz
build: v1.21.1 (0.3.4)
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore18
-rw-r--r--PKGBUILD28
-rwxr-xr-xcheck-native-version3
4 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..19c74189eb34
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = firefox-tridactyl-native-bin
+ pkgdesc = Tridactyl native messaging host application for Firefox (native: 0.3.4)
+ pkgver = 1.21.1
+ pkgrel = 1
+ url = https://github.com/tridactyl/tridactyl
+ arch = any
+ license = Apache
+ depends = glibc
+ provides = firefox-tridactyl-native
+ conflicts = firefox-tridactyl-native
+ source = https://github.com/tridactyl/native_messenger/releases/download/0.3.4/native_main-Linux
+ source = https://raw.githubusercontent.com/tridactyl/native_messenger/0.3.4/tridactyl.json
+ b2sums = 11a2ef497b1b832c28c428a36737194a567d578e46daf2872ffcc5a2d2d24a2b0ff3156f00e067e577b8dfed33878a222f83fa85a52fe556e8dbf0e7d56d57e3
+ b2sums = 1af6e9374ff2af3ac8b85c4e202d09a9b727115324b4a620d37e7db4aed291b5307b21fe4ea1d1d05c2055c84d1003b727edec84524ca4d513c847d20471f20c
+
+pkgname = firefox-tridactyl-native-bin
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..4a5342ca33fb
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,18 @@
+*.tar
+*.tar.*
+*.jar
+*.exe
+*.msi
+*.zip
+*.tgz
+*.log
+*.log.*
+*.sig
+
+pkg/
+src/
+
+*.crt
+
+native_main-Linux
+tridactyl.json
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..dc7ac8f3c50c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: Zhanibek Adilbekov <zhanibek.adilbekov@pm.me>
+pkgname=firefox-tridactyl-native-bin
+pkgver=1.21.1
+_nativever=0.3.4
+pkgrel=1
+pkgdesc="Tridactyl native messaging host application for Firefox (native: $_nativever)"
+arch=('any')
+url=https://github.com/tridactyl/tridactyl
+license=('Apache')
+depends=('glibc')
+provides=('firefox-tridactyl-native')
+conflicts=('firefox-tridactyl-native')
+source=("https://github.com/tridactyl/native_messenger/releases/download/$_nativever/native_main-Linux"
+ "https://raw.githubusercontent.com/tridactyl/native_messenger/$_nativever/tridactyl.json")
+b2sums=('11a2ef497b1b832c28c428a36737194a567d578e46daf2872ffcc5a2d2d24a2b0ff3156f00e067e577b8dfed33878a222f83fa85a52fe556e8dbf0e7d56d57e3'
+ '1af6e9374ff2af3ac8b85c4e202d09a9b727115324b4a620d37e7db4aed291b5307b21fe4ea1d1d05c2055c84d1003b727edec84524ca4d513c847d20471f20c')
+
+build() {
+ sed -i -e "s-REPLACE_ME_WITH_SED-/usr/lib/tridactyl/native_main-" \
+ "$srcdir/tridactyl.json"
+}
+
+package() {
+ install -D -m755 "$srcdir/native_main-Linux" \
+ "$pkgdir/usr/lib/tridactyl/native_main"
+ install -D -m644 "$srcdir/tridactyl.json" \
+ "$pkgdir/usr/lib/mozilla/native-messaging-hosts/tridactyl.json"
+}
diff --git a/check-native-version b/check-native-version
new file mode 100755
index 000000000000..a7eb313e92ae
--- /dev/null
+++ b/check-native-version
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+curl -sSL "https://raw.githubusercontent.com/tridactyl/tridactyl/$1/native/current_native_version"