diff options
author | Moses Narrow | 2019-12-17 13:32:28 -0600 |
---|---|---|
committer | Moses Narrow | 2019-12-17 13:32:28 -0600 |
commit | 8f90ee47e25cb6ff7a04c661681e12e2eaa9f71b (patch) | |
tree | 9b1bd7eaa73c762a5bb8e74e8681f80e66e6d054 | |
parent | e67b644054ca0c12384fedeea037bfc8b9a82e2c (diff) | |
download | aur-8f90ee47e25cb6ff7a04c661681e12e2eaa9f71b.tar.gz |
added systemd service
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | btcpayserver.service | 14 |
3 files changed, 38 insertions, 15 deletions
@@ -1,7 +1,7 @@ pkgbase = btcpayserver pkgdesc = https://github.com/btcpayserver pkgver = stable - pkgrel = 2 + pkgrel = 3 url = https://github.com/btcpayserver/btcpayserver arch = any license = MIT @@ -12,8 +12,12 @@ pkgbase = btcpayserver makedepends = dotnet-sdk-bin makedepends = aspnet-runtime-2.1 makedepends = aspnet-runtime-bin + depends = dotnet-host-bin + depends = nbxplorer source = https://github.com/btcpayserver/btcpayserver/archive/stable.tar.gz - sha256sums = SKIP + source = btcpayserver.service + sha256sums = 8a3e18656dea329e73bd1e7d7028f47108dc50cd36c8d392c92db5d764cbf7f9 + sha256sums = 17cabc9ce74302daad6199dd6d4f86a25fa983c64528bd905c1357b156529411 pkgname = btcpayserver @@ -2,18 +2,21 @@ pkgname=btcpayserver pkgdesc="https://github.com/btcpayserver" pkgver='stable' -pkgpath="github.com/$pkgname/$pkgname" -pkgrel=2 +pkgpath="github.com/${pkgname}/${pkgname}" +pkgrel=3 arch=('any') url="https://${pkgpath}" license=(MIT) makedepends=('dotnet-host-bin' 'dotnet-runtime' 'dotnet-runtime-bin' 'dotnet-sdk' 'dotnet-sdk-bin' 'aspnet-runtime-2.1' 'aspnet-runtime-bin') -source=("$url/archive/stable.tar.gz") -sha256sums=('SKIP') +depends=(${makedepends} 'nbxplorer') +source=("$url/archive/stable.tar.gz" +"btcpayserver.service") +sha256sums=('8a3e18656dea329e73bd1e7d7028f47108dc50cd36c8d392c92db5d764cbf7f9' + '17cabc9ce74302daad6199dd6d4f86a25fa983c64528bd905c1357b156529411') build() { -mv $srcdir/$pkgname-$pkgver $srcdir/$pkgname -cd $srcdir/$pkgname +mv ${srcdir}/${pkgname}-${pkgver} ${srcdir}/${pkgname} +cd ${srcdir}/${pkgname} ./build.sh #set absolute path in run.sh echo -e '#!/bin/bash @@ -25,14 +28,16 @@ chmod +x run.sh package() { #create dir structure -mkdir -p $pkgdir/usr/bin/ -mkdir -p $pkgdir/usr/lib/ -mkdir -p $pkgdir/usr/share/licenses/$pkgname/ +mkdir -p ${pkgdir}/usr/bin/ +mkdir -p ${pkgdir}/usr/lib/ +mkdir -p ${pkgdir}/usr/share/licenses/${pkgname}/ #putting the sources in /usr/lib/BTCPayServer -cp -r $srcdir/$pkgname/ $pkgdir/usr/lib/ +cp -r ${srcdir}/${pkgname}/ ${pkgdir}/usr/lib/ #symlinking run.sh to /usr/bin -ln -rTsf $pkgdir/usr/lib/$pkgname/run.sh $pkgdir/usr/bin/$pkgname -chmod 755 $pkgdir/usr/bin/$pkgname +ln -rTsf ${pkgdir}/usr/lib/${pkgname}/run.sh ${pkgdir}/usr/bin/${pkgname} +chmod 755 ${pkgdir}/usr/bin/${pkgname} +#inatll systemd service +install -Dm644 ${srcdir}/btcpayserver.service ${pkgdir}/usr/lib/systemd/system/btcpayserver.service #install the lisence -install -Dm644 $pkgdir/usr/lib/$pkgname/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE +install -Dm644 ${pkgdir}/usr/lib/${pkgname}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE } diff --git a/btcpayserver.service b/btcpayserver.service new file mode 100644 index 000000000000..7b0bc955cd0c --- /dev/null +++ b/btcpayserver.service @@ -0,0 +1,14 @@ +[Unit] +Description=Btcpayserver +After=network.target +After=nbxplorer.service + +[Service] +Type=oneshot +ExecStart=/usr/bin/btcpayserver +RemainAfterExit=yes +Restart=on-failure +#User= + +[Install] +WantedBy=multi-user.target |