summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorglitsj162020-07-02 15:20:22 +0200
committerglitsj162020-07-02 15:20:22 +0200
commite5764f956bcece5ea320725fff0f1fdc44deb603 (patch)
tree7e1950c8a9dde7a5eff4aeab5fb30e3679641d18
downloadaur-e5764f956bcece5ea320725fff0f1fdc44deb603.tar.gz
initial commit
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore13
-rw-r--r--PKGBUILD43
-rw-r--r--firejail-handler-extra.install5
4 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1ee2b80738fc
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = firejail-handler-extra
+ pkgdesc = BitTorrent/Youtube URL handlers for Firejail
+ pkgver = 0.1.0
+ pkgrel = 1
+ url = https://github.com/glitsj16/firejail-handler-extra
+ install = firejail-handler-extra.install
+ arch = x86_64
+ license = GPL2
+ depends = firejail
+ depends = inotify-tools
+ depends = xdg-utils
+ options = libtool
+ options = !purge
+ options = staticlibs
+ options = !strip
+ options = !zipman
+ source = firejail-handler-extra-0.1.0.tar.gz::https://github.com/glitsj16/firejail-handler-extra/archive/v0.1.0.tar.gz
+ sha256sums = 2649994d35e1f690884a3293c45a3612236001e0c416d7e4a80814b8c9982726
+
+pkgname = firejail-handler-extra
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..b73905529f23
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,13 @@
+*.tar
+*.tar.*
+*.jar
+*.exe
+*.msi
+*.zip
+*.tgz
+*.log
+*.log.*
+*.sig
+
+pkg/
+src/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..08e52d183e48
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Helle Vaanzinn <glitsj16 at riseup dot net >
+
+pkgname=firejail-handler-extra
+pkgver=0.1.0
+pkgrel=1
+pkgdesc="BitTorrent/Youtube URL handlers for Firejail"
+arch=(x86_64)
+license=(GPL2)
+url="https://github.com/glitsj16/firejail-handler-extra"
+depends=('firejail' 'inotify-tools' 'xdg-utils')
+# package contains only text files
+options=(libtool !purge staticlibs !strip !zipman)
+install=firejail-handler-extra.install
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/glitsj16/${pkgname}/archive/v${pkgver}.tar.gz")
+sha256sums=('2649994d35e1f690884a3293c45a3612236001e0c416d7e4a80814b8c9982726')
+
+package() {
+ cd "${pkgname}-${pkgver}"
+
+ # main scripts
+ for _script in "firejail-handler-bittorrent" "firejail-handler-bittorrent-ctl" "firejail-handler-youtube" "firejail-handler-youtube-ctl"; do
+ install -Dm755 "$_script" "$pkgdir"/usr/bin/${_script}
+ done
+
+ # common script settings
+ install -Dm644 firejail-handler-settings-extra.inc "$pkgdir"/usr/bin/firejail-handler-settings-extra.inc
+
+ # example user.js script for Youtube URL rewriting
+ install -Dm644 fjyt.user.js "$pkgdir"/usr/share/doc/${pkgname}/fjyt.user.js
+
+ # XDG autostart files
+ for _xdg_autostart_file in "firejail-handler-bittorrent-ctl.desktop" "firejail-handler-youtube-ctl.desktop"; do
+ install -Dm644 "$_xdg_autostart_file" "$pkgdir"/etc/xdg/autostart/${_xdg_autostart_file}
+ done
+
+ # XDG desktop files
+ for _xdg_desktop_file in "firejail-handler-bittorrent.desktop" "firejail-handler-youtube.desktop"; do
+ install -Dm644 "$_xdg_desktop_file" "$pkgdir"/usr/share/applications/${_xdg_desktop_file}
+ done
+
+ # license
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE
+}
diff --git a/firejail-handler-extra.install b/firejail-handler-extra.install
new file mode 100644
index 000000000000..13703c2385b2
--- /dev/null
+++ b/firejail-handler-extra.install
@@ -0,0 +1,5 @@
+# firejail-handler-extra installation file
+
+post_install() {
+ echo "Enable the custom 'MimeType' handlers and configure your web browser(s) accordingly. Re-login to autostart the inotifywait script(s) via the relevant XDG desktop file(s) or start things manually by other means."
+}