summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorM0Rf302015-06-17 16:05:28 +0200
committerM0Rf302015-06-17 16:05:28 +0200
commite7e31376265266a7c4c3e793ddcb8047fdb96f21 (patch)
tree64fae3dcd22ecc355d066bedfc3c2fcb70c625f5
downloadaur-e7e31376265266a7c4c3e793ddcb8047fdb96f21.tar.gz
Initial import
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD38
-rw-r--r--peerflix-server.service11
-rw-r--r--peerflix-server.sh3
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 &