summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfansuregrin2021-06-23 17:09:42 +0800
committerfansuregrin2021-06-23 17:09:42 +0800
commit6fa1dcc93c413dadbcf9b112ddd19cafcec7b538 (patch)
treecf2e93a472f75b22f71f6c249c4e1ce5b09083d2
downloadaur-6fa1dcc93c413dadbcf9b112ddd19cafcec7b538.tar.gz
upload keymanager
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD45
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9b23320b6066
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = keymanager
+ pkgdesc = Provide safe and convenient certificate application and management
+ pkgver = 4.4.19
+ pkgrel = 1
+ url = https://keymanager.org/
+ arch = x86_64
+ license = unknown
+ noextract = .AppImage
+ options = !strip
+ source = https://keymanager.trustasia.com/release/keymanager-4.4.19.AppImage
+ sha256sums = a7f1d262762024412819ea7ed9be7a73bf129b80c1ef3a66c9ae12cf72ddb012
+
+pkgname = keymanager
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ded4cfb155fc
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Fansure Grin <quarlong@qq.com>
+pkgname='keymanager'
+pkgver=4.4.19
+_pkgname="${pkgname}-${pkgver}"
+pkgrel=1
+epoch=
+pkgdesc="Provide safe and convenient certificate application and management"
+arch=('x86_64')
+url="https://keymanager.org/"
+license=('unknown')
+groups=()
+depends=()
+makedepends=()
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=(!strip)
+install=
+changelog=
+source=("https://keymanager.trustasia.com/release/${_pkgname}.AppImage")
+sha256sums=('a7f1d262762024412819ea7ed9be7a73bf129b80c1ef3a66c9ae12cf72ddb012')
+noextract=("${_pakname}.AppImage")
+md5sums=()
+validpgpkeys=()
+
+prepare() {
+ cd "${srcdir}"
+ chmod a+x "${_pkgname}.AppImage"
+ ${srcdir}/${_pkgname}.AppImage --appimage-extract
+ find "squashfs-root/usr/share/icons/hicolor" -type d -exec chmod 755 {} \;
+ sed -i "/^Exec=/c\Exec=/opt/${pkgname}/${_pkgname}.AppImage" "squashfs-root/${pkgname}.desktop"
+}
+
+package() {
+ install -dvm 755 "${pkgdir}/usr/share/icons"
+ install -dvm 755 "${pkgdir}/usr/bin"
+ install -Dvm 755 "${_pkgname}.AppImage" "${pkgdir}/opt/${pkgname}/${_pkgname}.AppImage"
+ ln -sf "/opt/${pkgname}/${_pkgname}.AppImage" "${pkgdir}/usr/bin/${pkgname}"
+ install -Dvm 644 "squashfs-root/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ cp -R "squashfs-root/usr/share/icons/hicolor" "${pkgdir}/usr/share/icons"
+ rm -rf "squashfs-root"
+}