summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSonic-Y3k2015-06-27 18:07:05 +0200
committerSonic-Y3k2015-06-27 18:07:05 +0200
commite9f88b71874dd6172df91080ef43b64a99912cfa (patch)
treefa6e385656a52501c628e7f75e17c5face5899cf /PKGBUILD
downloadaur-e9f88b71874dd6172df91080ef43b64a99912cfa.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e8328519a4b6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Sonic-Y3k <sonic.y3k@googlemail.com>
+pkgname=plexreport-git
+pkgver=r127.8f2d346
+pkgrel=1
+pkgdesc='Scripts to generate a weekly email of new additions to Plex.'
+arch=('any')
+url='https://github.com/bstascavage/plexReport'
+license=('custom')
+depends=('plex-media-server' 'ruby-bundler' 'ruby-mime-types-1' 'ruby-mail' 'ruby-httparty' 'ruby-highline' 'ruby-multi_xml' 'ruby-i18n')
+backup=('etc/plexReport/config.yaml')
+install='plexreport.install'
+#source=("$pkgname::git+https://github.com/bstascavage/plexReport.git")
+source=("$pkgname::git+https://github.com/Sonic-Y3k/plexReport.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${pkgname}"
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+prepare() {
+ cd "${srcdir}/${pkgname}"
+ for i in "bin/plexreport" "bin/plexreport-setup" "initial_setup.sh" "lib/mailReport.rb" "update.sh"
+ do
+ sed "s%/var/lib/plexReport%/var/lib/plex/plexReport%g" -i $i
+ done
+}
+
+package() {
+ cd "${srcdir}/${pkgname}"
+ install -dm 755 "${pkgdir}"/{etc/plexReport,usr/bin,var/log,var/lib/plex/plexReport}
+ install -m 755 bin/{plexreport,plexreport-setup} "${pkgdir}/usr/bin/"
+ cp -dr --no-preserve='ownership' lib/* "${pkgdir}/var/lib/plex/plexReport/"
+ cp -dr --no-preserve='ownership' etc/* "${pkgdir}/etc/plexReport/"
+ touch "${pkgdir}/var/log/plexReport.log"
+
+ chown 421:421 -R "${pkgdir}"/var/lib/plex/plexReport
+ chown 421:421 -R "${pkgdir}"/var/log/plexReport.log
+ chown 421:421 -R "${pkgdir}"/etc/plexReport
+}