diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 31 |
1 files changed, 18 insertions, 13 deletions
@@ -1,7 +1,7 @@ # Maintainer: robertfoster pkgname=pump.io -pkgver=5.1.1 +pkgver=5.1.3 pkgrel=1 pkgdesc="A stream server that does most of what people really want from a social network" url='http://pump.io' @@ -13,20 +13,25 @@ provides=('pumpio') conflicts=('pumpio-git' 'pumpio') install=${pkgname}.install backup=(etc/webapps/$pkgname/$pkgname.json) -source=(https://github.com/pump-io/pump.io/archive/v$pkgver.tar.gz) +source=(https://github.com/pump-io/pump.io/archive/v$pkgver.tar.gz + "$pkgname.sysusers") package() { -cd $srcdir - local _npmdir="$pkgdir/usr/lib/node_modules/" - mkdir -p $_npmdir - cd $_npmdir - npm install -g --prefix "$pkgdir/usr" $pkgname@$pkgver - npm prune --production + cd $srcdir + local _npmdir="$pkgdir/usr/lib/node_modules/" + mkdir -p $_npmdir + cd $_npmdir + npm install -g --prefix "$pkgdir/usr" $pkgname@$pkgver + npm prune --production -msg2 "Installing systemd service" - install -Dm644 "$srcdir/$pkgname-$pkgver/$pkgname@.service" "$pkgdir/usr/lib/systemd/system/$pkgname@.service" - install -Dm755 -d "$pkgname.json.sample" "$pkgdir/etc/$pkgname.json" - rm -rf $pkgdir/usr/etc + msg2 "Installing systemd service" + install -Dm644 "$srcdir/$pkgname-$pkgver/$pkgname@.service" "$pkgdir/usr/lib/systemd/system/$pkgname@.service" + install -D -m644 "${srcdir}/$pkgname.sysusers" "${pkgdir}/usr/lib/sysusers.d/$pkgname.conf" + + install -Dm755 -d "$pkgname.json.sample" "$pkgdir/etc/$pkgname.json" + rm -rf $pkgdir/usr/etc + chmod 755 $pkgdir/usr/lib/node_modules/ } -md5sums=('8ecae3256a522f91ad3328ce3181c13f') +md5sums=('74e64ddc3afbc376ee1490a44f8c28dd' + '6e86aca928cf55108fcc8b7403cd2b39') |