summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSonic-Y3k2016-03-30 21:50:23 +0200
committerSonic-Y3k2016-03-30 21:50:23 +0200
commite6b0c13bc3bb30e5e3bf8c982c6c77c4423b2e77 (patch)
tree92cca26a9a9061bf7c42c0993fb986fb792df51a
parent81f10bbd7fed5bff7b09e542d4ab371851543968 (diff)
downloadaur-e6b0c13bc3bb30e5e3bf8c982c6c77c4423b2e77.tar.gz
Merged contribution from whiskerz007 and fryfrog
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD23
2 files changed, 20 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 08f5e32b9868..7a76891beee2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,14 @@
+# Generated by mksrcinfo v8
+# Wed Mar 30 19:49:42 UTC 2016
pkgbase = plexpy
pkgdesc = A Python based monitoring and tracking tool for Plex Media Server.
pkgver = 1.3.14
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/drzoidberg33/plexpy
install = plexpy.install
arch = any
license = GPL
+ makedepends = curl
depends = python2
provides = plexpy
conflicts = plexpy-git
diff --git a/PKGBUILD b/PKGBUILD
index 45e64d0f27b6..bb7475cbbad7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,17 +1,24 @@
# Maintainer: Sonic-Y3k <sonic.y3k@googlemail.com>
+# Contributor: Donald Webster <fryfrog@gmail.com>
+# Contributor: whiskerz007 <whiskerz007@gmail.com>
# Based on package by: Denis Saintilma <1068des@gmail.com>
+
pkgname=plexpy
pkgver=1.3.14
-pkgrel=1
+pkgrel=2
pkgdesc="A Python based monitoring and tracking tool for Plex Media Server."
arch=('any')
url="https://github.com/drzoidberg33/plexpy"
license=('GPL')
+makedepends=('curl')
depends=('python2')
conflicts=('plexpy-git')
provides=("plexpy")
install='plexpy.install'
-source=("$pkgname-$pkgver.tar.gz::https://github.com/drzoidberg33/plexpy/archive/v$pkgver.tar.gz" 'plexpy.service' 'plexpy.install' 'welcome.html.patch')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/drzoidberg33/plexpy/archive/v$pkgver.tar.gz"
+ 'plexpy.service'
+ 'plexpy.install'
+ 'welcome.html.patch')
sha256sums=('57dc8b8d26a45c90be9bcf26af8c867450fdc0263dfe8de3eadd944b225f994a'
'58300f84762f1362ae4d81aab9bbdf48425735b886807fea847ec256082524a0'
'447c8e08beca653775a7a5d8743c395e058c4c149f864b14a084ff684f6081f8'
@@ -20,17 +27,19 @@ sha256sums=('57dc8b8d26a45c90be9bcf26af8c867450fdc0263dfe8de3eadd944b225f994a'
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
patch -p0 < "${srcdir}/welcome.html.patch"
+ curl "https://api.github.com/repos/drzoidberg33/plexpy/git/refs/tags/v${pkgver}" | sed '/sha/!d' | sed 's/\(\"sha\":\ \|\"\|\,\|\ \)//g' > version.txt
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- install -Dm755 PlexPy.py "${pkgdir}/opt/plexpy/PlexPy.py"
- install -Dm644 pylintrc "${pkgdir}/opt/plexpy/"
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ install -Dm755 PlexPy.py "${pkgdir}/opt/plexpy/PlexPy.py"
+ install -Dm644 pylintrc "${pkgdir}/opt/plexpy/"
install -Dm644 CHANGELOG.md "${pkgdir}/opt/plexpy/"
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/plexpy/LICENSE"
- cp -a data/ lib/ plexpy/ "${pkgdir}/opt/plexpy/"
+ cp -a data/ lib/ plexpy/ "${pkgdir}/opt/plexpy/"
- install -Dm644 "${srcdir}/plexpy.service" "${pkgdir}/usr/lib/systemd/system/plexpy.service"
+ install -Dm644 "${srcdir}/plexpy.service" "${pkgdir}/usr/lib/systemd/system/plexpy.service"
+ install -Dm644 "version.txt" "${pkgdir}/opt/plexpy/"
}