From 29eb24bde1b57b17d24078f22ee071e27f6b5348 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 28 Dec 2023 19:37:45 +0000 Subject: gentoo auto-resync : 28:12:2023 - 19:37:44 --- app-editors/logseq-desktop-bin/Manifest | 4 +- .../logseq-desktop-bin-0.10.2.ebuild | 88 --------------------- .../logseq-desktop-bin-0.10.3.ebuild | 89 ++++++++++++++++++++++ 3 files changed, 91 insertions(+), 90 deletions(-) delete mode 100644 app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.2.ebuild create mode 100644 app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild (limited to 'app-editors/logseq-desktop-bin') diff --git a/app-editors/logseq-desktop-bin/Manifest b/app-editors/logseq-desktop-bin/Manifest index 5d0a04513e2f..a91821bde7b8 100644 --- a/app-editors/logseq-desktop-bin/Manifest +++ b/app-editors/logseq-desktop-bin/Manifest @@ -1,5 +1,5 @@ DIST logseq-desktop-bin-0.10.1.zip 190660046 BLAKE2B d9f781518220ecddb176e5c89948803ab73b6376aa5b165fd3ec2235a291022b88e99dce03190d80688a40a6bf55d3e699264f1420f346a222ea4346ba7d8000 SHA512 21f11c7b1ea5fde4f07dfec676fe05556040dd3fae84340bbe9cc1447556fc0ad1f10d53ee94a4ade7e93f0358fbc5386297605b28c0320e6ad25dc572055909 -DIST logseq-desktop-bin-0.10.2.zip 191301254 BLAKE2B d221ad76c7f6fe4914adab1a2bddca37d1ee3e2d3b34996cdb3353b506398cbf522cd0ca602325f5fbcab026e7413df48279d0e465d9a68c7ccfcb86f0cc50fb SHA512 939a0f4b42f1479e3a7d3bb407adf213aaa794c1412922e75138c7959e1a325f805a073c784f548bb4ffaa8d90111a7bb74d0a1337cd55cbd4301834dd91d721 +DIST logseq-desktop-bin-0.10.3.zip 196558568 BLAKE2B b031283954067f230fad205c3a1ffd302b1a74288694fcd3e566f3403a541a5bcd406e82f75dc8b0f2cccd12f284dd6ab32a4302e0baf30e967c0787b5718e9d SHA512 615f3a6534aab05d658c9f89f9d02ea621b754ce57b919b105226fb7bcfd5b8cacf7ad1644a4ea233148f5c92708830bddf7eb1226d0c759f28906ca8dbb1ec1 EBUILD logseq-desktop-bin-0.10.1-r2.ebuild 2324 BLAKE2B e8b0e8a1938db1976489d5790e4466e8c53c1875326299cb7f7aaf46c7a384f0599bd5109db37ce9b592e99de45f2cfefb327903d0ed42ada2241681a1ec8a21 SHA512 1536dbef3a5f0938f1fadc9adcec2fa10fd175d6ebd07e4e25dd0b81ea2e48ecdfe5d6f718616fdbac9a14a6934b17de348463a0ca2ee982fc75b34a6a628e49 -EBUILD logseq-desktop-bin-0.10.2.ebuild 2325 BLAKE2B d7e55add280661a6614318e52a41141fd0a75901edaa4c22f37c6b68a3292b89b45f26c0b02fe35a8e5bfbd479cbf6d158c47b471c32e1c608d6124d3053885e SHA512 88e971e1c9b87fa93003912a2199283b0dd10d98ae6b125bf6f53814680bade802593c97af43f2cac65541c6b2db17d5117db61f31b04f1a30b03e119d1cbfd4 +EBUILD logseq-desktop-bin-0.10.3.ebuild 2412 BLAKE2B 114f41c19388e7022c33599e41a11c614c3efaecab68e3869ae28044386ea66212701c35c171bfd2ed82e2d0697e47cf9a796e949f807d935def403223111281 SHA512 e0ae7146670d5591fdb61ffc63fed116306940f1b49ffa677f2638d5d6b16d29473a736a79e1326dded937d1c4a8cbdf718b1528d481077b7692a934d231bd69 MISC metadata.xml 329 BLAKE2B 74a2591f14fe7ddb0f786edec16cc6febf88ba1f84ea72b5d36ce7237aef4878e24b27a22f1a0562d4335ec1737ee99f16a2e5c8bc0bc090a1b4f68d6800c44c SHA512 cfd29744fcdb92629ae4492e3fa0f9f3f8539e212309e013b0567b7b50333ab1490498c7440d06c55531797a79ee783eb96fa7cc5128390b0e67b63b4bf2266d diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.2.ebuild b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.2.ebuild deleted file mode 100644 index 46c6b7e7828a..000000000000 --- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.2.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHROMIUM_LANGS=" - af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fil fi fr gu he hi - hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw - ta te th tr uk ur vi zh-CN zh-TW -" - -inherit chromium-2 desktop unpacker xdg - -DESCRIPTION="A privacy-first, open-source platform for knowledge sharing and management." -HOMEPAGE="https://github.com/logseq/logseq" -SRC_URI="https://github.com/logseq/logseq/releases/download/${PV}/logseq-linux-x64-${PV}.zip -> ${P}.zip" -S="${WORKDIR}/Logseq-linux-x64" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="-* ~amd64" - -RESTRICT="mirror splitdebug" - -RDEPEND=" - dev-libs/openssl:0/3 - media-libs/alsa-lib - media-libs/mesa - net-misc/curl - net-print/cups - sys-apps/dbus - sys-libs/zlib - x11-libs/cairo - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libdrm - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/pango -" -BDEPEND=" - app-arch/unzip -" - -QA_PREBUILT="*" - -src_configure() { - default - chromium_suid_sandbox_check_kernel_config -} - -src_prepare() { - default - pushd locales > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die -} - -src_install() { - exeinto /opt/logseq-desktop - doexe Logseq chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so libvulkan.so.1 - - insinto /opt/logseq-desktop - doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin \ - v8_context_snapshot.bin version vk_swiftshader_icd.json - insopts -m0755 - doins -r locales resources - - # Chrome-sandbox requires the setuid bit to be specifically set - # see https://github.com/electron/electron/issues/17972 - fowners root /opt/logseq-desktop/chrome-sandbox - fperms 4711 /opt/logseq-desktop/chrome-sandbox - - # Crashpad is included in the package once in a while and when it does, it must be installed. - # See #903616 and #890595 - [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler - - dosym ../logseq-desktop/Logseq /opt/bin/logseq - - make_desktop_entry "/opt/bin/logseq %U" Logseq logseq Office \ - "StartupWMClass=logseq\nTerminal=false\nMimeType=x-scheme-handler/logseq" - #doicon resources/app/icons/logseq.png -} diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild new file mode 100644 index 000000000000..f5d920066282 --- /dev/null +++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild @@ -0,0 +1,89 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_LANGS=" + af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fil fi fr gu he hi + hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw + ta te th tr uk ur vi zh-CN zh-TW +" + +inherit chromium-2 desktop unpacker xdg + +DESCRIPTION="A privacy-first, open-source platform for knowledge sharing and management." +HOMEPAGE="https://github.com/logseq/logseq" +SRC_URI="https://github.com/logseq/logseq/releases/download/${PV}/logseq-linux-x64-${PV}.zip -> ${P}.zip" +S="${WORKDIR}/Logseq-linux-x64" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="-* ~amd64" + +RESTRICT="mirror splitdebug" + +RDEPEND=" + dev-libs/openssl:0/3 + media-libs/alsa-lib + media-libs/mesa + net-misc/curl + net-print/cups + sys-apps/dbus + sys-libs/zlib + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango +" +BDEPEND=" + app-arch/unzip +" + +QA_PREBUILT="*" + +src_configure() { + default + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + default + pushd locales > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die +} + +src_install() { + exeinto /opt/logseq-desktop + doexe Logseq chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so libvulkan.so.1 + + insinto /opt/logseq-desktop + doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin \ + v8_context_snapshot.bin version vk_swiftshader_icd.json + insopts -m0755 + doins -r locales resources + + # Chrome-sandbox requires the setuid bit to be specifically set + # see https://github.com/electron/electron/issues/17972 + fowners root /opt/logseq-desktop/chrome-sandbox + fperms 4711 /opt/logseq-desktop/chrome-sandbox + + # Crashpad is included in the package once in a while and when it does, it must be installed. + # See #903616 and #890595 + [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler + + dosym ../logseq-desktop/Logseq /opt/bin/logseq + + make_desktop_entry "/opt/bin/logseq %U" Logseq logseq Office \ + "StartupWMClass=logseq\nTerminal=false\nMimeType=x-scheme-handler/logseq" + # some releases do not have an icon included, but we dont fail if that happens + doicon resources/app/icons/logseq.png || true +} -- cgit v1.2.3