diff options
author | Zhanibek Adilbekov | 2021-11-01 16:20:56 +0600 |
---|---|---|
committer | Zhanibek Adilbekov | 2021-11-01 16:20:56 +0600 |
commit | 708c404c29a9a1dde4c631fae6dd02400e6ee9a2 (patch) | |
tree | 557036db7c8fd0d3d7c2d6c9c026be24ca317ea7 | |
download | aur-708c404c29a9a1dde4c631fae6dd02400e6ee9a2.tar.gz |
build: v1.21.1 (0.3.4)
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 18 | ||||
-rw-r--r-- | PKGBUILD | 28 | ||||
-rwxr-xr-x | check-native-version | 3 |
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" |