# Maintainer: vvxxp8 pkgname=siyuan-appimage pkgver=3.0.8 pkgrel=1 pkgdesc="A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang" arch=("x86_64") url="https://b3log.org/siyuan" license=("AGPL-3.0-only") _pkgname="siyuan-${pkgver}-linux.AppImage" noextract=(${_pkgname}) options=("!strip" "!debug") depends=("fuse2") optdepends=('pandoc: docx export') source=("${_pkgname}::https://github.com/siyuan-note/siyuan/releases/download/v${pkgver}/${_pkgname}") sha256sums=("f836e580a7ede1ad0f0649f42b5a9da87e3105a68f5dd9bc7a35cc74eff3d845") _installdir=/opt/appimages prepare() { chmod a+x ${_pkgname} ./${_pkgname} --appimage-extract >/dev/null sed -i "s+AppRun+${_installdir}/siyuan.AppImage+" "squashfs-root/siyuan.desktop" sed -i "s+^Icon=.*+Icon=siyuan-appimage+" "squashfs-root/siyuan.desktop" } package() { install -Dm755 ${_pkgname} "${pkgdir}/${_installdir}/siyuan.AppImage" install -Dm644 "squashfs-root/resources/stage/icon.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/siyuan-appimage.png" install -Dm644 "squashfs-root/siyuan.desktop" "${pkgdir}/usr/share/applications/siyuan-appimage.desktop" }