summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-12-13 12:23:13 +0800
committerzxp198210052023-12-13 12:23:13 +0800
commit35be2e722452220c679a9515631ad53ff300f7c1 (patch)
treea20b8250720c282acf499abefdbdfdad9742f96a
parentc8db654e9b1ca9f16da9b2d88d833970ead40d53 (diff)
downloadaur-35be2e722452220c679a9515631ad53ff300f7c1.tar.gz
fix errors
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD18
-rw-r--r--certmanager.sh7
3 files changed, 21 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9e6814c3931f..4ced90752a9e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 36a56cbfcd46..dc1a06b63d2d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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