diff options
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 26 | ||||
-rw-r--r-- | nbxplorer.service | 14 |
3 files changed, 31 insertions, 25 deletions
@@ -5,15 +5,19 @@ pkgbase = nbxplorer url = https://github.com/dgarage/nbxplorer arch = any license = MIT + makedepends = dotnet-host-bin + makedepends = dotnet-runtime + makedepends = dotnet-runtime-bin + makedepends = dotnet-sdk + makedepends = dotnet-sdk-bin + makedepends = aspnet-runtime-2.1 + makedepends = aspnet-runtime-bin depends = dotnet-host-bin - depends = dotnet-runtime - depends = dotnet-runtime-bin - depends = dotnet-sdk - depends = dotnet-sdk-bin - depends = aspnet-runtime-2.1 - depends = aspnet-runtime-bin + depends = bitcoin-daemon source = https://github.com/dgarage/nbxplorer/archive/stable.tar.gz + source = nbxplorer.service sha256sums = SKIP + sha256sums = 198e6e0ba127402b549c88b2748f80026a511b9b956291803a64355571d859dd pkgname = nbxplorer @@ -8,14 +8,17 @@ pkgrel=3 arch=('any') url="https://${pkgpath}" license=(MIT) -makedepends=() -depends=('dotnet-host-bin' 'dotnet-runtime' 'dotnet-runtime-bin' 'dotnet-sdk' 'dotnet-sdk-bin' 'aspnet-runtime-2.1' 'aspnet-runtime-bin') -source=("${url}/archive/${pkgver}.tar.gz") -sha256sums=('SKIP') +makedepends=('dotnet-host-bin' 'dotnet-runtime' 'dotnet-runtime-bin' 'dotnet-sdk' 'dotnet-sdk-bin' 'aspnet-runtime-2.1' 'aspnet-runtime-bin') +depends=(${makedepends} 'bitcoin-daemon') +source=("${url}/archive/${pkgver}.tar.gz" +"nbxplorer.service") +sha256sums=('SKIP' + '198e6e0ba127402b549c88b2748f80026a511b9b956291803a64355571d859dd') build() { mv ${srcdir}/${pkgcaps}-${pkgver} ${srcdir}/${pkgname} cd ${srcdir}/${pkgname} +cp -b ../nbxplorer.service nbxplorer.service ./build.sh #set absolute path in run.sh echo -e '#!/bin/bash @@ -23,21 +26,6 @@ echo -e '#!/bin/bash dotnet run --no-launch-profile --no-build -c Release -p "/usr/lib/nbxplorer/NBXplorer/NBXplorer.csproj" -- $@ ' > run.sh chmod +x run.sh - -echo -e '[Unit] -Description=NBXplorer service -After=network.target -After=network-online.target -After=bitcoind.service - -[Service] -Type=oneshot -ExecStart=/usr/bin/nbxplorer -RemainAfterExit=yes - -[Install] -WantedBy=multi-user.target -' > nbxplorer.service } package() { diff --git a/nbxplorer.service b/nbxplorer.service new file mode 100644 index 000000000000..d399f56c98a6 --- /dev/null +++ b/nbxplorer.service @@ -0,0 +1,14 @@ +[Unit] +Description=NBXplorer +After=network.target +After=bitcoind.service + +[Service] +Type=oneshot +ExecStart=/usr/bin/nbxplorer +RemainAfterExit=yes +Restart=on-failure +#User= + +[Install] +WantedBy=multi-user.target |