Package Details: peerflix-server 0.4.2-1

Git Clone URL: https://aur.archlinux.org/peerflix-server.git (read-only)
Package Base: peerflix-server
Description: Streaming torrent client for node.js with web ui
Upstream URL: https://github.com/asapach/peerflix-server
Licenses: MIT
Conflicts: peerflix-server-git
Submitter: robertfoster
Maintainer: robertfoster
Last Packager: robertfoster
Votes: 4
Popularity: 0.000000
First Submitted: 2014-08-12 15:50
Last Updated: 2019-01-10 18:15

Latest Comments

jingjinghack commented on 2017-06-09 15:43

This package is required npm. Can you add it to depends?

je-vv commented on 2016-08-15 04:09

Besides upgrading to 0.0.30, npm install, as advertise on upstream instructions are all required. No need for bower, neither no need for the /opt thing...

As an alternative, in the service file the working directory can be removed, and SH wrapper is not required either...

Here it's what I'm using:

+++++++++++++++++++++++++++

pkgname=peerflix-server
pkgver=0.0.30
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=('npm')
source=(https://github.com/asapach/peerflix-server/archive/v${pkgver}.tar.gz
peerflix-server.service)
conflicts=('peerflix-server-git')
options=('!strip')

package(){
cd $srcdir/$pkgname-$pkgver
npm install --user root -g --prefix "${pkgdir}/usr"

install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
install -Dm644 "${srcdir}/peerflix-server.service" "${pkgdir}/usr/lib/systemd/system/peerflix-server.service"
}

sha256sums=('d905553fe230a8fc58db8ef91ec39eb6a0f5fe193b73bef056797de9b6cfe9f0'
'35a2ac40055d9c2527e4c026e57b62c8a5f8a828a47a9f6a51b9411d835ddcca')

WhyNotHugo commented on 2015-10-09 07:18

makedepends should list "bower" (which is in now in [community]).