diff options
author | zxp19821005 | 2023-07-15 14:52:47 +0800 |
---|---|---|
committer | zxp19821005 | 2023-07-15 14:52:47 +0800 |
commit | 4a375be3cef6bb579d422d84b0385c565beeace8 (patch) | |
tree | 4bdea6a05f2483da16974801b3b1dd3ef648f9d6 | |
download | aur-4a375be3cef6bb579d422d84b0385c565beeace8.tar.gz |
first release
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | knowledge-canvas.sh | 8 |
3 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2af58df4d065 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = knowledge-canvas-bin + pkgdesc = A tool for saving, searching, accessing, and exploring all of your favorite websites, documents and files. + pkgver = 0.8.3 + pkgrel = 1 + url = https://github.com/KnowledgeCanvas/knowledge + arch = aarch64 + arch = x86_64 + license = Apache + depends = bash + depends = electron + source = knowledge-canvas.sh + sha256sums = 9ec0a3c757998f07b7572547f8c0d5f50a71ca4e49cb93e6e3199fae5e87310f + source_aarch64 = knowledge-canvas-0.8.3-aarch64.AppImage::https://knowledge-canvas.s3.us-west-2.amazonaws.com/Knowledge-0.8.3-arm64.AppImage + sha256sums_aarch64 = 91b2cd84579462e1282dbef3feda64c374586bad55a813f0c2c68526c5f84f2d + source_x86_64 = knowledge-canvas-0.8.3-x86_64.AppImage::https://knowledge-canvas.s3.us-west-2.amazonaws.com/Knowledge-0.8.3.AppImage + sha256sums_x86_64 = 41e82632c4149baca9d4bea39936ba12d0e89e6e71a77f65a37eb229e9ea8427 + +pkgname = knowledge-canvas-bin diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2be60b6feac3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: zxp19821005 <zxp19821005 at 163 dot com> +pkgname=knowledge-canvas-bin +pkgver=0.8.3 +pkgrel=1 +pkgdesc="A tool for saving, searching, accessing, and exploring all of your favorite websites, documents and files." +arch=('aarch64' 'x86_64') +url="https://github.com/KnowledgeCanvas/knowledge" +_downurl="https://knowledge-canvas.s3.us-west-2.amazonaws.com" +license=('Apache') +depends=('bash' 'electron') +source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.AppImage::${_downurl}/Knowledge-${pkgver}-arm64.AppImage") +source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.AppImage::${_downurl}/Knowledge-${pkgver}.AppImage") +source=("${pkgname%-bin}.sh") +sha256sums=('9ec0a3c757998f07b7572547f8c0d5f50a71ca4e49cb93e6e3199fae5e87310f') +sha256sums_aarch64=('91b2cd84579462e1282dbef3feda64c374586bad55a813f0c2c68526c5f84f2d') +sha256sums_x86_64=('41e82632c4149baca9d4bea39936ba12d0e89e6e71a77f65a37eb229e9ea8427') +prepare() { + chmod a+x "${srcdir}/${pkgname%-bin}-${pkgver}-${CARCH}.AppImage" + "${srcdir}/${pkgname%-bin}-${pkgver}-${CARCH}.AppImage" --appimage-extract > /dev/null +} +package() { + install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}" + cp -r "${srcdir}/squashfs-root/resources/"* "${pkgdir}/opt/${pkgname%-bin}" + sed "s|AppRun --no-sandbox %U|/opt/${pkgname%-bin}/${pkgname%-bin}|g;s|Education|Education;Utility|g" -i "${srcdir}/squashfs-root/${pkgname%-bin}.desktop" + install -Dm644 "${srcdir}/squashfs-root/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications" + install -Dm644 "${srcdir}/squashfs-root/usr/share/icons/hicolor/0x0/apps/${pkgname%-bin}.png" -t "${pkgdir}/usr/share/pixmaps" +}
\ No newline at end of file diff --git a/knowledge-canvas.sh b/knowledge-canvas.sh new file mode 100644 index 000000000000..c9fbeecef866 --- /dev/null +++ b/knowledge-canvas.sh @@ -0,0 +1,8 @@ +#!/bin/bash +_ELECTRON=/usr/bin/electron +_ASAR="/opt/knowledge-canvas/app.asar" +if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then + exec ${_ELECTRON} ${_ASAR} "$@" +else + exec ${_ELECTRON} ${_ASAR} --no-sandbox "$@" +fi
\ No newline at end of file |