summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorM0Rf302018-05-12 00:16:27 +0200
committerM0Rf302018-05-12 00:16:27 +0200
commit8386261df4d4caefffdd54a1fe8141b35775d7ab (patch)
tree95c1b181b67da97ce907edd3cddf9af2478a3173 /PKGBUILD
parentfaaebe132f53620cfcf72a65f9329e1ef7acebe0 (diff)
downloadaur-peerflix-server-git.tar.gz
peerflix-server-git: updated
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 32 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7f8531737fb8..20a87900a5a0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: robertfoster
pkgname=peerflix-server-git
-pkgver=190.ac76d49
+pkgver=247.f4d7aff
pkgrel=1
pkgdesc="Streaming torrent client for node.js with web ui"
arch=('i686' 'x86_64')
@@ -9,32 +9,46 @@ url="https://github.com/asapach/peerflix-server"
license=('MIT')
depends=('nodejs')
makedepends=('nodejs-grunt-cli' 'bower')
-source=(peerflix-server::git+https://github.com/asapach/peerflix-server.git
- peerflix-server.sh
- peerflix-server.service)
+source=("peerflix-server::git+https://github.com/asapach/peerflix-server.git"
+ "peerflix-server.sh"
+"peerflix-server.service")
conflicts=('peerflix-server')
options=('!strip')
build() {
- cd peerflix-server
- npm install
- bower install
- grunt build
+ cd peerflix-server
+ npm install
+ bower install
+ grunt build
}
package(){
- cd peerflix-server
+ cd peerflix-server
- 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"
-}
+ mkdir -p $pkgdir/opt/peerflix-server
+ cp -r dist server node_modules LICENSE $pkgdir/opt/peerflix-server/
+
+ # Clean up
+ npm prune --production
+ find "${pkgdir}"${appdir} \
+ -name "package.json" \
+ -exec sed -e "s|${srcdir}/${pkgname}-${pkgver}|${appdir}|" \
+ -i {} \; \
+ -or -name ".*" -prune -exec rm -r '{}' \; \
+ -or -name "bin" -prune -exec rm -r '{}' \; \
+ -or -name "example" -prune -exec rm -r '{}' \; \
+ -or -name "examples" -prune -exec rm -r '{}' \; \
+ -or -name "scripts" -prune -exec rm -r '{}' \; \
+ -or -name "test" -prune -exec rm -r '{}' \;
+
+ 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"
+}
pkgver() {
- cd peerflix-server
- echo $(git rev-list --count master).$(git rev-parse --short master)
+ cd peerflix-server
+ echo $(git rev-list --count master).$(git rev-parse --short master)
}
md5sums=('SKIP'
- 'ee5ad551f86380d0a353b5220ab58159'
- 'f22faa77f2d6049eee5d1a91140a25cc')
+ '200ded7a50aea16929c179cf436b5835'
+'f22faa77f2d6049eee5d1a91140a25cc')