# Maintainer: Xuanwo pkgname=obsidian-insider _pkgname=obsidian _appimagver=0.10.13 _appimage="${_pkgname}-${_appimagver}.asar.gz" pkgver=${_appimagver//-/_} pkgrel=1 pkgdesc="Obsidian is a powerful knowledge base that works on top of a local folder of plain text Markdown files" provides=("obsidian") arch=('x86_64') url="https://obsidian.md/" license=('custom:Commercial') depends=('zlib' 'hicolor-icon-theme' 'fuse' 'electron') options=(!strip) source=( "${pkgname}.desktop" "https://github.com/obsidianmd/obsidian-releases/releases/download/v${pkgver}/obsidian-${pkgver}.asar.gz" ) sha256sums=('8cd2bac969bf0b394c5766a26985759ec5bc6d6cf5ce0316920dce095d964041' '27891a36d07a0d58af34386b1b0ad164906fbb8069ce5d2363566d940b508991') package() { # Go to source directory cd "$srcdir" # Create directories for installation install -dm0755 "${pkgdir}"/opt # Install desktop file install -Dm644 ${pkgname}.desktop -t "${pkgdir}"/usr/share/applications/ # Move package contents to opt install -Dm644 ${_pkgname}-${pkgver}.asar "${pkgdir}"/opt/${pkgname}/obsidian.asar }