diff options
author | zxp19821005 | 2023-12-13 12:23:13 +0800 |
---|---|---|
committer | zxp19821005 | 2023-12-13 12:23:13 +0800 |
commit | 35be2e722452220c679a9515631ad53ff300f7c1 (patch) | |
tree | a20b8250720c282acf499abefdbdfdad9742f96a | |
parent | c8db654e9b1ca9f16da9b2d88d833970ead40d53 (diff) | |
download | aur-35be2e722452220c679a9515631ad53ff300f7c1.tar.gz |
fix errors
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 18 | ||||
-rw-r--r-- | certmanager.sh | 7 |
3 files changed, 21 insertions, 8 deletions
@@ -1,13 +1,15 @@ pkgbase = certmanager-bin pkgdesc = A simple and efficient local certificate management tool that provides functions such as certificate installation, certificate management, and certificate verification.一款简单高效的本地证书管理工具,提供证书安装、证书管理、证书验证等功能,支持国密证书. pkgver = 1.0.0 - pkgrel = 1 + pkgrel = 2 url = http://www.bitnum.com/ arch = x86_64 license = custom:unknown depends = qt6-base depends = libglvnd source = certmanager-1.0.0.deb::https://com-store-packages.uniontech.com/pool/appstore/c/cn.bitnum.certmanager/cn.bitnum.certmanager_1.0.0_amd64.deb + source = certmanager.sh sha256sums = e5e15c046381827d6558e4cd351b73934c3812546fc85204259ea2a20e2febd9 + sha256sums = 0532bec6588d7b9d6cba26c488fc638b28d35b1c21e1ed16510c0a8f8df54450 pkgname = certmanager-bin @@ -3,7 +3,7 @@ pkgname=certmanager-bin _pkgname=CertManager _uosname="cn.bitnum.${pkgname%-bin}" pkgver=1.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="A simple and efficient local certificate management tool that provides functions such as certificate installation, certificate management, and certificate verification.一款简单高效的本地证书管理工具,提供证书安装、证书管理、证书验证等功能,支持国密证书." arch=('x86_64') url="http://www.bitnum.com/" @@ -14,9 +14,14 @@ depends=( ) source=( "${pkgname%-bin}-${pkgver}.deb::https://com-store-packages.uniontech.com/pool/appstore/c/${_uosname}/${_uosname}_${pkgver}_amd64.deb" + "${pkgname%-bin}.sh" ) -sha256sums=('e5e15c046381827d6558e4cd351b73934c3812546fc85204259ea2a20e2febd9') +sha256sums=('e5e15c046381827d6558e4cd351b73934c3812546fc85204259ea2a20e2febd9' + '0532bec6588d7b9d6cba26c488fc638b28d35b1c21e1ed16510c0a8f8df54450') build() { + sed -e "s|@appname@|${pkgname%-bin}|g" \ + -e "s|@runappname@|${_pkgname}|g" \ + -i "${srcdir}/${pkgname%-bin}.sh" bsdtar -xf "${srcdir}/data.tar.xz" rm -rf "${srcdir}/opt/apps/${_uosname}/files/证书管理器" sed -e "s|/opt/apps/${_uosname}/files/${_pkgname}|${pkgname%-bin}|g" \ @@ -24,10 +29,9 @@ build() { -i "${srcdir}/opt/apps/${_uosname}/entries/applications/${_uosname}.desktop" } package() { - install -vDm755 -d "${pkgdir}/"{opt/"${pkgname%-bin}",usr/bin} + install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}" + install -Dm755 -d "${pkgdir}/opt/${pkgname%-bin}" cp -r "${srcdir}/opt/apps/${_uosname}/files/"* "${pkgdir}/opt/${pkgname%-bin}" - install -vDm666 "${srcdir}/opt/apps/${_uosname}/files/config.json" -t "${pkgdir}/opt/${pkgname%-bin}" - ln -sf "/opt/${pkgname%-bin}/${_pkgname}" "${pkgdir}/usr/bin/${pkgname%-bin}" - install -vDm644 "${srcdir}/opt/apps/${_uosname}/entries/applications/${_uosname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop" - install -vDm644 "${srcdir}/opt/apps/${_uosname}/entries/icons/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png" + install -Dm644 "${srcdir}/opt/apps/${_uosname}/entries/applications/${_uosname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop" + install -Dm644 "${srcdir}/opt/apps/${_uosname}/entries/icons/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png" }
\ No newline at end of file diff --git a/certmanager.sh b/certmanager.sh new file mode 100644 index 000000000000..a9016ba6c5a8 --- /dev/null +++ b/certmanager.sh @@ -0,0 +1,7 @@ +#!/bin/sh +set -e +_APPDIR=/opt/@appname@ +_APPNAME=@runappname@ +export PATH="${_APPDIR}:${PATH}" +cd "${_APPDIR}" +exec "${_APPDIR}/${_APPNAME}"
\ No newline at end of file |