From 3e34b43798adf7560e97d1d25a54bc037ddfefa5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20xpamych=20?= =?UTF-8?q?=D0=A5=D1=80=D0=B0=D0=BC=D0=BE=D0=B2?= Date: Mon, 13 Mar 2023 20:53:00 +0300 Subject: [PATCH] logseq-desktop-wayland --- .../logseq-desktop.desktop | 10 ++++++++ logseq-desktop-wayland-bin/lure.sh | 25 +++++++++++++++++++ logseq/lure.sh | 25 ------------------- 3 files changed, 35 insertions(+), 25 deletions(-) create mode 100644 logseq-desktop-wayland-bin/logseq-desktop.desktop create mode 100644 logseq-desktop-wayland-bin/lure.sh delete mode 100644 logseq/lure.sh diff --git a/logseq-desktop-wayland-bin/logseq-desktop.desktop b/logseq-desktop-wayland-bin/logseq-desktop.desktop new file mode 100644 index 0000000..994c7a6 --- /dev/null +++ b/logseq-desktop-wayland-bin/logseq-desktop.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Logseq +Exec=/usr/bin/logseq --enable-features=UseOzonePlatform --ozone-platform=wayland %U +MimeType=x-scheme-handler/logseq +Terminal=false +Type=Application +Icon=logseq +StartupWMClass=logseq +Comment=Open Source platform for knowledge sharing and management +Categories=Office diff --git a/logseq-desktop-wayland-bin/lure.sh b/logseq-desktop-wayland-bin/lure.sh new file mode 100644 index 0000000..499b91d --- /dev/null +++ b/logseq-desktop-wayland-bin/lure.sh @@ -0,0 +1,25 @@ +name='logseq-desktop-wayland-bin' +version='0.8.18' +release='1' +desc='A privacy-first, open-source platform for knowledge management and collaboration' +homepage='https://logseq.com/' +maintainer="Евгений Храмов " +architectures=('amd64') +license=('AGPL-3.0 license') +provides=('logseq') +conflicts=('logseq') + +build_deps=('yarn') + +sources=("https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.zip") +checksums=('SKIP') + +package() { + cd "${srcdir}/Logseq-linux-x64" + install -Dm644 ${scriptdir}/$logseq-desktop.desktop ${pkgdir}/usr/share/applications/logseq-desktop.desktop + install -Dm644 "${srcdir}/Logseq-linux-x64/resources/app/icons/logseq.png" "${pkgdir}/usr/share/pixmaps/logseq.png" + install -d ${pkgdir}/opt/${pkgname} + cp -r "${srcdir}/Logseq-linux-x64/*" "${pkgdir}/opt/${name}/" + install -d "${pkgdir}/usr/bin" + ln -s "/opt/${name}/Logseq "${pkgdir}/usr/bin/logseq" +} diff --git a/logseq/lure.sh b/logseq/lure.sh deleted file mode 100644 index ed21ab2..0000000 --- a/logseq/lure.sh +++ /dev/null @@ -1,25 +0,0 @@ -name='logseq' -version='0.8.18' -release='1' -desc='A privacy-first, open-source platform for knowledge management and collaboration' -homepage='https://logseq.com/' -maintainer="Евгений Храмов " -architectures=('amd64') -license=('AGPL-3.0 license') -provides=('logseq') -conflicts=('logseq') - -build_deps=('yarn') - -sources=("git+https://github.com/logseq/logseq.git") -checksums=('SKIP') - -build() { - cd "${srcdir}/logseq/" - yarn install -} - -package() { - install -Dm755 ./${name}v${version}/ "${pkgdir}/usr/bin/" - install -Dm644 "${srcdir}/" "${pkgdir}/usr/lib/" -}