diff options
author | blubbblubb | 2018-03-12 21:53:15 +0100 |
---|---|---|
committer | blubbblubb | 2018-03-12 21:53:15 +0100 |
commit | bc027d935a02b802e055f4a6d4bff1d7c56275c3 (patch) | |
tree | 31b87b4f7a371c3e12f710b94513e131575fa0b5 | |
download | aur-bc027d935a02b802e055f4a6d4bff1d7c56275c3.tar.gz |
add nzb-monkey package
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 30 | ||||
-rw-r--r-- | nzb-monkey.install | 19 |
3 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..db317f2941eb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = nzb-monkey + pkgdesc = A Reference implementation of how to handle a NZBLNK-URI, with support for SABnzbd, NZBGet and Synology Download Station + pkgver = v0.2.1 + pkgrel = 1 + url = http://nzblnk.tech/nzb-monkey/ + install = nzb-monkey.install + arch = any + license = MIT + depends = python + depends = python-pyperclip + depends = python-requests + depends = python-configobj + depends = python-colorama + depends = python-cryptography + depends = xdg-utils + source = https://github.com/nzblnk/nzb-monkey/releases/download/v0.2.1/nzbmonkey-v0.2.1-linux.tbz2 + sha256sums = 5095a3d1f6bbe1ce18950851481d36e5fccdf01acd36f9fef27410abf7b9edc9 + +pkgname = nzb-monkey + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6d17c0f29422 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer : blubbblubb <lampadada[removeme][at]googlemail[dot]com> + +pkgname=nzb-monkey +_pkgname=nzbmonkey +pkgver=v0.2.1 +pkgrel=1 +pkgdesc="A Reference implementation of how to handle a NZBLNK-URI, with support for SABnzbd, NZBGet and Synology Download Station" +url="http://nzblnk.tech/nzb-monkey/" +arch=("any") +license=("MIT") +depends=("python" "python-pyperclip" "python-requests" "python-configobj" + "python-colorama" "python-cryptography" "xdg-utils") +install="${pkgname}.install" +source=("https://github.com/nzblnk/${pkgname}/releases/download/${pkgver}/${_pkgname}-${pkgver}-linux.tbz2") +sha256sums=('5095a3d1f6bbe1ce18950851481d36e5fccdf01acd36f9fef27410abf7b9edc9') + +prepare() { + # change to global folder instead of homepath + sed -i "s+op.join(home, '.local/share/applications/')+'/usr/share/applications/'+g" "${srcdir}/${_pkgname}-${pkgver}-linux/nzblnkconfig.py" + sed -i "s+op.normpath(op.dirname(__file__))+'/opt/${pkgname}'+g" "${srcdir}/${_pkgname}-${pkgver}-linux/nzblnkconfig.py" + + # dont open cfg file automatically + sed -i "s+Popen(\['xdg-open', cfg.filename\])+pass+g" "${srcdir}/${_pkgname}-${pkgver}-linux/nzblnkconfig.py" +} + +package() { + mkdir -p "${pkgdir}/opt/${pkgname}" + touch "${pkgdir}/opt/${pkgname}/${pkgname}.cfg" + cp -r "${srcdir}/${_pkgname}-${pkgver}-linux/"* "${pkgdir}/opt/${pkgname}" +} diff --git a/nzb-monkey.install b/nzb-monkey.install new file mode 100644 index 000000000000..2bb31facb245 --- /dev/null +++ b/nzb-monkey.install @@ -0,0 +1,19 @@ +post_install() { + echo "update desktop mime database..." + update-desktop-database -q + echo "For a working pyperclip it is necessary to install one of its optional dependencies xsel or xclip" + + echo "you need to run nzbmonkey once as root to create the nzbmonkey.cfg file" + echo "which you will then need to adapt according to your environment" +} + +post_upgrade() { + post_install $1 +} + + +post_remove() { + rm /usr/share/applications/nzblnk.desktop + echo "update desktop mime database..." + update-desktop-database -q +} |