diff options
author | glitsj16 | 2020-07-02 15:20:22 +0200 |
---|---|---|
committer | glitsj16 | 2020-07-02 15:20:22 +0200 |
commit | e5764f956bcece5ea320725fff0f1fdc44deb603 (patch) | |
tree | 7e1950c8a9dde7a5eff4aeab5fb30e3679641d18 | |
download | aur-e5764f956bcece5ea320725fff0f1fdc44deb603.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 13 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | firejail-handler-extra.install | 5 |
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." +} |