summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--[-rwxr-xr-x]PKGBUILD116
1 files changed, 49 insertions, 67 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0488f78f3bdb..520885a5b701 100755..100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,75 +1,57 @@
-# Maintainer: Gereon Schomber <Gereon underscore Schomber at fastmail dot fm>
-# Contributor: dryes <joswiseman@gmail>
-# Contributor: Revelation60, Lucky <https://aur.archlinux.org/packages.php?ID=13691>
-# Contributor: Gordin <9ordin @t gmail dot com>
-pkgname="sabnzbd-git"
-_gitname='sabnzbd'
-pkgver=0.7.0.r1013.g56a89ce
+
+# Maintainer: boosterdev@linuxmail.org
+# Contributer: Ben Ruijl <benruyl@gmail.com> (sabnzbd)
+
+_pkgname=sabnzbd
+pkgname=sabnzbd-git
+pkgver=2.0.r5789
pkgrel=1
-pkgdesc='A web-interface based binary newsgrabber with NZB file support.'
-arch=('any')
-url='http://www.sabnzbd.org/'
-license=('GPL')
-depends=("curl" "par2cmdline"
- "python2" "python2-cheetah" "python2-yenc"
- "sqlite" "unrar" "unzip")
+pkgdesc="A web-interface based binary newsgrabber with NZB file support"
+url="http://www.sabnzbd.org"
+arch=("any")
+license=("GPL")
+depends=("curl" "par2cmdline" "python2" "python2-cheetah" "python2-sabyenc" "sqlite" "unrar" "unzip")
+optdepends=("xdg-utils: registration of .nzb files" "python2-feedparser: rss support" "python2-pyopenssl: ssl support" "par2cmdline-tbb: par2 multi-threading")
makedepends=('git')
-optdepends=("xdg-utils: registration of .nzb files"
- "python2-feedparser: rss support"
- "python2-pyopenssl: ssl support")
-source=("git+https://github.com/sabnzbd/sabnzbd.git"
- 'sabnzbd.sh'
- 'sabnzbd.init'
- 'sabnzbd.confd'
- 'sabnzbd.desktop'
- 'addnzb.sh'
- 'nzb-2.png'
- 'sab2_64.png'
- 'x-nzb.xml'
- 'sabnzbd.service'
- )
-backup=('etc/conf.d/sabnzbd')
-install=sabnzbd.install
-conflicts=('sabnzbd' 'sabnzbd-bzr' 'sabnzbd-develop-git')
+conflicts=('sabnzbd')
+install="sabnzbd.install"
+backup=("etc/conf.d/sabnzbd" "opt/sabnzbd/sabnzbd.ini")
+source=("git://github.com/sabnzbd/sabnzbd.git"
+ "$_pkgname-shell" "sabnzbd.desktop" "addnzb.sh" "nzb.png" "sabnzbd.png" "x-nzb.xml" "sabnzbd.service" "sabnzbd.confd")
+sha256sums=('SKIP'
+ '82630edfc767a383843ffaae9d716e99010dad9e93bdee08d541faa74e694a65'
+ '887f93942b78c0475009b1ce84b502c28e273c222451a4736cd4c37ff5454f04'
+ '30ffff8b9c00e91358cd6c5dca89f9d9f8f12843e7b3c44c6d5b0f09b0ea424a'
+ 'ef8f4fb1a3a0750c74b7addd302ab8733187ad370b5d27336afb2677d7154571'
+ 'fce3e065d017ce3bc4548a766f25c95f982af4f6085263c72f3000f49d810409'
+ 'f53261d7578c67fb9fd6a639df94cd53604bcf37b9b03a926cb03e5214b496fe'
+ '3de9c07d7731a9756a60691c56897b1cb0c802c5eb510a7bb68b9e1c82d7102c'
+ '8462203454d488b5d4f7beb85e61da2efa42d3dffa465f3bf16a95abe0bc7c0a')
-package() {
- mkdir -p "${pkgdir}/opt/${_gitname}"
- touch "${pkgdir}/opt/${_gitname}/${_gitname}.ini"
- cp -r "${srcdir}/${_gitname}/"* "${pkgdir}/opt/${_gitname}"
+pkgver() {
+ cd "$_pkgname"
+ echo -n "2.0.r"
+ git rev-list --count HEAD
+}
- # remove Windows and OS X files
- rm -r "${pkgdir}/opt/${_gitname}/win"
- rm -r "${pkgdir}/opt/${_gitname}/osx"
+package() {
+ cd "$_pkgname"
+ install -d -m755 "${pkgdir}/opt/${_pkgname}"
+ touch "${pkgdir}/opt/${_pkgname}/${_pkgname}.ini"
+ cp -r "${srcdir}/${_pkgname}/"* "${pkgdir}/opt/${_pkgname}"
# Fix for issues with Python 3
- find "${pkgdir}/opt/${_gitname}" -type f -exec sed -i 's/python/python2/g' {} \;
- find "${pkgdir}/opt/${_gitname}" -type d -exec chmod 755 {} \;
- find "${pkgdir}/opt/${_gitname}" -type f -exec chmod 644 {} \;
- chmod 755 "${pkgdir}/opt/${_gitname}/SABnzbd.py"
-
- install -Dm755 "${srcdir}/${_gitname}.sh" "${pkgdir}/usr/bin/${_gitname}"
- install -Dm644 "${srcdir}/${_gitname}.confd" "${pkgdir}/etc/conf.d/${_gitname}"
- install -Dm644 "${srcdir}/${_gitname}.service" "${pkgdir}/usr/lib/systemd/system/${_gitname}.service"
- install -Dm755 "${srcdir}/${_gitname}.desktop" \
- "${pkgdir}/usr/share/applications/${_gitname}.desktop"
- install -Dm755 "${srcdir}/addnzb.sh" "${pkgdir}/opt/${_gitname}/addnzb.sh"
- install -Dm644 "${srcdir}/nzb-2.png" "${pkgdir}/opt/${_gitname}/nzb-2.png"
- install -Dm644 "${srcdir}/sab2_64.png" "${pkgdir}/opt/${_gitname}/sab2_64.png"
- install -Dm770 "${srcdir}/x-nzb.xml" "${pkgdir}/opt/${_gitname}/x-nzb.xml"
-}
+ find "${pkgdir}/opt/${_pkgname}" -type f -exec sed -i 's/python/python2/g' {} \;
+ find "${pkgdir}/opt/${_pkgname}" -type d -exec chmod 755 {} \;
+ find "${pkgdir}/opt/${_pkgname}" -type f -exec chmod 644 {} \;
+ chmod 755 "${pkgdir}/opt/${_pkgname}/SABnzbd.py"
-pkgver() {
- cd "$srcdir/$_gitname"
- git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g'
+ install -Dm755 "${srcdir}/${_pkgname}-shell" "${pkgdir}/usr/bin/${_pkgname}"
+ install -Dm644 "${srcdir}/${_pkgname}.confd" "${pkgdir}/etc/conf.d/${_pkgname}"
+ install -Dm644 "${srcdir}/${_pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${_pkgname}.service"
+ install -Dm755 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
+ install -Dm755 "${srcdir}/addnzb.sh" "${pkgdir}/opt/${_pkgname}/addnzb.sh"
+ install -Dm644 "${srcdir}/nzb.png" "${pkgdir}/opt/${_pkgname}/nzb.png"
+ install -Dm644 "${srcdir}/sabnzbd.png" "${pkgdir}/opt/${_pkgname}/sabnzbd.png"
+ install -Dm644 "${srcdir}/x-nzb.xml" "${pkgdir}/opt/${_pkgname}/x-nzb.xml"
}
-
-sha256sums=('SKIP'
- '411738ad4dcd761daeda3a97aedfbe39c71f70d7f91c29765f85fb2a5942522d'
- '35c7ec1bdaadeb1db3c0794254f99e8e44323ef1665d5f4ae2832d5367bd937c'
- '29190e47cf3140053b000b1bbc9a1f8f5a20e30db19fa065c03576bb5f8e15eb'
- '6ffe460bebea63faea39e1131131711fdfa3f744fee129f0cc2b3dffff261289'
- 'baea3351a40551a63b90b4a4c32719d4c27b5fff596e74e4a91f289964960eb6'
- '7fec4494a04ffd6a94644c8ef499ec1c92998a613b1fde5c3a46f38c53dfbc43'
- '099d625d6efc9e69e7c6a2833221928fb19e9e356e3aa8341c36ffdc281e567d'
- 'f53261d7578c67fb9fd6a639df94cd53604bcf37b9b03a926cb03e5214b496fe'
- '29e83913b7f66cb5ade8ab6682754c975323fc9905451a1e7147e04dc6ddcc12')