diff options
author | fansuregrin | 2021-06-23 17:09:42 +0800 |
---|---|---|
committer | fansuregrin | 2021-06-23 17:09:42 +0800 |
commit | 6fa1dcc93c413dadbcf9b112ddd19cafcec7b538 (patch) | |
tree | cf2e93a472f75b22f71f6c249c4e1ce5b09083d2 | |
download | aur-6fa1dcc93c413dadbcf9b112ddd19cafcec7b538.tar.gz |
upload keymanager
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 45 |
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" +} |