summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-09-15 17:36:02 +0800
committerzxp198210052023-09-15 17:36:02 +0800
commit9ce5618deb9429b6c2ba507b80a405f654cfffc0 (patch)
treef7dc6b9921409c3b96432725c4c7f1cab8b37a05
parentecd711fa1b619e4f49adbf9200c3872c96870df5 (diff)
downloadaur-9ce5618deb9429b6c2ba507b80a405f654cfffc0.tar.gz
fix errors
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD24
2 files changed, 19 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8c099b40ad4d..fe32446a41d0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,10 @@
pkgbase = nft-tool-bin
pkgdesc = A tool for creating and editing NFTs on the Bitshares blockchain
pkgver = 1.7.2
- pkgrel = 2
+ pkgrel = 4
url = https://github.com/BTS-CM/Bitshares_NFT_Issuance_Tool
arch = x86_64
license = MIT
- depends = hicolor-icon-theme
depends = libxdamage
depends = libxrandr
depends = nss
@@ -32,7 +31,7 @@ pkgbase = nft-tool-bin
provides = nft-tool=1.7.2
conflicts = nft-tool
source = nft-tool-1.7.2.deb::https://github.com/BTS-CM/Bitshares_NFT_Issuance_Tool/releases/download/v1.7.2/nft_tool.deb
- source = LICENSE::https://raw.githubusercontent.com/BTS-CM/Bitshares_NFT_Issuance_Tool/main/License.md
+ source = LICENSE::https://raw.githubusercontent.com/BTS-CM/Bitshares_NFT_Issuance_Tool/v1.7.2/License.md
sha256sums = 87323c333009c7c19b9e904342f180ec9cc66f1d26ac6776fff5806a6193af68
sha256sums = 48ecd55adc52c7a1ad9e3f699b9e2348bca9bb6797ce8ad4e9cbe38f7aa11c8a
diff --git a/PKGBUILD b/PKGBUILD
index dd7beb3ffb0d..23efb8186cb2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,31 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
-pkgname=nft-tool-bin
-_appname=nft_tool
+_pkgname=nft_tool
+pkgname="${_pkgname//_/-}-bin"
+_appname="Bitshares NFT issuance tool"
pkgver=1.7.2
-pkgrel=2
+pkgrel=4
pkgdesc="A tool for creating and editing NFTs on the Bitshares blockchain"
arch=('x86_64')
url="https://github.com/BTS-CM/Bitshares_NFT_Issuance_Tool"
license=('MIT')
provides=("${pkgname%-bin}=${pkgver}")
conflicts=("${pkgname%-bin}")
-depends=('hicolor-icon-theme' 'libxdamage' 'libxrandr' 'nss' 'gcc-libs' 'alsa-lib' 'glib2' 'libxcomposite' 'libxfixes' 'glibc' 'gtk3' \
+depends=('libxdamage' 'libxrandr' 'nss' 'gcc-libs' 'alsa-lib' 'glib2' 'libxcomposite' 'libxfixes' 'glibc' 'gtk3' \
'at-spi2-core' 'cairo' 'libxcb' 'expat' 'libxext' 'libx11' 'nspr' 'libxkbcommon' 'libcups' 'libdrm' 'mesa' 'dbus' 'pango')
-source=("${pkgname%-bin}-${pkgver}.deb::${url}/releases/download/v${pkgver}/${_appname}.deb"
- "LICENSE::https://raw.githubusercontent.com/BTS-CM/Bitshares_NFT_Issuance_Tool/main/License.md")
+source=("${pkgname%-bin}-${pkgver}.deb::${url}/releases/download/v${pkgver}/${_pkgname}.deb"
+ "LICENSE::https://raw.githubusercontent.com/BTS-CM/Bitshares_NFT_Issuance_Tool/v${pkgver}/License.md")
sha256sums=('87323c333009c7c19b9e904342f180ec9cc66f1d26ac6776fff5806a6193af68'
'48ecd55adc52c7a1ad9e3f699b9e2348bca9bb6797ce8ad4e9cbe38f7aa11c8a')
+prepare() {
+ bsdtar -xf "${srcdir}/data.tar.xz"
+ sed "s|\"/opt/${_appname}/${_pkgname}\"|${pkgname%-bin} --no-sandbox|g;s|=${_pkgname}|=${pkgname%-bin}|g" \
+ -i "${srcdir}/usr/share/applications/${_pkgname}.desktop"
+}
package() {
- bsdtar -xf "${srcdir}/data.tar.xz" -C "${pkgdir}"
+ install -Dm755 -d "${pkgdir}/"{opt/"${pkgname%-bin}",usr/bin}
+ cp -r "${srcdir}/opt/${_appname}/"* "${pkgdir}/opt/${pkgname%-bin}"
+ ln -sf "/opt/${pkgname%-bin}/${_pkgname}" "${pkgdir}/usr/bin/${pkgname%-bin}"
+ install -Dm644 "${srcdir}/usr/share/applications/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop"
+ install -Dm644 "${srcdir}/usr/share/icons/hicolor/0x0/apps/${_pkgname}.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png"
install -Dm644 "${srcdir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
} \ No newline at end of file