diff options
author | Nikita Volodin [Никита Володин] | 2015-12-25 03:15:03 -0400 |
---|---|---|
committer | Nikita Volodin [Никита Володин] | 2015-12-25 03:15:03 -0400 |
commit | 4488d2a685e146693e8e951250d810d66861e4d2 (patch) | |
tree | c1561bb2eb1a364b6cec1d14f3e84785b2b755ca /PKGBUILD | |
parent | f3f8ad8e76625eb12537d40f73232b49ccd124aa (diff) | |
download | aur-4488d2a685e146693e8e951250d810d66861e4d2.tar.gz |
feat: add systemd service and install file
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 21 |
1 files changed, 15 insertions, 6 deletions
@@ -7,18 +7,27 @@ pkgdesc="Private npm repository server" arch=(any) url="https://github.com/rlidwka/sinopia" license=() -depends=('nodejs' 'npm' ) -optdepends=() -source=(http://registry.npmjs.org/$_npmname/-/$_npmname-$_npmver.tgz) +depends=('nodejs' 'npm') +install=nodejs-sinopia.install +source=( http://registry.npmjs.org/$_npmname/-/$_npmname-$_npmver.tgz + sinopia.service + nodejs-sinopia.install ) noextract=($_npmname-$_npmver.tgz) -sha1sums=(36bf5209356facbf6cef18fa32274d116043ed24) +sha1sums=( 36bf5209356facbf6cef18fa32274d116043ed24 + a96ee3c3407e70a22bef11d42f0f3b393eefc1ae + 9cb284b9f22894a6f2cd465156d9ed9f5c1c8776 ) package() { cd $srcdir local _npmdir="$pkgdir/usr/lib/node_modules/" mkdir -p $_npmdir - cd $_npmdir - npm install -g --prefix "$pkgdir/usr" $_npmname@$_npmver + + npm install -g --prefix "$pkgdir/usr" $_npmname-$_npmver.tgz + + rmdir "$pkgdir/usr/etc" + + install -Dm644 sinopia.service "$pkgdir/usr/lib/systemd/system/sinopia.service" + install -Dm644 sinopia.service "$pkgdir/usr/lib/systemd/user/sinopia.service" } # vim:set ts=2 sw=2 et: |