From 0695d1c07f93dc32d303366dd1052b0469809d5d Mon Sep 17 00:00:00 2001 From: lostecho <752549025@qq.com> Date: Thu, 20 Jul 2023 09:45:48 +0800 Subject: [PATCH] update --- pkgs/logseq-desktop-wayland-bin/.SRCINFO | 16 ++++++++++ pkgs/logseq-desktop-wayland-bin/.gitignore | 18 ++++++++++++ pkgs/logseq-desktop-wayland-bin/PKGBUILD | 29 +++++++++++++++++++ .../logseq-desktop.desktop | 10 +++++++ 4 files changed, 73 insertions(+) create mode 100644 pkgs/logseq-desktop-wayland-bin/.SRCINFO create mode 100644 pkgs/logseq-desktop-wayland-bin/.gitignore create mode 100644 pkgs/logseq-desktop-wayland-bin/PKGBUILD create mode 100644 pkgs/logseq-desktop-wayland-bin/logseq-desktop.desktop diff --git a/pkgs/logseq-desktop-wayland-bin/.SRCINFO b/pkgs/logseq-desktop-wayland-bin/.SRCINFO new file mode 100644 index 0000000..1757816 --- /dev/null +++ b/pkgs/logseq-desktop-wayland-bin/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = logseq-desktop-wayland-bin + pkgdesc = A privacy-first, open-source platform for knowledge sharing and management. Enabled flags for wayland support. + pkgver = 0.9.10 + pkgrel = 1 + url = https://github.com/logseq/logseq + arch = x86_64 + license = AGPL3 + provides = logseq-desktop + conflicts = logseq-desktop-git + conflicts = logseq-desktop + source = https://github.com/logseq/logseq/releases/download/0.9.10/logseq-linux-x64-0.9.10.zip + source = logseq-desktop.desktop + sha256sums = 68413f7b378a2e56b998f6fd1ecbffd3283317296164a6b7ea7e44d16e316d3c + sha256sums = d3ef0abb2af02d7a27bf158921297d9cafebd73c9c955e893060b56a4cecd7a5 + +pkgname = logseq-desktop-wayland-bin diff --git a/pkgs/logseq-desktop-wayland-bin/.gitignore b/pkgs/logseq-desktop-wayland-bin/.gitignore new file mode 100644 index 0000000..63049b1 --- /dev/null +++ b/pkgs/logseq-desktop-wayland-bin/.gitignore @@ -0,0 +1,18 @@ +*.tar +*.tar.* +*.jar +*.exe +*.msi +*.zip +*.tgz +*.log +*.log.* +*.sig + +pkg/ +src/ + +logseq-*.pkg.tar.zst +logseq-*.log + +*.code-workspace diff --git a/pkgs/logseq-desktop-wayland-bin/PKGBUILD b/pkgs/logseq-desktop-wayland-bin/PKGBUILD new file mode 100644 index 0000000..70693a5 --- /dev/null +++ b/pkgs/logseq-desktop-wayland-bin/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: okhsunrog +# Contributor: Xuanwo + +pkgname=logseq-desktop-wayland-bin +_pkgname=logseq-desktop +pkgver=0.9.11 +pkgrel=1 +pkgdesc="A privacy-first, open-source platform for knowledge sharing and management. Enabled flags for wayland support." +arch=("x86_64") +url="https://github.com/logseq/logseq" +license=('AGPL3') +provides=("logseq-desktop") +conflicts=("logseq-desktop-git" "logseq-desktop") +source=("https://github.com/logseq/logseq/releases/download/${pkgver}/logseq-linux-x64-${pkgver}.zip" + "${_pkgname}.desktop") +sha256sums=('9c32d72d488665cd4e0aeb2178ce67e6ef2532dd89f064ad7d3d91a53dd42494' + '5f9f31837f43d7b6f3467b9aa5df90cf535cfb82581da73e9cabe22776ae80ec') + +package() { + cd "$srcdir/Logseq-linux-x64" + # desktop file, make minitype works as expected. + install -Dm644 $srcdir/$_pkgname.desktop $pkgdir/usr/share/applications/logseq-desktop.desktop + # icons + 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/${pkgname}/ + install -d ${pkgdir}/usr/bin + ln -s /opt/${pkgname}/Logseq ${pkgdir}/usr/bin/logseq +} diff --git a/pkgs/logseq-desktop-wayland-bin/logseq-desktop.desktop b/pkgs/logseq-desktop-wayland-bin/logseq-desktop.desktop new file mode 100644 index 0000000..b89e33c --- /dev/null +++ b/pkgs/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 +Terminal=false +Type=Application +Icon=logseq +StartupWMClass=Logseq +Comment=A privacy-first, open-source platform for knowledge management and collaboration. +MimeType=x-scheme-handler/logseq +Categories=Utility