public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/
@ 2023-12-14 13:29 Marc Schiffbauer
  0 siblings, 0 replies; 12+ messages in thread
From: Marc Schiffbauer @ 2023-12-14 13:29 UTC (permalink / raw
  To: gentoo-commits

commit:     6f2aa31e0f810b14a362b80155896fa13c32f36d
Author:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 14 13:27:34 2023 +0000
Commit:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
CommitDate: Thu Dec 14 13:29:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f2aa31e

app-editors/logseq-desktop-bin: add misisng RDEPENDs

Closes: https://bugs.gentoo.org/919863
Signed-off-by: Marc Schiffbauer <mschiff <AT> gentoo.org>

 ....ebuild => logseq-desktop-bin-0.10.1-r1.ebuild} | 26 +++++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1.ebuild b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r1.ebuild
similarity index 64%
rename from app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1.ebuild
rename to app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r1.ebuild
index fb0bea383361..3c74b68e8ecd 100644
--- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1.ebuild
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r1.ebuild
@@ -17,7 +17,31 @@ IUSE=""
 RESTRICT="mirror splitdebug"
 
 DEPEND=""
-RDEPEND=">=dev-libs/openssl-3"
+RDEPEND=">=dev-libs/openssl-3
+	app-accessibility/at-spi2-core:2
+	dev-libs/expat
+	dev-libs/glib:2
+	dev-libs/nspr
+	dev-libs/nss
+	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="*"


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/
@ 2023-12-16  1:51 Marc Schiffbauer
  0 siblings, 0 replies; 12+ messages in thread
