diff options
author | M0Rf30 | 2021-03-27 19:15:48 +0100 |
---|---|---|
committer | M0Rf30 | 2021-03-27 19:15:48 +0100 |
commit | 131920bcdfa691369cefd0e0a409a17e86203925 (patch) | |
tree | 6fd52a3c51430f66571fa4c3b136ac9bde1853ce | |
parent | e917428655c752363240a1f69559e72080f7597d (diff) | |
download | aur-131920bcdfa691369cefd0e0a409a17e86203925.tar.gz |
peerflix-server: some fixes
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | peerflix-server.service | 2 | ||||
-rw-r--r-- | peerflix-server.sh | 3 |
4 files changed, 26 insertions, 35 deletions
@@ -1,23 +1,20 @@ pkgbase = peerflix-server pkgdesc = Streaming torrent client for node.js with web ui pkgver = 0.5.1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/asapach/peerflix-server arch = i686 arch = x86_64 license = MIT makedepends = npm depends = nodejs - conflicts = peerflix-server-git options = !strip source = peerflix-server.service - source = peerflix-server.sh source = peerflix.sysusers source = peerflix.tmpfiles - md5sums = db2b8fff218d2154a4086fe95a82bacc - md5sums = ea9702820f92bef0636a4f01d13dd348 - md5sums = baf787b4e3fea8c0ee16736a998cd776 - md5sums = 3d88f37f81f89b39e071d7cd06fcf22a + sha256sums = 0e7df5ed1521ff0f1f1e039cccdc20b1c92a3b0edc1d38e5e524db37559cd006 + sha256sums = 669025775203d7e39255be921e51d93781ee74b10d3e8bf22d381035c2605fcc + sha256sums = 88da04100ee77e2ac03e87b22636147ff38bb091f9b03e2e7df1e57027a0b2bf pkgname = peerflix-server @@ -2,39 +2,36 @@ pkgname=peerflix-server pkgver=0.5.1 -pkgrel=1 +pkgrel=2 pkgdesc="Streaming torrent client for node.js with web ui" arch=('i686' 'x86_64') url="https://github.com/asapach/peerflix-server" license=('MIT') depends=('nodejs') makedepends=('npm') -source=($pkgname.service - $pkgname.sh - peerflix.sysusers - peerflix.tmpfiles +source=("${pkgname}.service" + peerflix.sysusers + peerflix.tmpfiles ) -conflicts=('peerflix-server-git') options=('!strip') -package(){ - cd $srcdir - local _npmdir="$pkgdir/usr/lib/node_modules/" - mkdir -p $_npmdir - cd $_npmdir - npm install -g --user root --prefix "$pkgdir/usr" --production $pkgname@$pkgver +package() { + cd $srcdir + local _npmdir="${pkgdir}/usr/lib/node_modules" + mkdir -p "${_npmdir}" + cd "${_npmdir}" + 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" {} +; + 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' + rm -rf "${_npmdir}/root" } -md5sums=('db2b8fff218d2154a4086fe95a82bacc' - 'ea9702820f92bef0636a4f01d13dd348' - 'baf787b4e3fea8c0ee16736a998cd776' - '3d88f37f81f89b39e071d7cd06fcf22a') +sha256sums=('0e7df5ed1521ff0f1f1e039cccdc20b1c92a3b0edc1d38e5e524db37559cd006' + '669025775203d7e39255be921e51d93781ee74b10d3e8bf22d381035c2605fcc' + '88da04100ee77e2ac03e87b22636147ff38bb091f9b03e2e7df1e57027a0b2bf') diff --git a/peerflix-server.service b/peerflix-server.service index 79853ac80adc..55f10240232e 100644 --- a/peerflix-server.service +++ b/peerflix-server.service @@ -2,7 +2,7 @@ Description=Peerflix Server [Service] -Type=forking +Type=simple User=peerflix ExecStart=/usr/bin/peerflix-server diff --git a/peerflix-server.sh b/peerflix-server.sh deleted file mode 100644 index d2f1d437dce2..000000000000 --- a/peerflix-server.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/sh -cd /usr/lib/node_modules/peerflix-server/server -node bin.js & |