summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorM0Rf302020-01-12 15:20:33 +0100
committerM0Rf302020-01-12 15:20:33 +0100
commite917428655c752363240a1f69559e72080f7597d (patch)
treeb3ad386521746639b28ccbd2ace6f61aa767fb6b /PKGBUILD
parent7e81fdedede19a1ce1cda70061080f32179badc2 (diff)
downloadaur-e917428655c752363240a1f69559e72080f7597d.tar.gz
peerflix-server: 0.5.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD17
1 files changed, 14 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 41818dbb0bbd..02dc4d148b2f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,6 +11,8 @@ depends=('nodejs')
makedepends=('npm')
source=($pkgname.service
$pkgname.sh
+ peerflix.sysusers
+ peerflix.tmpfiles
)
conflicts=('peerflix-server-git')
options=('!strip')
@@ -20,10 +22,19 @@ package(){
local _npmdir="$pkgdir/usr/lib/node_modules/"
mkdir -p $_npmdir
cd $_npmdir
- npm install -g --prefix "$pkgdir/usr" --ignore-scripts --production $pkgname@$pkgver
+ npm install -g --user root --prefix "$pkgdir/usr" --production $pkgname@$pkgver
install -Dm644 "${srcdir}/$pkgname.service" "${pkgdir}/usr/lib/systemd/system/$pkgname.service"
+ install -D -m644 "${srcdir}/peerflix.sysusers" "${pkgdir}/usr/lib/sysusers.d/peerflix.conf"
+ install -D -m644 "${srcdir}/peerflix.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/peerflix.conf"
+ find "$pkgdir" -name package.json -print0 | xargs -r -0 sed -i '/_where/d'
+
install -Dm775 "${srcdir}/peerflix-server.sh" "${pkgdir}/usr/bin/peerflix-server"
+ pathtoreplace=`echo $pkgdir | sed 's:/:\\\/:g'`
+ find $pkgdir -type f -name "*.json" -exec sed -i "s/$pathtoreplace//g" {} +;
}
-md5sums=('c16f83bd40fe9905b51c3ffd073bbcd0'
- 'ea9702820f92bef0636a4f01d13dd348')
+
+md5sums=('db2b8fff218d2154a4086fe95a82bacc'
+ 'ea9702820f92bef0636a4f01d13dd348'
+ 'baf787b4e3fea8c0ee16736a998cd776'
+ '3d88f37f81f89b39e071d7cd06fcf22a')