diff options
author | Sonic-Y3k | 2015-06-27 18:07:05 +0200 |
---|---|---|
committer | Sonic-Y3k | 2015-06-27 18:07:05 +0200 |
commit | e9f88b71874dd6172df91080ef43b64a99912cfa (patch) | |
tree | fa6e385656a52501c628e7f75e17c5face5899cf /PKGBUILD | |
download | aur-e9f88b71874dd6172df91080ef43b64a99912cfa.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
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 +} |