From: Marc Schiffbauer @ 2023-12-16  1:51 UTC (permalink / raw
  To: gentoo-commits

commit:     177ce59bbd7d363aef7b745f3e6df46f98947afe
Author:     Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Thu Dec 14 21:09:27 2023 +0000
Commit:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
CommitDate: Sat Dec 16 01:50:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=177ce59b

app-editors/logseq-desktop-bin: revamp

* All around revamp with lessons taken from net-im/discord.

Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34281
Signed-off-by: Marc Schiffbauer <mschiff <AT> gentoo.org>

 .../logseq-desktop-bin-0.10.1-r1.ebuild            | 60 ---------------
 .../logseq-desktop-bin-0.10.1-r2.ebuild            | 88 ++++++++++++++++++++++
 2 files changed, 88 insertions(+), 60 deletions(-)

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r1.ebuild b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r1.ebuild
deleted file mode 100644
index 3c74b68e8ecd..000000000000
--- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop unpacker
-
-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"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RESTRICT="mirror splitdebug"
-
-DEPEND=""
-RDEPEND=">=dev-libs/openssl-3
-	app-accessibility/at-spi2-core:2
-	dev-libs/expat
-	dev-libs/glib:2
-	dev-libs/nspr
-	dev-libs/nss
-	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="*"
-S="${WORKDIR}/Logseq-linux-x64"
-
-src_install() {
-	domenu "${FILESDIR}/logseq-desktop.desktop"
-	doicon "${S}/resources/app/icons/logseq.png"
-	mkdir -p "${D}/opt/logseq-desktop" || die
-	cp -r "${S}"/* "${D}/opt/logseq-desktop/" || die
-	dosym ../logseq-desktop/Logseq /opt/bin/logseq
-}
-
-pkg_postinst() {
-	update-desktop-database
-}

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r2.ebuild b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r2.ebuild
new file mode 100644
index 000000000000..c4fd8da4e783
--- /dev/null
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r2.ebuild
@@ -0,0 +1,88 @@
+# 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
+}


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/
@ 2023-12-23 22:16 Marc Schiffbauer
  0 siblings, 0 replies; 12+ messages in thread
From: Marc Schiffbauer @ 2023-12-23 22:16 UTC (permalink / raw
  To: gentoo-commits

commit:     f53646a7e83a5ead506d58aaf92919c89a642cb3
Author:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 23 22:16:34 2023 +0000
Commit:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
CommitDate: Sat Dec 23 22:16:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f53646a7

app-editors/logseq-desktop-bin: add 0.10.2

Signed-off-by: Marc Schiffbauer <mschiff <AT> gentoo.org>

 app-editors/logseq-desktop-bin/Manifest            |  1 +
 .../logseq-desktop-bin-0.10.2.ebuild               | 88 ++++++++++++++++++++++
 2 files changed, 89 insertions(+)

diff --git a/app-editors/logseq-desktop-bin/Manifest b/app-editors/logseq-desktop-bin/Manifest
index 90583fd4023f..ca0ff806bf32 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1 +1,2 @@
 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

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
new file mode 100644
index 000000000000..46c6b7e7828a
--- /dev/null
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.2.ebuild
@@ -0,0 +1,88 @@
+# 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
+}


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/
@ 2023-12-28 16:23 Marc Schiffbauer
  0 siblings, 0 replies; 12+ messages in thread
From: Marc Schiffbauer @ 2023-12-28 16:23 UTC (permalink / raw
  To: gentoo-commits

commit:     5e124cf20bfdfaac31698efb4b9ae787ef6cd801
Author:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 28 16:22:34 2023 +0000
Commit:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
CommitDate: Thu Dec 28 16:22:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e124cf2

app-editors/logseq-desktop-bin: add 0.10.3, drop 0.10.2

Signed-off-by: Marc Schiffbauer <mschiff <AT> gentoo.org>

 app-editors/logseq-desktop-bin/Manifest                                | 2 +-
 ...gseq-desktop-bin-0.10.2.ebuild => logseq-desktop-bin-0.10.3.ebuild} | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-editors/logseq-desktop-bin/Manifest b/app-editors/logseq-desktop-bin/Manifest
index ca0ff806bf32..df8d89503e8d 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,2 +1,2 @@
 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

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.3.ebuild
similarity index 94%
rename from app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.2.ebuild
rename to app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild
index 46c6b7e7828a..f5d920066282 100644
--- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.2.ebuild
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild
@@ -84,5 +84,6 @@ src_install() {
 
 	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
+	# some releases do not have an icon included, but we dont fail if that happens
+	doicon resources/app/icons/logseq.png || true
 }


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/
@ 2024-01-19  0:01 Marc Schiffbauer
  0 siblings, 0 replies; 12+ messages in thread
From: Marc Schiffbauer @ 2024-01-19  0:01 UTC (permalink / raw
  To: gentoo-commits

commit:     4fad0489edd2d1f13ce30da1c8ad8eefa9e438c1
Author:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 19 00:00:57 2024 +0000
Commit:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
CommitDate: Fri Jan 19 00:00:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fad0489

app-editors/logseq-desktop-bin: add 0.10.5, drop 0.10.1-r2

Signed-off-by: Marc Schiffbauer <mschiff <AT> gentoo.org>

 app-editors/logseq-desktop-bin/Manifest                              | 2 +-
 ...desktop-bin-0.10.1-r2.ebuild => logseq-desktop-bin-0.10.5.ebuild} | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-editors/logseq-desktop-bin/Manifest b/app-editors/logseq-desktop-bin/Manifest
index df8d89503e8d..610af32627ea 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,2 +1,2 @@
-DIST logseq-desktop-bin-0.10.1.zip 190660046 BLAKE2B d9f781518220ecddb176e5c89948803ab73b6376aa5b165fd3ec2235a291022b88e99dce03190d80688a40a6bf55d3e699264f1420f346a222ea4346ba7d8000 SHA512 21f11c7b1ea5fde4f07dfec676fe05556040dd3fae84340bbe9cc1447556fc0ad1f10d53ee94a4ade7e93f0358fbc5386297605b28c0320e6ad25dc572055909
 DIST logseq-desktop-bin-0.10.3.zip 196558568 BLAKE2B b031283954067f230fad205c3a1ffd302b1a74288694fcd3e566f3403a541a5bcd406e82f75dc8b0f2cccd12f284dd6ab32a4302e0baf30e967c0787b5718e9d SHA512 615f3a6534aab05d658c9f89f9d02ea621b754ce57b919b105226fb7bcfd5b8cacf7ad1644a4ea233148f5c92708830bddf7eb1226d0c759f28906ca8dbb1ec1
+DIST logseq-desktop-bin-0.10.5.zip 196686745 BLAKE2B 9dfc64cf71037a4910dadc48f9e8ef9ff18bf5b34d02667a370e7393b38afcd97b45ae3dcc48ab577a3f25aeb01f74867b92ab6216feb3439e180a3671392f34 SHA512 56ffcdf0394ea064a53f9338d5a7cec54908b7c6f3176f15f6a009d68230cb58fb4d2ec3ac72f752a96ecf0025b06ad7aaa70e6e19623f5e7e95e12b1567c0f3

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r2.ebuild b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.5.ebuild
similarity index 93%
rename from app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r2.ebuild
rename to app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.5.ebuild
index c4fd8da4e783..9de621ef95c7 100644
--- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r2.ebuild
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -84,5 +84,6 @@ src_install() {
 
 	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
+	# some releases do not have an icon included, but we dont fail if that happens
+	doicon resources/app/icons/logseq.png || true
 }


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/
@ 2024-02-16 12:01 Marc Schiffbauer
  0 siblings, 0 replies; 12+ messages in thread
From: Marc Schiffbauer @ 2024-02-16 12:01 UTC (permalink / raw
  To: gentoo-commits

commit:     6099a52d6f05097ca4d6ec446a9e99c650529387
Author:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 16 12:00:54 2024 +0000
Commit:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
CommitDate: Fri Feb 16 12:00:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6099a52d

app-editors/logseq-desktop-bin: drop 0.10.3

Signed-off-by: Marc Schiffbauer <mschiff <AT> gentoo.org>

 app-editors/logseq-desktop-bin/Manifest            |  1 -
 .../logseq-desktop-bin-0.10.3.ebuild               | 89 ----------------------
 2 files changed, 90 deletions(-)

diff --git a/app-editors/logseq-desktop-bin/Manifest b/app-editors/logseq-desktop-bin/Manifest
index 044d6e7a3fae..e0b4cbe35cb4 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,3 +1,2 @@
-DIST logseq-desktop-bin-0.10.3.zip 196558568 BLAKE2B b031283954067f230fad205c3a1ffd302b1a74288694fcd3e566f3403a541a5bcd406e82f75dc8b0f2cccd12f284dd6ab32a4302e0baf30e967c0787b5718e9d SHA512 615f3a6534aab05d658c9f89f9d02ea621b754ce57b919b105226fb7bcfd5b8cacf7ad1644a4ea233148f5c92708830bddf7eb1226d0c759f28906ca8dbb1ec1
 DIST logseq-desktop-bin-0.10.5.zip 196686745 BLAKE2B 9dfc64cf71037a4910dadc48f9e8ef9ff18bf5b34d02667a370e7393b38afcd97b45ae3dcc48ab577a3f25aeb01f74867b92ab6216feb3439e180a3671392f34 SHA512 56ffcdf0394ea064a53f9338d5a7cec54908b7c6f3176f15f6a009d68230cb58fb4d2ec3ac72f752a96ecf0025b06ad7aaa70e6e19623f5e7e95e12b1567c0f3
 DIST logseq-desktop-bin-0.10.6.zip 189610228 BLAKE2B 96dfa264c7018d973849cc52775c8dfccf3284f0880efba596697af21b0ae949fbdf39d1a0abc4e46242f58344c93075de6320460e3518bcdcd76b74c4690dd0 SHA512 42c7823973def77484f0f3ec21a47dad4acf02d60d40c1aeae73b583b6cbae8fea911692aac069c6daa657b8849e1129f13f328a4e1f991b289e9805a612a368

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
deleted file mode 100644
index f5d920066282..000000000000
--- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild
+++ /dev/null
@@ -1,89 +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"
-	# some releases do not have an icon included, but we dont fail if that happens
-	doicon resources/app/icons/logseq.png || true
-}


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/
@ 2024-02-19  8:48 Marc Schiffbauer
  0 siblings, 0 replies; 12+ messages in thread
From: Marc Schiffbauer @ 2024-02-19  8:48 UTC (permalink / raw
  To: gentoo-commits

commit:     981986fc82de9d9c42f5bc833060e2b561e2954a
Author:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 19 08:47:23 2024 +0000
Commit:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
CommitDate: Mon Feb 19 08:48:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=981986fc

app-editors/logseq-desktop-bin: add missing rdep

Closes: https://bugs.gentoo.org/924749
Signed-off-by: Marc Schiffbauer <mschiff <AT> gentoo.org>

 ...seq-desktop-bin-0.10.6.ebuild => logseq-desktop-bin-0.10.6-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6.ebuild b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6-r1.ebuild
similarity index 99%
rename from app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6.ebuild
rename to app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6-r1.ebuild
index e1b0af6cf3f7..bc4f1ec885d5 100644
--- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6.ebuild
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6-r1.ebuild
@@ -23,6 +23,7 @@ KEYWORDS="-* ~amd64"
 RESTRICT="mirror splitdebug"
 
 RDEPEND="
+	dev-libs/nss
 	dev-libs/openssl:0/3
 	media-libs/alsa-lib
 	media-libs/mesa


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/
@ 2024-03-06 17:28 Marc Schiffbauer
  0 siblings, 0 replies; 12+ messages in thread
From: Marc Schiffbauer @ 2024-03-06 17:28 UTC (permalink / raw
  To: gentoo-commits

commit:     25c8a924c05a2c8ec96c0d7720956a03880a384b
Author:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  6 17:24:37 2024 +0000
Commit:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
CommitDate: Wed Mar  6 17:24:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25c8a924

app-editors/logseq-desktop-bin: add 0.10.7

Signed-off-by: Marc Schiffbauer <mschiff <AT> gentoo.org>

 app-editors/logseq-desktop-bin/Manifest            |  1 +
 .../logseq-desktop-bin-0.10.7.ebuild               | 91 ++++++++++++++++++++++
 2 files changed, 92 insertions(+)

diff --git a/app-editors/logseq-desktop-bin/Manifest b/app-editors/logseq-desktop-bin/Manifest
index e0b4cbe35cb4..998e1902012e 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,2 +1,3 @@
 DIST logseq-desktop-bin-0.10.5.zip 196686745 BLAKE2B 9dfc64cf71037a4910dadc48f9e8ef9ff18bf5b34d02667a370e7393b38afcd97b45ae3dcc48ab577a3f25aeb01f74867b92ab6216feb3439e180a3671392f34 SHA512 56ffcdf0394ea064a53f9338d5a7cec54908b7c6f3176f15f6a009d68230cb58fb4d2ec3ac72f752a96ecf0025b06ad7aaa70e6e19623f5e7e95e12b1567c0f3
 DIST logseq-desktop-bin-0.10.6.zip 189610228 BLAKE2B 96dfa264c7018d973849cc52775c8dfccf3284f0880efba596697af21b0ae949fbdf39d1a0abc4e46242f58344c93075de6320460e3518bcdcd76b74c4690dd0 SHA512 42c7823973def77484f0f3ec21a47dad4acf02d60d40c1aeae73b583b6cbae8fea911692aac069c6daa657b8849e1129f13f328a4e1f991b289e9805a612a368
+DIST logseq-desktop-bin-0.10.7.zip 189638441 BLAKE2B a2e81edca960f4efd3bd93634b57a1791a505a5aabcb43a1a551fb9270023f024cad704321c2a080af1f0e20b57848949eff2f4d7ddbcaf5a001048c7c2cec2e SHA512 c0bf76bb8ea9b58cfd229650a480b0f197c8d6c7780a146d73bcd4b439446a9bfd006154686b2e40f11d433d5f781f70f16e5b2e00fb8373c5dae57ebb679550

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.7.ebuild b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.7.ebuild
new file mode 100644
index 000000000000..bc4f1ec885d5
--- /dev/null
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.7.ebuild
@@ -0,0 +1,91 @@
+# Copyright 2023-2024 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/nss
+	dev-libs/openssl:0/3
+	media-libs/alsa-lib
+	media-libs/mesa
+	net-misc/curl
+	net-print/cups
+	sys-apps/dbus
+	sys-libs/glibc
+	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
+}


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/
@ 2024-03-06 17:28 Marc Schiffbauer
  0 siblings, 0 replies; 12+ messages in thread
From: Marc Schiffbauer @ 2024-03-06 17:28 UTC (permalink / raw
  To: gentoo-commits

commit:     b243dc3fe19eb9c086a654d9090fb413adff5248
Author:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  6 17:24:49 2024 +0000
Commit:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
CommitDate: Wed Mar  6 17:24:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b243dc3f

app-editors/logseq-desktop-bin: drop 0.10.5

Signed-off-by: Marc Schiffbauer <mschiff <AT> gentoo.org>

 app-editors/logseq-desktop-bin/Manifest            |  1 -
 .../logseq-desktop-bin-0.10.5.ebuild               | 89 ----------------------
 2 files changed, 90 deletions(-)

diff --git a/app-editors/logseq-desktop-bin/Manifest b/app-editors/logseq-desktop-bin/Manifest
index 998e1902012e..00ab0b7a216d 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,3 +1,2 @@
-DIST logseq-desktop-bin-0.10.5.zip 196686745 BLAKE2B 9dfc64cf71037a4910dadc48f9e8ef9ff18bf5b34d02667a370e7393b38afcd97b45ae3dcc48ab577a3f25aeb01f74867b92ab6216feb3439e180a3671392f34 SHA512 56ffcdf0394ea064a53f9338d5a7cec54908b7c6f3176f15f6a009d68230cb58fb4d2ec3ac72f752a96ecf0025b06ad7aaa70e6e19623f5e7e95e12b1567c0f3
 DIST logseq-desktop-bin-0.10.6.zip 189610228 BLAKE2B 96dfa264c7018d973849cc52775c8dfccf3284f0880efba596697af21b0ae949fbdf39d1a0abc4e46242f58344c93075de6320460e3518bcdcd76b74c4690dd0 SHA512 42c7823973def77484f0f3ec21a47dad4acf02d60d40c1aeae73b583b6cbae8fea911692aac069c6daa657b8849e1129f13f328a4e1f991b289e9805a612a368
 DIST logseq-desktop-bin-0.10.7.zip 189638441 BLAKE2B a2e81edca960f4efd3bd93634b57a1791a505a5aabcb43a1a551fb9270023f024cad704321c2a080af1f0e20b57848949eff2f4d7ddbcaf5a001048c7c2cec2e SHA512 c0bf76bb8ea9b58cfd229650a480b0f197c8d6c7780a146d73bcd4b439446a9bfd006154686b2e40f11d433d5f781f70f16e5b2e00fb8373c5dae57ebb679550

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.5.ebuild b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.5.ebuild
deleted file mode 100644
index 9de621ef95c7..000000000000
--- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.5.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 2023-2024 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
-}


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/
@ 2024-04-01 13:52 Marc Schiffbauer
  0 siblings, 0 replies; 12+ messages in thread
From: Marc Schiffbauer @ 2024-04-01 13:52 UTC (permalink / raw
  To: gentoo-commits

commit:     54f19562bf0e418eb1a6de09b87adca30bd4d026
Author:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  1 13:51:08 2024 +0000
Commit:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
CommitDate: Mon Apr  1 13:52:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f19562

app-editors/logseq-desktop-bin: add 0.10.8

Signed-off-by: Marc Schiffbauer <mschiff <AT> gentoo.org>

 app-editors/logseq-desktop-bin/Manifest            |  1 +
 .../logseq-desktop-bin-0.10.8.ebuild               | 91 ++++++++++++++++++++++
 2 files changed, 92 insertions(+)

diff --git a/app-editors/logseq-desktop-bin/Manifest b/app-editors/logseq-desktop-bin/Manifest
index 00ab0b7a216d..7794df6e37ac 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,2 +1,3 @@
 DIST logseq-desktop-bin-0.10.6.zip 189610228 BLAKE2B 96dfa264c7018d973849cc52775c8dfccf3284f0880efba596697af21b0ae949fbdf39d1a0abc4e46242f58344c93075de6320460e3518bcdcd76b74c4690dd0 SHA512 42c7823973def77484f0f3ec21a47dad4acf02d60d40c1aeae73b583b6cbae8fea911692aac069c6daa657b8849e1129f13f328a4e1f991b289e9805a612a368
 DIST logseq-desktop-bin-0.10.7.zip 189638441 BLAKE2B a2e81edca960f4efd3bd93634b57a1791a505a5aabcb43a1a551fb9270023f024cad704321c2a080af1f0e20b57848949eff2f4d7ddbcaf5a001048c7c2cec2e SHA512 c0bf76bb8ea9b58cfd229650a480b0f197c8d6c7780a146d73bcd4b439446a9bfd006154686b2e40f11d433d5f781f70f16e5b2e00fb8373c5dae57ebb679550
+DIST logseq-desktop-bin-0.10.8.zip 189513360 BLAKE2B 851b9a5b8b7a5b1c94ecc71cab87dfe6b94a55f8c320b81e80647499741661e1f220b9077acb6f1cdd61e2a6c7dc646fb832cdc80e504a8a4015531d81875cee SHA512 64a31ce323d7f0e9640a6c1b386631b0a9571bf9677effc3e0d1fd0fb8e68da3b95d37ef1db97bb2c7a12f3c1a75de7db44af566fcdfa62eb8aa76390330bf42

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.8.ebuild b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.8.ebuild
new file mode 100644
index 000000000000..bc4f1ec885d5
--- /dev/null
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.8.ebuild
@@ -0,0 +1,91 @@
+# Copyright 2023-2024 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/nss
+	dev-libs/openssl:0/3
+	media-libs/alsa-lib
+	media-libs/mesa
+	net-misc/curl
+	net-print/cups
+	sys-apps/dbus
+	sys-libs/glibc
+	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
+}


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/
@ 2024-04-01 13:52 Marc Schiffbauer
  0 siblings, 0 replies; 12+ messages in thread
From: Marc Schiffbauer @ 2024-04-01 13:52 UTC (permalink / raw
  To: gentoo-commits

commit:     d1e2b01acdc7751bf0278b7739fdadd5a531f874
Author:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  1 13:51:21 2024 +0000
Commit:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
CommitDate: Mon Apr  1 13:52:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1e2b01a

app-editors/logseq-desktop-bin: drop 0.10.6-r1

Signed-off-by: Marc Schiffbauer <mschiff <AT> gentoo.org>

 app-editors/logseq-desktop-bin/Manifest            |  1 -
 .../logseq-desktop-bin-0.10.6-r1.ebuild            | 91 ----------------------
 2 files changed, 92 deletions(-)

diff --git a/app-editors/logseq-desktop-bin/Manifest b/app-editors/logseq-desktop-bin/Manifest
index 7794df6e37ac..a7cfe3cb8cd8 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,3 +1,2 @@
-DIST logseq-desktop-bin-0.10.6.zip 189610228 BLAKE2B 96dfa264c7018d973849cc52775c8dfccf3284f0880efba596697af21b0ae949fbdf39d1a0abc4e46242f58344c93075de6320460e3518bcdcd76b74c4690dd0 SHA512 42c7823973def77484f0f3ec21a47dad4acf02d60d40c1aeae73b583b6cbae8fea911692aac069c6daa657b8849e1129f13f328a4e1f991b289e9805a612a368
 DIST logseq-desktop-bin-0.10.7.zip 189638441 BLAKE2B a2e81edca960f4efd3bd93634b57a1791a505a5aabcb43a1a551fb9270023f024cad704321c2a080af1f0e20b57848949eff2f4d7ddbcaf5a001048c7c2cec2e SHA512 c0bf76bb8ea9b58cfd229650a480b0f197c8d6c7780a146d73bcd4b439446a9bfd006154686b2e40f11d433d5f781f70f16e5b2e00fb8373c5dae57ebb679550
 DIST logseq-desktop-bin-0.10.8.zip 189513360 BLAKE2B 851b9a5b8b7a5b1c94ecc71cab87dfe6b94a55f8c320b81e80647499741661e1f220b9077acb6f1cdd61e2a6c7dc646fb832cdc80e504a8a4015531d81875cee SHA512 64a31ce323d7f0e9640a6c1b386631b0a9571bf9677effc3e0d1fd0fb8e68da3b95d37ef1db97bb2c7a12f3c1a75de7db44af566fcdfa62eb8aa76390330bf42

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6-r1.ebuild b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6-r1.ebuild
deleted file mode 100644
index bc4f1ec885d5..000000000000
--- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6-r1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 2023-2024 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/nss
-	dev-libs/openssl:0/3
-	media-libs/alsa-lib
-	media-libs/mesa
-	net-misc/curl
-	net-print/cups
-	sys-apps/dbus
-	sys-libs/glibc
-	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
-}


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/
@ 2024-04-29 22:26 Marc Schiffbauer
  0 siblings, 0 replies; 12+ messages in thread
From: Marc Schiffbauer @ 2024-04-29 22:26 UTC (permalink / raw
  To: gentoo-commits

commit:     6d2a93f4a3a15ffc98c7a70c474a1d7f4eeda874
Author:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 29 22:15:23 2024 +0000
Commit:     Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
CommitDate: Mon Apr 29 22:15:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d2a93f4

app-editors/logseq-desktop-bin: add 0.10.9, drop 0.10.7

Signed-off-by: Marc Schiffbauer <mschiff <AT> gentoo.org>

 app-editors/logseq-desktop-bin/Manifest                                 | 2 +-
 ...ogseq-desktop-bin-0.10.7.ebuild => logseq-desktop-bin-0.10.9.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/logseq-desktop-bin/Manifest b/app-editors/logseq-desktop-bin/Manifest
index a7cfe3cb8cd8..45cd342fea89 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,2 +1,2 @@
-DIST logseq-desktop-bin-0.10.7.zip 189638441 BLAKE2B a2e81edca960f4efd3bd93634b57a1791a505a5aabcb43a1a551fb9270023f024cad704321c2a080af1f0e20b57848949eff2f4d7ddbcaf5a001048c7c2cec2e SHA512 c0bf76bb8ea9b58cfd229650a480b0f197c8d6c7780a146d73bcd4b439446a9bfd006154686b2e40f11d433d5f781f70f16e5b2e00fb8373c5dae57ebb679550
 DIST logseq-desktop-bin-0.10.8.zip 189513360 BLAKE2B 851b9a5b8b7a5b1c94ecc71cab87dfe6b94a55f8c320b81e80647499741661e1f220b9077acb6f1cdd61e2a6c7dc646fb832cdc80e504a8a4015531d81875cee SHA512 64a31ce323d7f0e9640a6c1b386631b0a9571bf9677effc3e0d1fd0fb8e68da3b95d37ef1db97bb2c7a12f3c1a75de7db44af566fcdfa62eb8aa76390330bf42
+DIST logseq-desktop-bin-0.10.9.zip 188490864 BLAKE2B 83e1b94490a4295f5f2821e70e83c76b31ab19879fa800b1111643cc81622169031d8e2af18eddedeabe3c6ae2e4a575ec9cb0b50acab48aef711c5f4cd678c0 SHA512 8f93c498d64699dcf5c68e7dc800a0a96f667b7767683903ba38cd7dea9f4787b9ab03e83e75cbf6d0b3ba5e52b1442e29aad1383b14c3acdf67463cc7eae176

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.7.ebuild b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.9.ebuild
similarity index 100%
rename from app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.7.ebuild
rename to app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.9.ebuild


^ permalink raw reply related	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2024-04-29 22:27 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-16 12:01 [gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/ Marc Schiffbauer
  -- strict thread matches above, loose matches on Subject: below --
2024-04-29 22:26 Marc Schiffbauer
2024-04-01 13:52 Marc Schiffbauer
2024-04-01 13:52 Marc Schiffbauer
2024-03-06 17:28 Marc Schiffbauer
2024-03-06 17:28 Marc Schiffbauer
2024-02-19  8:48 Marc Schiffbauer
2024-01-19  0:01 Marc Schiffbauer
2023-12-28 16:23 Marc Schiffbauer
2023-12-23 22:16 Marc Schiffbauer
2023-12-16  1:51 Marc Schiffbauer
2023-12-14 13:29 Marc Schiffbauer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox