diff options
author | M0Rf30 | 2015-06-17 16:05:28 +0200 |
---|---|---|
committer | M0Rf30 | 2015-06-17 16:05:28 +0200 |
commit | e7e31376265266a7c4c3e793ddcb8047fdb96f21 (patch) | |
tree | 64fae3dcd22ecc355d066bedfc3c2fcb70c625f5 | |
download | aur-e7e31376265266a7c4c3e793ddcb8047fdb96f21.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | peerflix-server.service | 11 | ||||
-rw-r--r-- | peerflix-server.sh | 3 |
4 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b00ac1aaf7eb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = peerflix-server + pkgdesc = Streaming torrent client for node.js with web ui + pkgver = 0.0.21 + pkgrel = 1 + url = https://github.com/asapach/peerflix-server + arch = i686 + arch = x86_64 + license = MIT + makedepends = nodejs-grunt-cli + makedepends = nodejs-bower + depends = nodejs + conflicts = peerflix-server-git + options = !strip + source = https://github.com/asapach/peerflix-server/archive/v0.0.21.tar.gz + source = peerflix-server.sh + source = peerflix-server.service + md5sums = c106e9764cb44865cfe2dbb9a10b4e24 + md5sums = ee5ad551f86380d0a353b5220ab58159 + md5sums = f22faa77f2d6049eee5d1a91140a25cc + +pkgname = peerflix-server + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e6d13adc4f14 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +#Maintainer: M0Rf30 + +pkgname=peerflix-server +pkgver=0.0.21 +pkgrel=1 +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=('nodejs-grunt-cli' 'nodejs-bower') +source=(https://github.com/asapach/peerflix-server/archive/v${pkgver}.tar.gz + peerflix-server.sh + peerflix-server.service) +conflicts=('peerflix-server-git') +options=('!strip') + +build() { + cd $srcdir/$pkgname-$pkgver + npm cache clean + npm install + npm install imagemin-gifsicle imagemin-jpegtran imagemin-optipng imagemin-pngquant + bower install + grunt build +} + +package(){ + cd $srcdir/$pkgname-$pkgver + + mkdir -p $pkgdir/opt/peerflix-server + cp -r dist server node_modules LICENSE $pkgdir/opt/peerflix-server/ + install -Dm644 "${srcdir}/peerflix-server.service" "${pkgdir}/usr/lib/systemd/system/peerflix-server.service" + install -Dm775 "${srcdir}/peerflix-server.sh" "${pkgdir}/usr/bin/peerflix-server" +} + +md5sums=('c106e9764cb44865cfe2dbb9a10b4e24' + 'ee5ad551f86380d0a353b5220ab58159' + 'f22faa77f2d6049eee5d1a91140a25cc') diff --git a/peerflix-server.service b/peerflix-server.service new file mode 100644 index 000000000000..f7452b2cf536 --- /dev/null +++ b/peerflix-server.service @@ -0,0 +1,11 @@ +[Unit] +Description=Peerflix Server + +[Service] +Type=forking +User=root +WorkingDirectory=/opt/peerflix-server/ +ExecStart=/usr/bin/peerflix-server + +[Install] +WantedBy=multi-user.target diff --git a/peerflix-server.sh b/peerflix-server.sh new file mode 100644 index 000000000000..864e29edbb4b --- /dev/null +++ b/peerflix-server.sh @@ -0,0 +1,3 @@ +#!/usr/bin/sh +cd /opt/peerflix-server +node server/bin.js & |