Date: Saturday, April 2, 2022 @ 23:46:52 Author: svenstaro Revision: 1180887
archrelease: copy trunk to community-staging-x86_64 Added: obsidian/repos/community-staging-x86_64/ obsidian/repos/community-staging-x86_64/PKGBUILD (from rev 1180886, obsidian/trunk/PKGBUILD) obsidian/repos/community-staging-x86_64/Packaging permission from Arch Linux.eml (from rev 1180886, obsidian/trunk/Packaging permission from Arch Linux.eml) obsidian/repos/community-staging-x86_64/obsidian.desktop (from rev 1180886, obsidian/trunk/obsidian.desktop) obsidian/repos/community-staging-x86_64/obsidian.sh (from rev 1180886, obsidian/trunk/obsidian.sh) ------------------+ PKGBUILD | 45 +++++++++++++++++++++++++++++++++++++++++++++ obsidian.desktop | 10 ++++++++++ obsidian.sh | 2 ++ 3 files changed, 57 insertions(+) Copied: obsidian/repos/community-staging-x86_64/PKGBUILD (from rev 1180886, obsidian/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-04-02 23:46:52 UTC (rev 1180887) @@ -0,0 +1,45 @@ +# Maintainer: Sven-Hendrik Haase <svenst...@archlinux.org> +# Contributor: Gennadiy Mykhailiuta <gmykhaili...@gmail.com> +# Contributor: Xuanwo <xua...@archlinuxcn.org> + +pkgname=obsidian +pkgver=0.14.2 +pkgrel=2 +pkgdesc="A powerful knowledge base that works on top of a local folder of plain text Markdown files" +arch=('x86_64') +url="https://obsidian.md/" +license=('custom:Commercial') +depends=('zlib' 'hicolor-icon-theme' 'fuse' 'electron17') +makedepends=('asar') +options=(!strip) +source=( + "${pkgname}.sh" + "${pkgname}.desktop" + "https://github.com/obsidianmd/obsidian-releases/releases/download/v${pkgver}/obsidian-${pkgver}.tar.gz" +) +sha256sums=('b5dcbbded25b7f65fd274eb9c98c4a4143e9c405074f97c5123c56df5482bd91' + 'be67713e873a5935d910efc6f6005c104b35c7b3a002dfcb5643fd185d1b0056' + '03ebaa4da657437b17b3cd8768469bd023e8bb3e4886d329f7dcafb9afb9f101') + +prepare() { + cd "$srcdir" + asar ef "${pkgname}-${pkgver}"/resources/obsidian.asar icon.png +} + +package() { + cd "$srcdir" + + # Install executable file + install -Dm755 "$pkgname".sh "$pkgdir"/usr/bin/obsidian + + # Install desktop file + install -Dm644 "$pkgname".desktop -t "$pkgdir"/usr/share/applications/ + install -Dm644 icon.png "$pkgdir"/usr/share/pixmaps/obsidian.png + + # Most of the release package is electron, but we use system's default one + # So strip away asar packages and put them to /usr/lib/ + cd "${pkgname}-${pkgver}"/resources/ + install -dm0755 "$pkgdir"/usr/lib/obsidian + find . -type d -exec install -d {,"$pkgdir"/usr/lib/obsidian/}{} \; + find . -type f -exec install -D {,"$pkgdir"/usr/lib/obsidian/}{} \; +} Copied: obsidian/repos/community-staging-x86_64/Packaging permission from Arch Linux.eml (from rev 1180886, obsidian/trunk/Packaging permission from Arch Linux.eml) =================================================================== (Binary files differ) Copied: obsidian/repos/community-staging-x86_64/obsidian.desktop (from rev 1180886, obsidian/trunk/obsidian.desktop) =================================================================== --- community-staging-x86_64/obsidian.desktop (rev 0) +++ community-staging-x86_64/obsidian.desktop 2022-04-02 23:46:52 UTC (rev 1180887) @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Obsidian +Exec=/usr/bin/obsidian %U +Terminal=false +Type=Application +Icon=obsidian +StartupWMClass=obsidian +Comment=Obsidian +MimeType=x-scheme-handler/obsidian; +Categories=Office; Copied: obsidian/repos/community-staging-x86_64/obsidian.sh (from rev 1180886, obsidian/trunk/obsidian.sh) =================================================================== --- community-staging-x86_64/obsidian.sh (rev 0) +++ community-staging-x86_64/obsidian.sh 2022-04-02 23:46:52 UTC (rev 1180887) @@ -0,0 +1,2 @@ +#!/bin/sh +exec /bin/electron /usr/lib/obsidian/app.asar "$@"