summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMatheus2022-11-07 15:25:24 +0100
committerMatheus2022-11-07 15:25:24 +0100
commit07a06f6b88bd04f22844804fab7373fee6a8e580 (patch)
tree6f60ef306e6550a83a5545e2000ec6f502f091ed /PKGBUILD
parent0306e990416365484246576ffb92bbb2b8ce06e7 (diff)
downloadaur-07a06f6b88bd04f22844804fab7373fee6a8e580.tar.gz
Revision.
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD38
1 files changed, 19 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1181b6bb8212..84d5c7ada5cd 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,9 @@
#!/usr/bin/env bash
# shellcheck disable=SC2034
# shellcheck disable=SC2154
-# Maintainer: Matheus Gabriel Werny de Lima <matheusgwdl@protonmail.com>
+# The PKGBUILD for NBXplorer.
+# Maintainer: Matheus <matheusgwdl@protonmail.com>
+# Contributor: Matheus <matheusgwdl@protonmail.com>
_pkgname="NBXplorer"
@@ -9,12 +11,14 @@ pkgname="nbxplorer"
pkgver="2.3.44"
pkgrel="1"
pkgdesc="A minimalist UTXO tracker for HD wallets."
-arch=("any")
+arch=("x86_64")
url="https://github.com/dgarage/${_pkgname}"
license=("MIT")
-depends=("aspnet-runtime" "bitcoin-daemon" "dotnet-sdk" "postgresql")
-source=("${pkgname}-v${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz")
-sha512sums=("8c350b4488a1719b24f1863d51c80bc8b498d67b05f66c33b85e6396543b399d003a0948e525b3b14a536c843144d563dfa1e1ef01a8638d870fd470220279d7")
+depends=("aspnet-runtime" "bash" "bitcoin-daemon" "dotnet-sdk" "postgresql")
+source=("${pkgname}-v${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz"
+ "${pkgname}.sh")
+sha512sums=("8c350b4488a1719b24f1863d51c80bc8b498d67b05f66c33b85e6396543b399d003a0948e525b3b14a536c843144d563dfa1e1ef01a8638d870fd470220279d7"
+ "a822048112668c147f7bee4af567443ce577942db1b82c4e0f181502d54bd5604b3d95fc5b4c4fc452083accb7dfc4df7acc4922ace13e071f3156255eb3b7a5")
build()
{
@@ -25,24 +29,20 @@ package()
{
# Assure that the directories exist.
mkdir -p "${pkgdir}"/usr/bin/
- mkdir -p "${pkgdir}"/usr/share/"${_pkgname}"/
- mkdir -p "${pkgdir}"/usr/share/doc/"${_pkgname}"/
- mkdir -p "${pkgdir}"/usr/share/licenses/"${_pkgname}"/
+ mkdir -p "${pkgdir}"/usr/share/doc/"${pkgname}"/
+ mkdir -p "${pkgdir}"/usr/share/licenses/"${pkgname}"/
+ mkdir -p "${pkgdir}"/usr/share/webapps/"${pkgname}"/
# Install the software.
- cp -r "${srcdir}"/"${_pkgname}"-"${pkgver}"/* "${pkgdir}"/usr/share/"${_pkgname}"/
-
- ## Create an executable.
- echo -e "#!/usr/bin/env bash
-
-dotnet run --no-launch-profile --no-build -c Release --project /usr/share/\"${_pkgname}\"/NBXplorer/NBXplorer.csproj -- \"\${@}\"" > "${pkgdir}"/usr/bin/"${pkgname}"
- chmod 755 "${pkgdir}"/usr/bin/"${pkgname}"
+ cp -r "${srcdir}"/"${_pkgname}"-"${pkgver}"/* "${pkgdir}"/usr/share/webapps/"${pkgname}"/
+ install -Dm755 "${srcdir}"/"${pkgname}".sh "${pkgdir}"/usr/bin/"${pkgname}"
# Install the documentation.
- install -Dm644 "${srcdir}"/"${_pkgname}"-"${pkgver}"/README.md "${pkgdir}"/usr/share/doc/"${_pkgname}"/
- cp -r "${srcdir}"/"${_pkgname}"-"${pkgver}"/docs/* "${pkgdir}"/usr/share/doc/"${_pkgname}"/
- chmod -R 644 "${pkgdir}"/usr/share/doc/"${_pkgname}"/
+ install -Dm644 "${srcdir}"/"${_pkgname}"-"${pkgver}"/README.md "${pkgdir}"/usr/share/doc/"${pkgname}"/
+ cp -r "${srcdir}"/"${_pkgname}"-"${pkgver}"/docs/* "${pkgdir}"/usr/share/doc/"${pkgname}"/
+ find "${pkgdir}"/usr/share/doc/"${pkgname}"/ -type d -exec chmod 755 {} +
+ find "${pkgdir}"/usr/share/doc/"${pkgname}"/ -type f -exec chmod 644 {} +
# Install the license.
- install -Dm644 "${srcdir}"/"${_pkgname}"-"${pkgver}"/LICENSE "${pkgdir}"/usr/share/licenses/"${_pkgname}"/
+ install -Dm644 "${srcdir}"/"${_pkgname}"-"${pkgver}"/LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/
}