summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorM0Rf302021-03-27 19:15:48 +0100
committerM0Rf302021-03-27 19:15:48 +0100
commit131920bcdfa691369cefd0e0a409a17e86203925 (patch)
tree6fd52a3c51430f66571fa4c3b136ac9bde1853ce
parente917428655c752363240a1f69559e72080f7597d (diff)
downloadaur-131920bcdfa691369cefd0e0a409a17e86203925.tar.gz
peerflix-server: some fixes
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD45
-rw-r--r--peerflix-server.service2
-rw-r--r--peerflix-server.sh3
4 files changed, 26 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 37c7361b20eb..92b90e81feef 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 02dc4d148b2f..5879315be99d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 &