From 28b43557741a30637b1a7b1f8040f89ed7657ef9 Mon Sep 17 00:00:00 2001 From: "e.khramov" Date: Thu, 20 Oct 2022 13:44:58 +0300 Subject: [PATCH] fix --- obsidian/lure.sh | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/obsidian/lure.sh b/obsidian/lure.sh index 259bcf7..96d6cfc 100644 --- a/obsidian/lure.sh +++ b/obsidian/lure.sh @@ -11,14 +11,8 @@ conflicts=('obsidian') deps=('zlib' 'hicolor-icon-theme' 'fuse3''electron18') build_deps=('npm') -sources_amd64=("https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/obsidian-${version}.tar.gz" -"https://github.com/archlinux/svntogit-community/blob/92f20c5889bd1771bc11cc007b0ae7500471a0f9/repos/community-x86_64/obsidian.desktop" -"https://github.com/archlinux/svntogit-community/blob/92f20c5889bd1771bc11cc007b0ae7500471a0f9/repos/community-x86_64/obsidian.sh" -) -checksums_amd64=('1f50a5f52073fe6c0df207b3164715e0ac48efec558d057602dc8b2b28d5a48f' -'SKIP' -'SKIP' -) +sources_amd64=("https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/obsidian-${version}.tar.gz") +checksums_amd64=('1f50a5f52073fe6c0df207b3164715e0ac48efec558d057602dc8b2b28d5a48f') prepare() { npm install --engine-strict asar @@ -26,11 +20,23 @@ npm install electron --save-dev cd "${srcdir}" ~/node_modules/asar/bin/asar.js ef "${name}-${version}/resources/obsidian.asar" icon.png +echo "[Desktop Entry]" >> obsidian.desktop +echo "Name=Obsidian" >> obsidian.desktop +echo "Exec=/usr/bin/obsidian %U" >> obsidian.desktop +echo "Terminal=false" >> obsidian.desktop +echo "Type=Application" >> obsidian.desktop +echo "Icon=obsidian" >> obsidian.desktop +echo "StartupWMClass=obsidian" >> obsidian.desktop +echo "Comment=Obsidian" >> obsidian.desktop +echo "MimeType=x-scheme-handler/obsidian;" >> obsidian.desktop +echo "Categories=Office;" >> obsidian.desktop +echo "#!/bin/sh" >> "${name}" +echo "exec ~/node_modules/electron/dist/electron /usr/lib/obsidian/app.asar \"\$@\"" >> "${name}" } package() { # binaries -install -Dm755 "${name}.sh" "${pkgdir}/usr/bin/obsidian" +install -Dm755 "${name}" "${pkgdir}/usr/bin/obsidian" # desctop file install -Dm644 "${name}.desktop" -t "${pkgdir}/usr/share/applications/"