summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD35
1 files changed, 35 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..891d310361d2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+#Maintainer: Kimiblock <pn3535@icloud.com>
+
+pkgname=librewolf-extension-violentmonkey-bin
+url="https://github.com/violentmonkey/violentmonkey"
+pkgver=2.14.0
+pkgrel=1
+makedepends=("jq" "curl")
+pkgdesc="Violentmonkey provides userscripts support for browsers. It works on browsers with WebExtensions support."
+arch=('any')
+license=('MIT')
+
+function pkgver(){
+ _rawVersion=$(curl -s https://api.github.com/repos/violentmonkey/violentmonkey/releases/latest | jq .tag_name)
+ echo ${_rawVersion} | cut -c 3-$(expr ${#_rawVersion} - 1)
+}
+
+function package(){
+ mkdir -p "${pkgdir}"/usr/lib/librewolf/browser/extensions
+ _info "Downloading Violentmonkey ${pkgver}"
+ curl "https://github.com/violentmonkey/violentmonkey/releases/download/v${pkgver}/violentmonkey-${pkgver}.xpi" -o "${pkgdir}/usr/lib/librewolf/browser/extensions/{aecec67f-0d10-4fa7-b7c7-609a2db280cf}.xpi" -L
+ chmod 0644 "${pkgdir}"/usr/lib/librewolf/browser/extensions/*
+}
+
+
+function _info() {
+ if [ -f /usr/bin/pamac ]; then
+ echo " ==> [Info]: $@"
+ else
+ all_off="$(tput sgr0)"
+ bold="${all_off}$(tput bold)"
+ blue="${bold}$(tput setaf 4)"
+ yellow="${bold}$(tput setaf 3)"
+ printf "${blue}==>${yellow} [Info]:${bold} $1${all_off}\n"
+ fi
+}