public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-office/drawio-desktop-bin/
@ 2024-01-01 14:31 Florian Schmaus
  0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2024-01-01 14:31 UTC (permalink / raw
  To: gentoo-commits

commit:     8457458543f0c19aa315486152ecd5026ff5d710
Author:     Giuseppe Foti <foti.giuseppe <AT> gmail <DOT> com>
AuthorDate: Mon Nov 13 19:09:26 2023 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Jan  1 14:31:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84574585

app-office/drawio-desktop-bin: new package, add 22.1.16

Signed-off-by: Giuseppe Foti <foti.giuseppe <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33796
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-office/drawio-desktop-bin/Manifest             |   3 +
 .../drawio-desktop-bin-22.1.16.ebuild              | 113 +++++++++++++++++++++
 app-office/drawio-desktop-bin/metadata.xml         |  16 +++
 3 files changed, 132 insertions(+)

diff --git a/app-office/drawio-desktop-bin/Manifest b/app-office/drawio-desktop-bin/Manifest
new file mode 100644
index 000000000000..5f60ca57d501
--- /dev/null
+++ b/app-office/drawio-desktop-bin/Manifest
@@ -0,0 +1,3 @@
+DIST drawio-22.1.16-icon.svg 9345 BLAKE2B a3f4c3a77ebe14d141c5a2f03ac3c9bf7263b95f435dd8b6b8aacc0bcd1af1d659a2d0ccf565ee95ff3cd9c26dae72199c2ac0da2ae17656935b8e8972725335 SHA512 d226c8f2c5997de66fdf89830d8bce3a51e858c266be8877080e35927a22ebe0c67faaa087478b8370538046ecf1bff44c5eb46f2c369554651582cef2ed831e
+DIST drawio-desktop-bin-amd64-22.1.16.deb 135224132 BLAKE2B 92699617f5ce6d48b61d016abc2f3e700c12a818bc5e01e5fc7eac9a898c8f723bbd74a342cb60bb4f1ccdc444021f71461d1e9ac749631977da84380a577240 SHA512 97ebb05f01cc0ae455f9ede68cb2007528bac9750a6d4842e797addc2a12a94a4a2448e3ed66b16f27f1d3c468049d00e6d7b90062414d05211169079aefd3dc
+DIST drawio-desktop-bin-arm64-22.1.16.deb 130277246 BLAKE2B 3356e635471b3edc74533e1bb10854173a2bc6762243caef12b39265918563daa9687820068132863048b27f3d7b6c9657ed4e0c29c16572941c0d226c59b428 SHA512 cc810443975b819e020c0e31837a8c7751c197dfa9461f7757a589adace92b0799823f13b1f8d99b9f1de3cba973e937eaff92bd53ac343dd4f9b3426c519776

diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild b/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild
new file mode 100644
index 000000000000..7eba866b60a7
--- /dev/null
+++ b/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-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 es-419 et fa fi fil 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
+"
+
+RC_COMMIT="626bbfa94ad4e1e9806ef076b5cd5d426bcf4976"
+
+inherit chromium-2 desktop unpacker xdg
+
+DESCRIPTION="draw.io diagramming and whiteboarding desktop app"
+HOMEPAGE="https://www.drawio.com/"
+
+SRC_URI="
+	amd64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-amd64-${PV}.deb
+	-> ${PN}-amd64-${PV}.deb )
+	arm64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-arm64-${PV}.deb
+	-> ${PN}-arm64-${PV}.deb )
+	https://github.com/jgraph/drawio-desktop/blob/${RC_COMMIT}/build/icon.svg
+	-> drawio-${PV}-icon.svg
+"
+S="${WORKDIR}"
+
+KEYWORDS="-* ~amd64"
+
+# These are the licenses used by node_modules packages, drawio and drawio-desktop repositories
+LICENSE="
+	0BSD Apache-2.0 BSD BSD-2 CC0-1.0 GPL-2 ISC PYTHON WTFPL-2 MIT ZLIB
+"
+
+SLOT="0"
+
+RDEPEND="
+	>=app-accessibility/at-spi2-core-2.46.0:2
+	dev-libs/expat
+	dev-libs/glib:2
+	dev-libs/nspr
+	>=dev-libs/nss-3
+	media-libs/alsa-lib
+	media-libs/mesa
+	net-print/cups
+	sys-apps/dbus
+	x11-libs/cairo
+	x11-libs/gtk+:3
+	x11-libs/libdrm
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXcomposite
+	x11-libs/libXdamage
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libxkbcommon
+	x11-libs/libXrandr
+	x11-libs/pango
+"
+
+QA_PREBUILT="opt/drawio/*"
+
+pkg_pretend() {
+	chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+	default
+	# cleanup languages
+	pushd "opt/drawio/locales" > /dev/null || die
+	chromium_remove_language_paks
+	popd > /dev/null || die
+
+	#Fix mimetype
+	sed -i \
+		-e 's*<icon name="x-office-document" />*<icon name="application-vnd.jgraph.mxfile"/>*g' \
+		-e '4 i <sub-class-of type="text/xml"/>' \
+		"usr/share/mime/packages/drawio.xml" || die "couldn't modify drawio.xml"
+}
+
+src_install() {
+	local DESTDIR="/opt/drawio"
+
+	# Copy icons
+	local IC_SIZE
+	for IC_SIZE in 16 32 48 64 96 128 192 256 512 1024
+	do
+		newicon -s "${IC_SIZE}" "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" drawio.png
+		newicon -s "${IC_SIZE}" -c mimetypes "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" \
+		application-vnd.jgraph.mxfile.png
+	done
+	newicon -s scalable "${DISTDIR}/drawio-${PV}-icon.svg" drawio.svg
+	newicon -s scalable -c mimetypes "${DISTDIR}/drawio-${PV}-icon.svg" application-vnd.jgraph.mxfile.svg
+
+	# Create a desktop entry and associate it with the drawio mime type
+	domenu usr/share/applications/drawio.desktop
+
+	# MIME descriptor for .drawio and .vsdx files
+	insinto /usr/share/mime/packages
+	doins "usr/share/mime/packages/drawio.xml"
+
+	exeinto "${DESTDIR}"
+	doexe opt/drawio/chrome-sandbox opt/drawio/chrome_crashpad_handler opt/drawio/drawio opt/drawio/*.so*
+
+	insinto "${DESTDIR}"
+	insopts -m0644
+	doins opt/drawio/*.pak opt/drawio/*.bin opt/drawio/*.json opt/drawio/*.dat
+	insopts -m0755
+	doins -r opt/drawio/locales opt/drawio/resources
+
+	dosym "${DESTDIR}"/drawio /usr/bin/drawio
+}

diff --git a/app-office/drawio-desktop-bin/metadata.xml b/app-office/drawio-desktop-bin/metadata.xml
new file mode 100644
index 000000000000..e55ac6ceb34b
--- /dev/null
+++ b/app-office/drawio-desktop-bin/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person" proxied="yes">
+		<email>foti.giuseppe@gmail.com</email>
+		<name>Giuseppe Foti</name>
+	</maintainer>
+	<maintainer type="project" proxied="proxy">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
+	<upstream>
+		<remote-id type="github">jgraph/drawio-desktop</remote-id>
+		<bugs-to>https://github.com/jgraph/drawio-desktop/issues</bugs-to>
+	</upstream>
+</pkgmetadata>


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

* [gentoo-commits] repo/gentoo:master commit in: app-office/drawio-desktop-bin/
@ 2024-01-01 14:31 Florian Schmaus
  0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2024-01-01 14:31 UTC (permalink / raw
  To: gentoo-commits

commit:     74d59fd9123f90282b7717c36ceca97b42a1666a
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  1 14:29:52 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Jan  1 14:31:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74d59fd9

app-office/drawio-desktop-bin: minor style fixes

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 .../drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild b/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild
index 7eba866b60a7..7c3e068e68dc 100644
--- a/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild
+++ b/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,11 +18,11 @@ HOMEPAGE="https://www.drawio.com/"
 
 SRC_URI="
 	amd64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-amd64-${PV}.deb
-	-> ${PN}-amd64-${PV}.deb )
+		-> ${PN}-amd64-${PV}.deb )
 	arm64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-arm64-${PV}.deb
-	-> ${PN}-arm64-${PV}.deb )
+		-> ${PN}-arm64-${PV}.deb )
 	https://github.com/jgraph/drawio-desktop/blob/${RC_COMMIT}/build/icon.svg
-	-> drawio-${PV}-icon.svg
+		-> drawio-${PV}-icon.svg
 "
 S="${WORKDIR}"
 
@@ -80,7 +80,7 @@ src_prepare() {
 }
 
 src_install() {
-	local DESTDIR="/opt/drawio"
+	local destdir="/opt/drawio"
 
 	# Copy icons
 	local IC_SIZE
@@ -100,14 +100,14 @@ src_install() {
 	insinto /usr/share/mime/packages
 	doins "usr/share/mime/packages/drawio.xml"
 
-	exeinto "${DESTDIR}"
+	exeinto "${destdir}"
 	doexe opt/drawio/chrome-sandbox opt/drawio/chrome_crashpad_handler opt/drawio/drawio opt/drawio/*.so*
 
-	insinto "${DESTDIR}"
+	insinto "${destdir}"
 	insopts -m0644
 	doins opt/drawio/*.pak opt/drawio/*.bin opt/drawio/*.json opt/drawio/*.dat
 	insopts -m0755
 	doins -r opt/drawio/locales opt/drawio/resources
 
-	dosym "${DESTDIR}"/drawio /usr/bin/drawio
+	dosym "${destdir}"/drawio /usr/bin/drawio
 }


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

* [gentoo-commits] repo/gentoo:master commit in: app-office/drawio-desktop-bin/
@ 2024-01-03 20:13 Florian Schmaus
  0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2024-01-03 20:13 UTC (permalink / raw
  To: gentoo-commits

commit:     918907b63269bc641640626aea31729c10d64578
Author:     Giuseppe Foti <foti.giuseppe <AT> gmail <DOT> com>
AuthorDate: Wed Jan  3 14:39:34 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Jan  3 20:13:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=918907b6

app-office/drawio-desktop-bin: Fix icon.svg size ad Manifest

Closes: https://bugs.gentoo.org/921173
Signed-off-by: Giuseppe Foti <foti.giuseppe <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34618
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-office/drawio-desktop-bin/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/drawio-desktop-bin/Manifest b/app-office/drawio-desktop-bin/Manifest
index 5f60ca57d501..1ee645ff01f2 100644
--- a/app-office/drawio-desktop-bin/Manifest
+++ b/app-office/drawio-desktop-bin/Manifest
@@ -1,3 +1,3 @@
-DIST drawio-22.1.16-icon.svg 9345 BLAKE2B a3f4c3a77ebe14d141c5a2f03ac3c9bf7263b95f435dd8b6b8aacc0bcd1af1d659a2d0ccf565ee95ff3cd9c26dae72199c2ac0da2ae17656935b8e8972725335 SHA512 d226c8f2c5997de66fdf89830d8bce3a51e858c266be8877080e35927a22ebe0c67faaa087478b8370538046ecf1bff44c5eb46f2c369554651582cef2ed831e
+DIST drawio-22.1.16-icon.svg 9345 BLAKE2B 410e604ef1cbe7370c375f272de2f70cd77f64d01d14a48333b762a9842b6c234caca95a168f1efff0a516759dec0087f5edc67c492fd0ec534177483713d5be SHA512 b206904bc7bcff56eff758cb12e8fc3801f63cc6f0396fcf6624cfc9746644032497c004047285928f08016c539af7b382ac046f44ffd0ffa534136350c846d3
 DIST drawio-desktop-bin-amd64-22.1.16.deb 135224132 BLAKE2B 92699617f5ce6d48b61d016abc2f3e700c12a818bc5e01e5fc7eac9a898c8f723bbd74a342cb60bb4f1ccdc444021f71461d1e9ac749631977da84380a577240 SHA512 97ebb05f01cc0ae455f9ede68cb2007528bac9750a6d4842e797addc2a12a94a4a2448e3ed66b16f27f1d3c468049d00e6d7b90062414d05211169079aefd3dc
 DIST drawio-desktop-bin-arm64-22.1.16.deb 130277246 BLAKE2B 3356e635471b3edc74533e1bb10854173a2bc6762243caef12b39265918563daa9687820068132863048b27f3d7b6c9657ed4e0c29c16572941c0d226c59b428 SHA512 cc810443975b819e020c0e31837a8c7751c197dfa9461f7757a589adace92b0799823f13b1f8d99b9f1de3cba973e937eaff92bd53ac343dd4f9b3426c519776


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

* [gentoo-commits] repo/gentoo:master commit in: app-office/drawio-desktop-bin/
@ 2024-01-05 13:34 Florian Schmaus
  0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2024-01-05 13:34 UTC (permalink / raw
  To: gentoo-commits

commit:     5188fc1f752f6605824df599a29fe14f13aa8e5e
Author:     Giuseppe Foti <foti.giuseppe <AT> gmail <DOT> com>
AuthorDate: Fri Jan  5 10:37:19 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Jan  5 13:34:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5188fc1f

app-office/drawio-desktop-bin: update Manifest

[flow: fix SRC_URI of icon]

Closes: https://bugs.gentoo.org/921173
Signed-off-by: Giuseppe Foti <foti.giuseppe <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34656
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
Co-authored-by: Florian Schmaus <flow <AT> gentoo.org>

 app-office/drawio-desktop-bin/Manifest                          | 2 +-
 app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild | 4 +---
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/app-office/drawio-desktop-bin/Manifest b/app-office/drawio-desktop-bin/Manifest
index 1ee645ff01f2..137f242ed588 100644
--- a/app-office/drawio-desktop-bin/Manifest
+++ b/app-office/drawio-desktop-bin/Manifest
@@ -1,3 +1,3 @@
-DIST drawio-22.1.16-icon.svg 9345 BLAKE2B 410e604ef1cbe7370c375f272de2f70cd77f64d01d14a48333b762a9842b6c234caca95a168f1efff0a516759dec0087f5edc67c492fd0ec534177483713d5be SHA512 b206904bc7bcff56eff758cb12e8fc3801f63cc6f0396fcf6624cfc9746644032497c004047285928f08016c539af7b382ac046f44ffd0ffa534136350c846d3
+DIST drawio-22.1.16-icon.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e
 DIST drawio-desktop-bin-amd64-22.1.16.deb 135224132 BLAKE2B 92699617f5ce6d48b61d016abc2f3e700c12a818bc5e01e5fc7eac9a898c8f723bbd74a342cb60bb4f1ccdc444021f71461d1e9ac749631977da84380a577240 SHA512 97ebb05f01cc0ae455f9ede68cb2007528bac9750a6d4842e797addc2a12a94a4a2448e3ed66b16f27f1d3c468049d00e6d7b90062414d05211169079aefd3dc
 DIST drawio-desktop-bin-arm64-22.1.16.deb 130277246 BLAKE2B 3356e635471b3edc74533e1bb10854173a2bc6762243caef12b39265918563daa9687820068132863048b27f3d7b6c9657ed4e0c29c16572941c0d226c59b428 SHA512 cc810443975b819e020c0e31837a8c7751c197dfa9461f7757a589adace92b0799823f13b1f8d99b9f1de3cba973e937eaff92bd53ac343dd4f9b3426c519776

diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild b/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild
index 7c3e068e68dc..49b348e32151 100644
--- a/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild
+++ b/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild
@@ -9,8 +9,6 @@ CHROMIUM_LANGS="
 	sv sw ta te th tr uk ur vi zh-CN zh-TW
 "
 
-RC_COMMIT="626bbfa94ad4e1e9806ef076b5cd5d426bcf4976"
-
 inherit chromium-2 desktop unpacker xdg
 
 DESCRIPTION="draw.io diagramming and whiteboarding desktop app"
@@ -21,7 +19,7 @@ SRC_URI="
 		-> ${PN}-amd64-${PV}.deb )
 	arm64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-arm64-${PV}.deb
 		-> ${PN}-arm64-${PV}.deb )
-	https://github.com/jgraph/drawio-desktop/blob/${RC_COMMIT}/build/icon.svg
+	https://raw.githubusercontent.com/jgraph/drawio-desktop/626bbfa94ad4e1e9806ef076b5cd5d426bcf4976/build/icon.svg
 		-> drawio-${PV}-icon.svg
 "
 S="${WORKDIR}"


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

* [gentoo-commits] repo/gentoo:master commit in: app-office/drawio-desktop-bin/
@ 2024-01-05 13:37 Florian Schmaus
  0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2024-01-05 13:37 UTC (permalink / raw
  To: gentoo-commits

commit:     0393cf1f3523da1152db6855d57e8479c82e7d3c
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  5 13:36:03 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Jan  5 13:36:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0393cf1f

app-office/drawio-desktop-bin: rename icon distfile

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-office/drawio-desktop-bin/Manifest                          | 2 +-
 app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-office/drawio-desktop-bin/Manifest b/app-office/drawio-desktop-bin/Manifest
index 137f242ed588..62bdd9ab3771 100644
--- a/app-office/drawio-desktop-bin/Manifest
+++ b/app-office/drawio-desktop-bin/Manifest
@@ -1,3 +1,3 @@
-DIST drawio-22.1.16-icon.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e
+DIST drawio-22.1.16-icon-r1.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e
 DIST drawio-desktop-bin-amd64-22.1.16.deb 135224132 BLAKE2B 92699617f5ce6d48b61d016abc2f3e700c12a818bc5e01e5fc7eac9a898c8f723bbd74a342cb60bb4f1ccdc444021f71461d1e9ac749631977da84380a577240 SHA512 97ebb05f01cc0ae455f9ede68cb2007528bac9750a6d4842e797addc2a12a94a4a2448e3ed66b16f27f1d3c468049d00e6d7b90062414d05211169079aefd3dc
 DIST drawio-desktop-bin-arm64-22.1.16.deb 130277246 BLAKE2B 3356e635471b3edc74533e1bb10854173a2bc6762243caef12b39265918563daa9687820068132863048b27f3d7b6c9657ed4e0c29c16572941c0d226c59b428 SHA512 cc810443975b819e020c0e31837a8c7751c197dfa9461f7757a589adace92b0799823f13b1f8d99b9f1de3cba973e937eaff92bd53ac343dd4f9b3426c519776

diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild b/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild
index 49b348e32151..26d1cc59413a 100644
--- a/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild
+++ b/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.16.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 	arm64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-arm64-${PV}.deb
 		-> ${PN}-arm64-${PV}.deb )
 	https://raw.githubusercontent.com/jgraph/drawio-desktop/626bbfa94ad4e1e9806ef076b5cd5d426bcf4976/build/icon.svg
-		-> drawio-${PV}-icon.svg
+		-> drawio-${PV}-icon-r1.svg
 "
 S="${WORKDIR}"
 
@@ -88,8 +88,8 @@ src_install() {
 		newicon -s "${IC_SIZE}" -c mimetypes "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" \
 		application-vnd.jgraph.mxfile.png
 	done
-	newicon -s scalable "${DISTDIR}/drawio-${PV}-icon.svg" drawio.svg
-	newicon -s scalable -c mimetypes "${DISTDIR}/drawio-${PV}-icon.svg" application-vnd.jgraph.mxfile.svg
+	newicon -s scalable "${DISTDIR}/drawio-${PV}-icon-r1.svg" drawio.svg
+	newicon -s scalable -c mimetypes "${DISTDIR}/drawio-${PV}-icon-r1.svg" application-vnd.jgraph.mxfile.svg
 
 	# Create a desktop entry and associate it with the drawio mime type
 	domenu usr/share/applications/drawio.desktop


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

* [gentoo-commits] repo/gentoo:master commit in: app-office/drawio-desktop-bin/
@ 2024-02-28  7:17 Florian Schmaus
  0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2024-02-28  7:17 UTC (permalink / raw
  To: gentoo-commits

commit:     b7786b8d37574f2e28963941d18769b0f4616272
Author:     Giuseppe Foti <foti.giuseppe <AT> gmail <DOT> com>
AuthorDate: Sat Feb 17 16:26:34 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Feb 28 07:17:18 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7786b8d

app-office/drawio-desktop-bin: add 23.1.5

Signed-off-by: Giuseppe Foti <foti.giuseppe <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35398
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-office/drawio-desktop-bin/Manifest             |   3 +
 .../drawio-desktop-bin-23.1.5.ebuild               | 112 +++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/app-office/drawio-desktop-bin/Manifest b/app-office/drawio-desktop-bin/Manifest
index 882f89cf7490..9048f871e733 100644
--- a/app-office/drawio-desktop-bin/Manifest
+++ b/app-office/drawio-desktop-bin/Manifest
@@ -1,3 +1,6 @@
 DIST drawio-22.1.21-icon-r1.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e
+DIST drawio-23.1.5-icon-r1.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e
 DIST drawio-desktop-bin-amd64-22.1.21.deb 96067454 BLAKE2B 4359f16e9932bd0b356cb8e800dab018462f943c81f604cc32837c6fcf1d1eda051380a0efdb122cf08d38d6f9ea6d87fa89de41d11ff33fd132fec037d0ff25 SHA512 2c99cefeb9a483e9a687eb1d3945549dda932303e8e7d45e80cc37103659c88e9eaba33b5b663fb96c331800424d24c16e11d670231f04d42dc30119db731ee5
+DIST drawio-desktop-bin-amd64-23.1.5.deb 96278524 BLAKE2B 589cb585a687d40d2ae763492f0478ad6ee8acd642ecd00a9cd129c0e68bb297477c6b7709de13186d5ad643ee2ddb5d19c2e5d95574bfe49152958de02e44cf SHA512 9ae538f079a4eaa6c191270ed6f3ffc506a5921df109dbedfb7d9e3a4b2b61ebc884a33aca2f894bb0fe532e0069df62e267284250349facfd1d6e5bde7b824c
 DIST drawio-desktop-bin-arm64-22.1.21.deb 91108260 BLAKE2B ff13736806866249ef55ff7dabed173996b910d25f31f72e9755ef22f3e67162aa080046e4fb5af9801b8ddaefe19cdae578ce6a9d314013b01211832b71ded2 SHA512 5d273b55839858ab4afb18f9ceab1a8004af7843e73a15944be5991d09b821dc4f9fcf46a8dfca6b1a47d7d6e70e4e905e4dfe13e03fe842b6c1b40fc92164d7
+DIST drawio-desktop-bin-arm64-23.1.5.deb 90820726 BLAKE2B e937b1fa7675b3ed895776fbbf5b97c2d96d9fdc658789cad6fa7c2633af5257c61850c1e1f3537b4f3b47261f781dcadb316100b53101e1f5979bf6e9572c76 SHA512 94608a667a55f6e82321d2fd0e668e88dc27a74e7bd8fbd65317fdb02cd11fb4c0d990d3dc513a9a7584d69204a8d7e7f1b842a3c46938ad38671b44da68d399

diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild b/app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild
new file mode 100644
index 000000000000..7712b373496c
--- /dev/null
+++ b/app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-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 es-419 et fa fi fil 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="draw.io diagramming and whiteboarding desktop app"
+HOMEPAGE="https://www.drawio.com/"
+
+SRC_URI="
+	amd64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-amd64-${PV}.deb
+		-> ${PN}-amd64-${PV}.deb )
+	arm64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-arm64-${PV}.deb
+		-> ${PN}-arm64-${PV}.deb )
+	https://raw.githubusercontent.com/jgraph/drawio-desktop/bdf5a4de3331e8dabab2be4c8f7b1a5427118f3f/build/icon.svg
+		-> drawio-${PV}-icon-r1.svg
+"
+S="${WORKDIR}"
+
+KEYWORDS="-* ~amd64"
+
+# These are the licenses used by node_modules packages, drawio and drawio-desktop repositories
+LICENSE="
+	0BSD Apache-2.0 BSD BSD-2 CC0-1.0 GPL-2 ISC PYTHON WTFPL-2 MIT ZLIB
+"
+
+SLOT="0"
+
+RDEPEND="
+	>=app-accessibility/at-spi2-core-2.46.0:2
+	dev-libs/expat
+	dev-libs/glib:2
+	dev-libs/nspr
+	>=dev-libs/nss-3
+	media-libs/alsa-lib
+	media-libs/mesa
+	net-print/cups
+	sys-apps/dbus
+	sys-libs/glibc
+	x11-libs/cairo
+	x11-libs/gtk+:3
+	x11-libs/libdrm
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXcomposite
+	x11-libs/libXdamage
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libxkbcommon
+	x11-libs/libXrandr
+	x11-libs/pango
+"
+
+QA_PREBUILT="opt/drawio/*"
+
+pkg_pretend() {
+	chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+	default
+	# cleanup languages
+	pushd "opt/drawio/locales" > /dev/null || die
+	chromium_remove_language_paks
+	popd > /dev/null || die
+
+	#Fix mimetype
+	sed -i \
+		-e 's*<icon name="x-office-document" />*<icon name="application-vnd.jgraph.mxfile"/>*g' \
+		-e '4 i <sub-class-of type="text/xml"/>' \
+		"usr/share/mime/packages/drawio.xml" || die "couldn't modify drawio.xml"
+}
+
+src_install() {
+	local destdir="/opt/drawio"
+
+	# Copy icons
+	local IC_SIZE
+	for IC_SIZE in 16 32 48 64 96 128 192 256 512 1024
+	do
+		newicon -s "${IC_SIZE}" "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" drawio.png
+		newicon -s "${IC_SIZE}" -c mimetypes "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" \
+		application-vnd.jgraph.mxfile.png
+	done
+	newicon -s scalable "${DISTDIR}/drawio-${PV}-icon-r1.svg" drawio.svg
+	newicon -s scalable -c mimetypes "${DISTDIR}/drawio-${PV}-icon-r1.svg" application-vnd.jgraph.mxfile.svg
+
+	# Create a desktop entry and associate it with the drawio mime type
+	domenu usr/share/applications/drawio.desktop
+
+	# MIME descriptor for .drawio and .vsdx files
+	insinto /usr/share/mime/packages
+	doins "usr/share/mime/packages/drawio.xml"
+
+	exeinto "${destdir}"
+	doexe opt/drawio/chrome-sandbox opt/drawio/chrome_crashpad_handler opt/drawio/drawio opt/drawio/*.so*
+
+	insinto "${destdir}"
+	insopts -m0644
+	doins opt/drawio/*.pak opt/drawio/*.bin opt/drawio/*.json opt/drawio/*.dat
+	insopts -m0755
+	doins -r opt/drawio/locales opt/drawio/resources
+
+	dosym "${destdir}"/drawio /usr/bin/drawio
+}


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

* [gentoo-commits] repo/gentoo:master commit in: app-office/drawio-desktop-bin/
@ 2024-03-16 17:34 Arthur Zamarin
  0 siblings, 0 replies; 13+ messages in thread
From: Arthur Zamarin @ 2024-03-16 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     fff8c7731160a57d15f6d7827e0b46302ec0f2b0
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 16 17:34:19 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 16 17:34:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fff8c773

app-office/drawio-desktop-bin: Stabilize 23.1.5 amd64, #927034

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild b/app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild
index 7712b373496c..c58511abd23b 100644
--- a/app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild
+++ b/app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 "
 S="${WORKDIR}"
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 # These are the licenses used by node_modules packages, drawio and drawio-desktop repositories
 LICENSE="


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

* [gentoo-commits] repo/gentoo:master commit in: app-office/drawio-desktop-bin/
@ 2024-03-17 13:53 Florian Schmaus
  0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2024-03-17 13:53 UTC (permalink / raw
  To: gentoo-commits

commit:     16a685d5c79b52eb86ea078a4e5094773b0b73dd
Author:     Giuseppe Foti <foti.giuseppe <AT> gmail <DOT> com>
AuthorDate: Thu Mar 14 21:15:33 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Mar 17 13:52:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16a685d5

app-office/drawio-desktop-bin: add 24.0.4

Signed-off-by: Giuseppe Foti <foti.giuseppe <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35758
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-office/drawio-desktop-bin/Manifest             |   3 +
 .../drawio-desktop-bin-24.0.4.ebuild               | 112 +++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/app-office/drawio-desktop-bin/Manifest b/app-office/drawio-desktop-bin/Manifest
index 9048f871e733..c47bf7e450ad 100644
--- a/app-office/drawio-desktop-bin/Manifest
+++ b/app-office/drawio-desktop-bin/Manifest
@@ -1,6 +1,9 @@
 DIST drawio-22.1.21-icon-r1.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e
 DIST drawio-23.1.5-icon-r1.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e
+DIST drawio-24.0.4-icon-r1.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e
 DIST drawio-desktop-bin-amd64-22.1.21.deb 96067454 BLAKE2B 4359f16e9932bd0b356cb8e800dab018462f943c81f604cc32837c6fcf1d1eda051380a0efdb122cf08d38d6f9ea6d87fa89de41d11ff33fd132fec037d0ff25 SHA512 2c99cefeb9a483e9a687eb1d3945549dda932303e8e7d45e80cc37103659c88e9eaba33b5b663fb96c331800424d24c16e11d670231f04d42dc30119db731ee5
 DIST drawio-desktop-bin-amd64-23.1.5.deb 96278524 BLAKE2B 589cb585a687d40d2ae763492f0478ad6ee8acd642ecd00a9cd129c0e68bb297477c6b7709de13186d5ad643ee2ddb5d19c2e5d95574bfe49152958de02e44cf SHA512 9ae538f079a4eaa6c191270ed6f3ffc506a5921df109dbedfb7d9e3a4b2b61ebc884a33aca2f894bb0fe532e0069df62e267284250349facfd1d6e5bde7b824c
+DIST drawio-desktop-bin-amd64-24.0.4.deb 96112610 BLAKE2B 0cc189f9eb22d0995f15b38dde45a37c4ab5cefc0eeefa02398a263b74d1a8ac1bf7ec3a7d29e4a91a91f0481c1c59670238489bdf34500163ae7c9a7995189d SHA512 0fae62cfcd89c2233e5d149b37b122f0a362a8a3753e824d766768aec94ceefbb2d458016c402f1e5c43663b10fdda5a0db65fbe8194f103dbae974520c32b57
 DIST drawio-desktop-bin-arm64-22.1.21.deb 91108260 BLAKE2B ff13736806866249ef55ff7dabed173996b910d25f31f72e9755ef22f3e67162aa080046e4fb5af9801b8ddaefe19cdae578ce6a9d314013b01211832b71ded2 SHA512 5d273b55839858ab4afb18f9ceab1a8004af7843e73a15944be5991d09b821dc4f9fcf46a8dfca6b1a47d7d6e70e4e905e4dfe13e03fe842b6c1b40fc92164d7
 DIST drawio-desktop-bin-arm64-23.1.5.deb 90820726 BLAKE2B e937b1fa7675b3ed895776fbbf5b97c2d96d9fdc658789cad6fa7c2633af5257c61850c1e1f3537b4f3b47261f781dcadb316100b53101e1f5979bf6e9572c76 SHA512 94608a667a55f6e82321d2fd0e668e88dc27a74e7bd8fbd65317fdb02cd11fb4c0d990d3dc513a9a7584d69204a8d7e7f1b842a3c46938ad38671b44da68d399
+DIST drawio-desktop-bin-arm64-24.0.4.deb 91106114 BLAKE2B 6e55db288b503af9ca68a5011126bd026c925f96008b3224965f4e4b5a855ef335ad806524f1c8d196dc6690fbf31b0adb669a5a88523a6586c4aad95bb53bb9 SHA512 032fadbb00fc31d5e1723612fc33e27573f1aa86c0d3d6bc4ec15ea964db8b81737c0d4c8dcf39e529e9fbda8753221014020e189a449a7c7c280d049dab46e1

diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-24.0.4.ebuild b/app-office/drawio-desktop-bin/drawio-desktop-bin-24.0.4.ebuild
new file mode 100644
index 000000000000..d4950afc3ba9
--- /dev/null
+++ b/app-office/drawio-desktop-bin/drawio-desktop-bin-24.0.4.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-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 es-419 et fa fi fil 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="draw.io diagramming and whiteboarding desktop app"
+HOMEPAGE="https://www.drawio.com/"
+
+SRC_URI="
+	amd64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-amd64-${PV}.deb
+		-> ${PN}-amd64-${PV}.deb )
+	arm64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-arm64-${PV}.deb
+		-> ${PN}-arm64-${PV}.deb )
+	https://raw.githubusercontent.com/jgraph/drawio-desktop/2c47e92b36155bf4109a4fbe83410be8acb70a3b/build/icon.svg
+		-> drawio-${PV}-icon-r1.svg
+"
+S="${WORKDIR}"
+
+KEYWORDS="-* ~amd64"
+
+# These are the licenses used by node_modules packages, drawio and drawio-desktop repositories
+LICENSE="
+	0BSD Apache-2.0 BSD BSD-2 CC0-1.0 GPL-2 ISC PYTHON WTFPL-2 MIT ZLIB
+"
+
+SLOT="0"
+
+RDEPEND="
+	>=app-accessibility/at-spi2-core-2.46.0:2
+	dev-libs/expat
+	dev-libs/glib:2
+	dev-libs/nspr
+	>=dev-libs/nss-3
+	media-libs/alsa-lib
+	media-libs/mesa
+	net-print/cups
+	sys-apps/dbus
+	sys-libs/glibc
+	x11-libs/cairo
+	x11-libs/gtk+:3
+	x11-libs/libdrm
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXcomposite
+	x11-libs/libXdamage
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libxkbcommon
+	x11-libs/libXrandr
+	x11-libs/pango
+"
+
+QA_PREBUILT="opt/drawio/*"
+
+pkg_pretend() {
+	chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+	default
+	# cleanup languages
+	pushd "opt/drawio/locales" > /dev/null || die
+	chromium_remove_language_paks
+	popd > /dev/null || die
+
+	#Fix mimetype
+	sed -i \
+		-e 's*<icon name="x-office-document" />*<icon name="application-vnd.jgraph.mxfile"/>*g' \
+		-e '4 i <sub-class-of type="text/xml"/>' \
+		"usr/share/mime/packages/drawio.xml" || die "couldn't modify drawio.xml"
+}
+
+src_install() {
+	local destdir="/opt/drawio"
+
+	# Copy icons
+	local IC_SIZE
+	for IC_SIZE in 16 32 48 64 96 128 192 256 512 1024
+	do
+		newicon -s "${IC_SIZE}" "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" drawio.png
+		newicon -s "${IC_SIZE}" -c mimetypes "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" \
+		application-vnd.jgraph.mxfile.png
+	done
+	newicon -s scalable "${DISTDIR}/drawio-${PV}-icon-r1.svg" drawio.svg
+	newicon -s scalable -c mimetypes "${DISTDIR}/drawio-${PV}-icon-r1.svg" application-vnd.jgraph.mxfile.svg
+
+	# Create a desktop entry and associate it with the drawio mime type
+	domenu usr/share/applications/drawio.desktop
+
+	# MIME descriptor for .drawio and .vsdx files
+	insinto /usr/share/mime/packages
+	doins "usr/share/mime/packages/drawio.xml"
+
+	exeinto "${destdir}"
+	doexe opt/drawio/chrome-sandbox opt/drawio/chrome_crashpad_handler opt/drawio/drawio opt/drawio/*.so*
+
+	insinto "${destdir}"
+	insopts -m0644
+	doins opt/drawio/*.pak opt/drawio/*.bin opt/drawio/*.json opt/drawio/*.dat
+	insopts -m0755
+	doins -r opt/drawio/locales opt/drawio/resources
+
+	dosym "${destdir}"/drawio /usr/bin/drawio
+}


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

* [gentoo-commits] repo/gentoo:master commit in: app-office/drawio-desktop-bin/
@ 2024-06-01 19:00 Erik Mackdanz
  0 siblings, 0 replies; 13+ messages in thread
From: Erik Mackdanz @ 2024-06-01 19:00 UTC (permalink / raw
  To: gentoo-commits

commit:     c3833d71e83009b10d70c71d967b0eb12820705b
Author:     Giuseppe Foti <foti.giuseppe <AT> gmail <DOT> com>
AuthorDate: Fri Mar 29 23:46:53 2024 +0000
Commit:     Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Sat Jun  1 18:59:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3833d71

app-office/drawio-desktop-bin: add 24.1.0, drop 22.1.21

Signed-off-by: Giuseppe Foti <foti.giuseppe <AT> gmail.com>
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>

 app-office/drawio-desktop-bin/Manifest                         |  6 +++---
 ...top-bin-22.1.21.ebuild => drawio-desktop-bin-24.1.0.ebuild} | 10 +++++-----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/app-office/drawio-desktop-bin/Manifest b/app-office/drawio-desktop-bin/Manifest
index c47bf7e450ad..e3aa5cb55dec 100644
--- a/app-office/drawio-desktop-bin/Manifest
+++ b/app-office/drawio-desktop-bin/Manifest
@@ -1,9 +1,9 @@
-DIST drawio-22.1.21-icon-r1.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e
 DIST drawio-23.1.5-icon-r1.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e
 DIST drawio-24.0.4-icon-r1.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e
-DIST drawio-desktop-bin-amd64-22.1.21.deb 96067454 BLAKE2B 4359f16e9932bd0b356cb8e800dab018462f943c81f604cc32837c6fcf1d1eda051380a0efdb122cf08d38d6f9ea6d87fa89de41d11ff33fd132fec037d0ff25 SHA512 2c99cefeb9a483e9a687eb1d3945549dda932303e8e7d45e80cc37103659c88e9eaba33b5b663fb96c331800424d24c16e11d670231f04d42dc30119db731ee5
 DIST drawio-desktop-bin-amd64-23.1.5.deb 96278524 BLAKE2B 589cb585a687d40d2ae763492f0478ad6ee8acd642ecd00a9cd129c0e68bb297477c6b7709de13186d5ad643ee2ddb5d19c2e5d95574bfe49152958de02e44cf SHA512 9ae538f079a4eaa6c191270ed6f3ffc506a5921df109dbedfb7d9e3a4b2b61ebc884a33aca2f894bb0fe532e0069df62e267284250349facfd1d6e5bde7b824c
 DIST drawio-desktop-bin-amd64-24.0.4.deb 96112610 BLAKE2B 0cc189f9eb22d0995f15b38dde45a37c4ab5cefc0eeefa02398a263b74d1a8ac1bf7ec3a7d29e4a91a91f0481c1c59670238489bdf34500163ae7c9a7995189d SHA512 0fae62cfcd89c2233e5d149b37b122f0a362a8a3753e824d766768aec94ceefbb2d458016c402f1e5c43663b10fdda5a0db65fbe8194f103dbae974520c32b57
-DIST drawio-desktop-bin-arm64-22.1.21.deb 91108260 BLAKE2B ff13736806866249ef55ff7dabed173996b910d25f31f72e9755ef22f3e67162aa080046e4fb5af9801b8ddaefe19cdae578ce6a9d314013b01211832b71ded2 SHA512 5d273b55839858ab4afb18f9ceab1a8004af7843e73a15944be5991d09b821dc4f9fcf46a8dfca6b1a47d7d6e70e4e905e4dfe13e03fe842b6c1b40fc92164d7
+DIST drawio-desktop-bin-amd64-24.1.0.deb 96075818 BLAKE2B d71fd7dba2dab1d94ff7fdada4e5ed72ee61a636e50ef1d62615b21adb3203b350de237d60f9c543a0fc64b19722cf063e0f44b6d5b35c3a5a2ec61efb31a17c SHA512 3e2873ef240ca18267d5c4746e10b89e70605e2070f2280a9472b1b4976575b1d8c5760bc752503ac9e278d3d49c4f6a6ec70332c3fd5b947aa16f97633e7287
 DIST drawio-desktop-bin-arm64-23.1.5.deb 90820726 BLAKE2B e937b1fa7675b3ed895776fbbf5b97c2d96d9fdc658789cad6fa7c2633af5257c61850c1e1f3537b4f3b47261f781dcadb316100b53101e1f5979bf6e9572c76 SHA512 94608a667a55f6e82321d2fd0e668e88dc27a74e7bd8fbd65317fdb02cd11fb4c0d990d3dc513a9a7584d69204a8d7e7f1b842a3c46938ad38671b44da68d399
 DIST drawio-desktop-bin-arm64-24.0.4.deb 91106114 BLAKE2B 6e55db288b503af9ca68a5011126bd026c925f96008b3224965f4e4b5a855ef335ad806524f1c8d196dc6690fbf31b0adb669a5a88523a6586c4aad95bb53bb9 SHA512 032fadbb00fc31d5e1723612fc33e27573f1aa86c0d3d6bc4ec15ea964db8b81737c0d4c8dcf39e529e9fbda8753221014020e189a449a7c7c280d049dab46e1
+DIST drawio-desktop-bin-arm64-24.1.0.deb 91068516 BLAKE2B d2781782b63105d58898e91606331dced0441df60cb69bf8b822f00fef39e23ef25dc1bf68f5f44d785d4602f5c055e6a67589432a2bd0b45bfb4297fdb0ed58 SHA512 c76d2ddb5d6e67c44987f9050b20f598e6082a9499af5dcda66a9178f77ab37a5407374d56a8ab5cb05377c95c3a5a47dd2a9e42e399b8b29cc97e597ab6b3d2
+DIST drawio-icon.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e

diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.21.ebuild b/app-office/drawio-desktop-bin/drawio-desktop-bin-24.1.0.ebuild
similarity index 89%
rename from app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.21.ebuild
rename to app-office/drawio-desktop-bin/drawio-desktop-bin-24.1.0.ebuild
index c58511abd23b..6c502971eb36 100644
--- a/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.21.ebuild
+++ b/app-office/drawio-desktop-bin/drawio-desktop-bin-24.1.0.ebuild
@@ -19,12 +19,12 @@ SRC_URI="
 		-> ${PN}-amd64-${PV}.deb )
 	arm64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-arm64-${PV}.deb
 		-> ${PN}-arm64-${PV}.deb )
-	https://raw.githubusercontent.com/jgraph/drawio-desktop/bdf5a4de3331e8dabab2be4c8f7b1a5427118f3f/build/icon.svg
-		-> drawio-${PV}-icon-r1.svg
+	https://raw.githubusercontent.com/jgraph/drawio-desktop/3fee9d732fc8b78b2886e042262df8bda8ef6ba5/build/icon.svg
+		-> drawio-icon.svg
 "
 S="${WORKDIR}"
 
-KEYWORDS="-* amd64"
+KEYWORDS="-* ~amd64"
 
 # These are the licenses used by node_modules packages, drawio and drawio-desktop repositories
 LICENSE="
@@ -89,8 +89,8 @@ src_install() {
 		newicon -s "${IC_SIZE}" -c mimetypes "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" \
 		application-vnd.jgraph.mxfile.png
 	done
-	newicon -s scalable "${DISTDIR}/drawio-${PV}-icon-r1.svg" drawio.svg
-	newicon -s scalable -c mimetypes "${DISTDIR}/drawio-${PV}-icon-r1.svg" application-vnd.jgraph.mxfile.svg
+	newicon -s scalable "${DISTDIR}/drawio-icon.svg" drawio.svg
+	newicon -s scalable -c mimetypes "${DISTDIR}/drawio-icon.svg" application-vnd.jgraph.mxfile.svg
 
 	# Create a desktop entry and associate it with the drawio mime type
 	domenu usr/share/applications/drawio.desktop


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

* [gentoo-commits] repo/gentoo:master commit in: app-office/drawio-desktop-bin/
@ 2024-06-01 19:00 Erik Mackdanz
  0 siblings, 0 replies; 13+ messages in thread
From: Erik Mackdanz @ 2024-06-01 19:00 UTC (permalink / raw
  To: gentoo-commits

commit:     019dc9506c4c72105c4af51cebf584634eb412e9
Author:     Giuseppe Foti <foti.giuseppe <AT> gmail <DOT> com>
AuthorDate: Sun May 19 08:11:42 2024 +0000
Commit:     Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Sat Jun  1 18:59:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=019dc950

app-office/drawio-desktop-bin: add 24.4.0

Signed-off-by: Giuseppe Foti <foti.giuseppe <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35996
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>

 app-office/drawio-desktop-bin/Manifest             |   2 +
 .../drawio-desktop-bin-24.4.0.ebuild               | 111 +++++++++++++++++++++
 2 files changed, 113 insertions(+)

diff --git a/app-office/drawio-desktop-bin/Manifest b/app-office/drawio-desktop-bin/Manifest
index e3aa5cb55dec..6186c5fb59e9 100644
--- a/app-office/drawio-desktop-bin/Manifest
+++ b/app-office/drawio-desktop-bin/Manifest
@@ -3,7 +3,9 @@ DIST drawio-24.0.4-icon-r1.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411
 DIST drawio-desktop-bin-amd64-23.1.5.deb 96278524 BLAKE2B 589cb585a687d40d2ae763492f0478ad6ee8acd642ecd00a9cd129c0e68bb297477c6b7709de13186d5ad643ee2ddb5d19c2e5d95574bfe49152958de02e44cf SHA512 9ae538f079a4eaa6c191270ed6f3ffc506a5921df109dbedfb7d9e3a4b2b61ebc884a33aca2f894bb0fe532e0069df62e267284250349facfd1d6e5bde7b824c
 DIST drawio-desktop-bin-amd64-24.0.4.deb 96112610 BLAKE2B 0cc189f9eb22d0995f15b38dde45a37c4ab5cefc0eeefa02398a263b74d1a8ac1bf7ec3a7d29e4a91a91f0481c1c59670238489bdf34500163ae7c9a7995189d SHA512 0fae62cfcd89c2233e5d149b37b122f0a362a8a3753e824d766768aec94ceefbb2d458016c402f1e5c43663b10fdda5a0db65fbe8194f103dbae974520c32b57
 DIST drawio-desktop-bin-amd64-24.1.0.deb 96075818 BLAKE2B d71fd7dba2dab1d94ff7fdada4e5ed72ee61a636e50ef1d62615b21adb3203b350de237d60f9c543a0fc64b19722cf063e0f44b6d5b35c3a5a2ec61efb31a17c SHA512 3e2873ef240ca18267d5c4746e10b89e70605e2070f2280a9472b1b4976575b1d8c5760bc752503ac9e278d3d49c4f6a6ec70332c3fd5b947aa16f97633e7287
+DIST drawio-desktop-bin-amd64-24.4.0.deb 96673050 BLAKE2B ad5f55a48bc576683a1c033ba2aebb4aab55f21da86b36cd5ce3557e6c008f6c2cf59363d6ecbf4305e76dcecdb54cd03f7e81bce256117923d17a4c8edf39a2 SHA512 fd5543f1cdd6055442c922274588f507aa31e1b11f62ddfc01c592eca7cc3827247313b1f7f05f205d6465948b271ee191a54245cc2cc419430d0e152a3b6f87
 DIST drawio-desktop-bin-arm64-23.1.5.deb 90820726 BLAKE2B e937b1fa7675b3ed895776fbbf5b97c2d96d9fdc658789cad6fa7c2633af5257c61850c1e1f3537b4f3b47261f781dcadb316100b53101e1f5979bf6e9572c76 SHA512 94608a667a55f6e82321d2fd0e668e88dc27a74e7bd8fbd65317fdb02cd11fb4c0d990d3dc513a9a7584d69204a8d7e7f1b842a3c46938ad38671b44da68d399
 DIST drawio-desktop-bin-arm64-24.0.4.deb 91106114 BLAKE2B 6e55db288b503af9ca68a5011126bd026c925f96008b3224965f4e4b5a855ef335ad806524f1c8d196dc6690fbf31b0adb669a5a88523a6586c4aad95bb53bb9 SHA512 032fadbb00fc31d5e1723612fc33e27573f1aa86c0d3d6bc4ec15ea964db8b81737c0d4c8dcf39e529e9fbda8753221014020e189a449a7c7c280d049dab46e1
 DIST drawio-desktop-bin-arm64-24.1.0.deb 91068516 BLAKE2B d2781782b63105d58898e91606331dced0441df60cb69bf8b822f00fef39e23ef25dc1bf68f5f44d785d4602f5c055e6a67589432a2bd0b45bfb4297fdb0ed58 SHA512 c76d2ddb5d6e67c44987f9050b20f598e6082a9499af5dcda66a9178f77ab37a5407374d56a8ab5cb05377c95c3a5a47dd2a9e42e399b8b29cc97e597ab6b3d2
+DIST drawio-desktop-bin-arm64-24.4.0.deb 91198066 BLAKE2B 615854d6a68e41c0b082a1c468ec08051510dc0c4ef90b5e831320e3cf3a66666ed02d523a729ac3c77d54be60b341c6758725292e1d540f8c374db8b0bca00c SHA512 2dd4fd3dcf3ecd97d6e38809725ae66cc8a8746d82b4499032e0c109fbd003444b0e2e5a75c4428c46d0b7c57438fc509be3161bb274cbaf3538419cf1d4a260
 DIST drawio-icon.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e

diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-24.4.0.ebuild b/app-office/drawio-desktop-bin/drawio-desktop-bin-24.4.0.ebuild
new file mode 100644
index 000000000000..c5aaef290c47
--- /dev/null
+++ b/app-office/drawio-desktop-bin/drawio-desktop-bin-24.4.0.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-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 es-419 et fa fi fil 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="draw.io diagramming and whiteboarding desktop app"
+HOMEPAGE="https://www.drawio.com/"
+
+SRC_URI="
+	amd64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-amd64-${PV}.deb
+		-> ${PN}-amd64-${PV}.deb )
+	arm64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-arm64-${PV}.deb
+		-> ${PN}-arm64-${PV}.deb )
+	https://raw.githubusercontent.com/jgraph/drawio-desktop/3fee9d732fc8b78b2886e042262df8bda8ef6ba5/build/icon.svg
+		-> drawio-icon.svg
+"
+S="${WORKDIR}"
+
+# These are the licenses used by node_modules packages, drawio and drawio-desktop repositories
+LICENSE="
+	0BSD Apache-2.0 BSD BSD-2 CC0-1.0 GPL-2 ISC PYTHON WTFPL-2 MIT ZLIB
+"
+SLOT="0"
+
+KEYWORDS="-* ~amd64"
+
+RDEPEND="
+	>=app-accessibility/at-spi2-core-2.46.0:2
+	dev-libs/expat
+	dev-libs/glib:2
+	dev-libs/nspr
+	>=dev-libs/nss-3
+	media-libs/alsa-lib
+	media-libs/mesa
+	net-print/cups
+	sys-apps/dbus
+	sys-libs/glibc
+	x11-libs/cairo
+	x11-libs/gtk+:3
+	x11-libs/libdrm
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXcomposite
+	x11-libs/libXdamage
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libxkbcommon
+	x11-libs/libXrandr
+	x11-libs/pango
+"
+
+QA_PREBUILT="opt/drawio/*"
+
+pkg_pretend() {
+	chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+	default
+	# cleanup languages
+	pushd "opt/drawio/locales" > /dev/null || die
+	chromium_remove_language_paks
+	popd > /dev/null || die
+
+	#Fix mimetype
+	sed -i \
+		-e 's*<icon name="x-office-document" />*<icon name="application-vnd.jgraph.mxfile"/>*g' \
+		-e '4 i <sub-class-of type="text/xml"/>' \
+		"usr/share/mime/packages/drawio.xml" || die "couldn't modify drawio.xml"
+}
+
+src_install() {
+	local destdir="/opt/drawio"
+
+	# Copy icons
+	local IC_SIZE
+	for IC_SIZE in 16 32 48 64 96 128 192 256 512 1024
+	do
+		newicon -s "${IC_SIZE}" "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" drawio.png
+		newicon -s "${IC_SIZE}" -c mimetypes "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" \
+		application-vnd.jgraph.mxfile.png
+	done
+	newicon -s scalable "${DISTDIR}/drawio-icon.svg" drawio.svg
+	newicon -s scalable -c mimetypes "${DISTDIR}/drawio-icon.svg" application-vnd.jgraph.mxfile.svg
+
+	# Create a desktop entry and associate it with the drawio mime type
+	domenu usr/share/applications/drawio.desktop
+
+	# MIME descriptor for .drawio and .vsdx files
+	insinto /usr/share/mime/packages
+	doins "usr/share/mime/packages/drawio.xml"
+
+	exeinto "${destdir}"
+	doexe opt/drawio/chrome-sandbox opt/drawio/chrome_crashpad_handler opt/drawio/drawio opt/drawio/*.so*
+
+	insinto "${destdir}"
+	insopts -m0644
+	doins opt/drawio/*.pak opt/drawio/*.bin opt/drawio/*.json opt/drawio/*.dat
+	insopts -m0755
+	doins -r opt/drawio/locales opt/drawio/resources
+
+	dosym "${destdir}"/drawio /usr/bin/drawio
+}


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

* [gentoo-commits] repo/gentoo:master commit in: app-office/drawio-desktop-bin/
@ 2024-06-04 18:23 Arthur Zamarin
  0 siblings, 0 replies; 13+ messages in thread
From: Arthur Zamarin @ 2024-06-04 18:23 UTC (permalink / raw
  To: gentoo-commits

commit:     1cda7826cad9f6ad1366070214b0d7186300ff3a
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  4 18:23:31 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Jun  4 18:23:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cda7826

app-office/drawio-desktop-bin: Stabilize 24.0.4 amd64, #933506

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 app-office/drawio-desktop-bin/drawio-desktop-bin-24.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-24.0.4.ebuild b/app-office/drawio-desktop-bin/drawio-desktop-bin-24.0.4.ebuild
index d4950afc3ba9..5d367b630901 100644
--- a/app-office/drawio-desktop-bin/drawio-desktop-bin-24.0.4.ebuild
+++ b/app-office/drawio-desktop-bin/drawio-desktop-bin-24.0.4.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 "
 S="${WORKDIR}"
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 # These are the licenses used by node_modules packages, drawio and drawio-desktop repositories
 LICENSE="


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

* [gentoo-commits] repo/gentoo:master commit in: app-office/drawio-desktop-bin/
@ 2024-07-23 19:15 Arthur Zamarin
  0 siblings, 0 replies; 13+ messages in thread
From: Arthur Zamarin @ 2024-07-23 19:15 UTC (permalink / raw
  To: gentoo-commits

commit:     b5373562337e1b013984165d7d86f333ae0c5409
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 19:15:08 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 19:15:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5373562

app-office/drawio-desktop-bin: Stabilize 24.4.0 amd64, #936559

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 app-office/drawio-desktop-bin/drawio-desktop-bin-24.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-24.4.0.ebuild b/app-office/drawio-desktop-bin/drawio-desktop-bin-24.4.0.ebuild
index c5aaef290c47..fb4308c7a8f4 100644
--- a/app-office/drawio-desktop-bin/drawio-desktop-bin-24.4.0.ebuild
+++ b/app-office/drawio-desktop-bin/drawio-desktop-bin-24.4.0.ebuild
@@ -30,7 +30,7 @@ LICENSE="
 "
 SLOT="0"
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 RDEPEND="
 	>=app-accessibility/at-spi2-core-2.46.0:2


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

* [gentoo-commits] repo/gentoo:master commit in: app-office/drawio-desktop-bin/
@ 2024-09-14 10:09 Florian Schmaus
  0 siblings, 0 replies; 13+ messages in thread
From: Florian Schmaus @ 2024-09-14 10:09 UTC (permalink / raw
  To: gentoo-commits

commit:     bbf8d375f1347d7cfd5ffdb9c8482eb9fdc9409e
Author:     Giuseppe Foti <foti.giuseppe <AT> gmail <DOT> com>
AuthorDate: Sun Sep  8 06:12:25 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sat Sep 14 09:57:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbf8d375

app-office/drawio-desktop-bin: add 24.7.8, drop 23.1.5, drop 24.0.4, drop 24.1.0

Signed-off-by: Giuseppe Foti <foti.giuseppe <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/38518
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-office/drawio-desktop-bin/Manifest             |  10 +-
 .../drawio-desktop-bin-23.1.5.ebuild               | 112 ---------------------
 .../drawio-desktop-bin-24.0.4.ebuild               | 112 ---------------------
 ...1.0.ebuild => drawio-desktop-bin-24.7.8.ebuild} |   5 +-
 4 files changed, 4 insertions(+), 235 deletions(-)

diff --git a/app-office/drawio-desktop-bin/Manifest b/app-office/drawio-desktop-bin/Manifest
index 6186c5fb59e9..1e801e5fed96 100644
--- a/app-office/drawio-desktop-bin/Manifest
+++ b/app-office/drawio-desktop-bin/Manifest
@@ -1,11 +1,5 @@
-DIST drawio-23.1.5-icon-r1.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e
-DIST drawio-24.0.4-icon-r1.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e
-DIST drawio-desktop-bin-amd64-23.1.5.deb 96278524 BLAKE2B 589cb585a687d40d2ae763492f0478ad6ee8acd642ecd00a9cd129c0e68bb297477c6b7709de13186d5ad643ee2ddb5d19c2e5d95574bfe49152958de02e44cf SHA512 9ae538f079a4eaa6c191270ed6f3ffc506a5921df109dbedfb7d9e3a4b2b61ebc884a33aca2f894bb0fe532e0069df62e267284250349facfd1d6e5bde7b824c
-DIST drawio-desktop-bin-amd64-24.0.4.deb 96112610 BLAKE2B 0cc189f9eb22d0995f15b38dde45a37c4ab5cefc0eeefa02398a263b74d1a8ac1bf7ec3a7d29e4a91a91f0481c1c59670238489bdf34500163ae7c9a7995189d SHA512 0fae62cfcd89c2233e5d149b37b122f0a362a8a3753e824d766768aec94ceefbb2d458016c402f1e5c43663b10fdda5a0db65fbe8194f103dbae974520c32b57
-DIST drawio-desktop-bin-amd64-24.1.0.deb 96075818 BLAKE2B d71fd7dba2dab1d94ff7fdada4e5ed72ee61a636e50ef1d62615b21adb3203b350de237d60f9c543a0fc64b19722cf063e0f44b6d5b35c3a5a2ec61efb31a17c SHA512 3e2873ef240ca18267d5c4746e10b89e70605e2070f2280a9472b1b4976575b1d8c5760bc752503ac9e278d3d49c4f6a6ec70332c3fd5b947aa16f97633e7287
 DIST drawio-desktop-bin-amd64-24.4.0.deb 96673050 BLAKE2B ad5f55a48bc576683a1c033ba2aebb4aab55f21da86b36cd5ce3557e6c008f6c2cf59363d6ecbf4305e76dcecdb54cd03f7e81bce256117923d17a4c8edf39a2 SHA512 fd5543f1cdd6055442c922274588f507aa31e1b11f62ddfc01c592eca7cc3827247313b1f7f05f205d6465948b271ee191a54245cc2cc419430d0e152a3b6f87
-DIST drawio-desktop-bin-arm64-23.1.5.deb 90820726 BLAKE2B e937b1fa7675b3ed895776fbbf5b97c2d96d9fdc658789cad6fa7c2633af5257c61850c1e1f3537b4f3b47261f781dcadb316100b53101e1f5979bf6e9572c76 SHA512 94608a667a55f6e82321d2fd0e668e88dc27a74e7bd8fbd65317fdb02cd11fb4c0d990d3dc513a9a7584d69204a8d7e7f1b842a3c46938ad38671b44da68d399
-DIST drawio-desktop-bin-arm64-24.0.4.deb 91106114 BLAKE2B 6e55db288b503af9ca68a5011126bd026c925f96008b3224965f4e4b5a855ef335ad806524f1c8d196dc6690fbf31b0adb669a5a88523a6586c4aad95bb53bb9 SHA512 032fadbb00fc31d5e1723612fc33e27573f1aa86c0d3d6bc4ec15ea964db8b81737c0d4c8dcf39e529e9fbda8753221014020e189a449a7c7c280d049dab46e1
-DIST drawio-desktop-bin-arm64-24.1.0.deb 91068516 BLAKE2B d2781782b63105d58898e91606331dced0441df60cb69bf8b822f00fef39e23ef25dc1bf68f5f44d785d4602f5c055e6a67589432a2bd0b45bfb4297fdb0ed58 SHA512 c76d2ddb5d6e67c44987f9050b20f598e6082a9499af5dcda66a9178f77ab37a5407374d56a8ab5cb05377c95c3a5a47dd2a9e42e399b8b29cc97e597ab6b3d2
+DIST drawio-desktop-bin-amd64-24.7.8.deb 99100416 BLAKE2B cc4b417bbbf19b767fa1b82fcaf6417c6238b39876c4692d218f161f0a2636d5c32af7c30c7afdd0e64e8b577a542014b855a5ea347835c295f09bdaa9b87203 SHA512 861f402a016cadd7e1ee6d9eb8f72cbd5294581725c3d21c8238df860b9252b483496094031c4f0e34070a6173755b966795256daddcc5ba36e9cb2bf825fdd1
 DIST drawio-desktop-bin-arm64-24.4.0.deb 91198066 BLAKE2B 615854d6a68e41c0b082a1c468ec08051510dc0c4ef90b5e831320e3cf3a66666ed02d523a729ac3c77d54be60b341c6758725292e1d540f8c374db8b0bca00c SHA512 2dd4fd3dcf3ecd97d6e38809725ae66cc8a8746d82b4499032e0c109fbd003444b0e2e5a75c4428c46d0b7c57438fc509be3161bb274cbaf3538419cf1d4a260
+DIST drawio-desktop-bin-arm64-24.7.8.deb 94418434 BLAKE2B 81caf77cfc65f484adc8a399b297a5efea9ecef046424154ecac13d9a59b6906536265975286c99544861798de38bef7c092b2962187b7bd1a75cc76cfa1cef1 SHA512 a8242a1d3bf4ce89973ffdb41bdcb4118af0dbb6bb8610a672778663d97994038e840b6eb26a71c089414635a79c55be31c60903dc6eb91e83e5583782200aa3
 DIST drawio-icon.svg 1194 BLAKE2B 624a024e95ff1a68ac298b64d0e633f46411f7ec142d8b2a7d639c7e6a66a1f7c695f67b28a64e323ec1dea36ec4d657e2ee9119cd58f1c84f0d9cb9b5d9755d SHA512 ce010d61c5de3322d4e3c66c87ae199b7d15e68ee7253078f001eccb3b725c0290426978cfd81a4d06276b8b50ea8bd650213a50eb72432451afe536790eb39e

diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild b/app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild
deleted file mode 100644
index c58511abd23b..000000000000
--- a/app-office/drawio-desktop-bin/drawio-desktop-bin-23.1.5.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-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 es-419 et fa fi fil 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="draw.io diagramming and whiteboarding desktop app"
-HOMEPAGE="https://www.drawio.com/"
-
-SRC_URI="
-	amd64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-amd64-${PV}.deb
-		-> ${PN}-amd64-${PV}.deb )
-	arm64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-arm64-${PV}.deb
-		-> ${PN}-arm64-${PV}.deb )
-	https://raw.githubusercontent.com/jgraph/drawio-desktop/bdf5a4de3331e8dabab2be4c8f7b1a5427118f3f/build/icon.svg
-		-> drawio-${PV}-icon-r1.svg
-"
-S="${WORKDIR}"
-
-KEYWORDS="-* amd64"
-
-# These are the licenses used by node_modules packages, drawio and drawio-desktop repositories
-LICENSE="
-	0BSD Apache-2.0 BSD BSD-2 CC0-1.0 GPL-2 ISC PYTHON WTFPL-2 MIT ZLIB
-"
-
-SLOT="0"
-
-RDEPEND="
-	>=app-accessibility/at-spi2-core-2.46.0:2
-	dev-libs/expat
-	dev-libs/glib:2
-	dev-libs/nspr
-	>=dev-libs/nss-3
-	media-libs/alsa-lib
-	media-libs/mesa
-	net-print/cups
-	sys-apps/dbus
-	sys-libs/glibc
-	x11-libs/cairo
-	x11-libs/gtk+:3
-	x11-libs/libdrm
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXcomposite
-	x11-libs/libXdamage
-	x11-libs/libXext
-	x11-libs/libXfixes
-	x11-libs/libxkbcommon
-	x11-libs/libXrandr
-	x11-libs/pango
-"
-
-QA_PREBUILT="opt/drawio/*"
-
-pkg_pretend() {
-	chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
-	default
-	# cleanup languages
-	pushd "opt/drawio/locales" > /dev/null || die
-	chromium_remove_language_paks
-	popd > /dev/null || die
-
-	#Fix mimetype
-	sed -i \
-		-e 's*<icon name="x-office-document" />*<icon name="application-vnd.jgraph.mxfile"/>*g' \
-		-e '4 i <sub-class-of type="text/xml"/>' \
-		"usr/share/mime/packages/drawio.xml" || die "couldn't modify drawio.xml"
-}
-
-src_install() {
-	local destdir="/opt/drawio"
-
-	# Copy icons
-	local IC_SIZE
-	for IC_SIZE in 16 32 48 64 96 128 192 256 512 1024
-	do
-		newicon -s "${IC_SIZE}" "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" drawio.png
-		newicon -s "${IC_SIZE}" -c mimetypes "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" \
-		application-vnd.jgraph.mxfile.png
-	done
-	newicon -s scalable "${DISTDIR}/drawio-${PV}-icon-r1.svg" drawio.svg
-	newicon -s scalable -c mimetypes "${DISTDIR}/drawio-${PV}-icon-r1.svg" application-vnd.jgraph.mxfile.svg
-
-	# Create a desktop entry and associate it with the drawio mime type
-	domenu usr/share/applications/drawio.desktop
-
-	# MIME descriptor for .drawio and .vsdx files
-	insinto /usr/share/mime/packages
-	doins "usr/share/mime/packages/drawio.xml"
-
-	exeinto "${destdir}"
-	doexe opt/drawio/chrome-sandbox opt/drawio/chrome_crashpad_handler opt/drawio/drawio opt/drawio/*.so*
-
-	insinto "${destdir}"
-	insopts -m0644
-	doins opt/drawio/*.pak opt/drawio/*.bin opt/drawio/*.json opt/drawio/*.dat
-	insopts -m0755
-	doins -r opt/drawio/locales opt/drawio/resources
-
-	dosym "${destdir}"/drawio /usr/bin/drawio
-}

diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-24.0.4.ebuild b/app-office/drawio-desktop-bin/drawio-desktop-bin-24.0.4.ebuild
deleted file mode 100644
index 5d367b630901..000000000000
--- a/app-office/drawio-desktop-bin/drawio-desktop-bin-24.0.4.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-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 es-419 et fa fi fil 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="draw.io diagramming and whiteboarding desktop app"
-HOMEPAGE="https://www.drawio.com/"
-
-SRC_URI="
-	amd64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-amd64-${PV}.deb
-		-> ${PN}-amd64-${PV}.deb )
-	arm64? ( https://github.com/jgraph/drawio-desktop/releases/download/v${PV}/drawio-arm64-${PV}.deb
-		-> ${PN}-arm64-${PV}.deb )
-	https://raw.githubusercontent.com/jgraph/drawio-desktop/2c47e92b36155bf4109a4fbe83410be8acb70a3b/build/icon.svg
-		-> drawio-${PV}-icon-r1.svg
-"
-S="${WORKDIR}"
-
-KEYWORDS="-* amd64"
-
-# These are the licenses used by node_modules packages, drawio and drawio-desktop repositories
-LICENSE="
-	0BSD Apache-2.0 BSD BSD-2 CC0-1.0 GPL-2 ISC PYTHON WTFPL-2 MIT ZLIB
-"
-
-SLOT="0"
-
-RDEPEND="
-	>=app-accessibility/at-spi2-core-2.46.0:2
-	dev-libs/expat
-	dev-libs/glib:2
-	dev-libs/nspr
-	>=dev-libs/nss-3
-	media-libs/alsa-lib
-	media-libs/mesa
-	net-print/cups
-	sys-apps/dbus
-	sys-libs/glibc
-	x11-libs/cairo
-	x11-libs/gtk+:3
-	x11-libs/libdrm
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXcomposite
-	x11-libs/libXdamage
-	x11-libs/libXext
-	x11-libs/libXfixes
-	x11-libs/libxkbcommon
-	x11-libs/libXrandr
-	x11-libs/pango
-"
-
-QA_PREBUILT="opt/drawio/*"
-
-pkg_pretend() {
-	chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
-	default
-	# cleanup languages
-	pushd "opt/drawio/locales" > /dev/null || die
-	chromium_remove_language_paks
-	popd > /dev/null || die
-
-	#Fix mimetype
-	sed -i \
-		-e 's*<icon name="x-office-document" />*<icon name="application-vnd.jgraph.mxfile"/>*g' \
-		-e '4 i <sub-class-of type="text/xml"/>' \
-		"usr/share/mime/packages/drawio.xml" || die "couldn't modify drawio.xml"
-}
-
-src_install() {
-	local destdir="/opt/drawio"
-
-	# Copy icons
-	local IC_SIZE
-	for IC_SIZE in 16 32 48 64 96 128 192 256 512 1024
-	do
-		newicon -s "${IC_SIZE}" "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" drawio.png
-		newicon -s "${IC_SIZE}" -c mimetypes "usr/share/icons/hicolor/${IC_SIZE}x${IC_SIZE}/apps/drawio.png" \
-		application-vnd.jgraph.mxfile.png
-	done
-	newicon -s scalable "${DISTDIR}/drawio-${PV}-icon-r1.svg" drawio.svg
-	newicon -s scalable -c mimetypes "${DISTDIR}/drawio-${PV}-icon-r1.svg" application-vnd.jgraph.mxfile.svg
-
-	# Create a desktop entry and associate it with the drawio mime type
-	domenu usr/share/applications/drawio.desktop
-
-	# MIME descriptor for .drawio and .vsdx files
-	insinto /usr/share/mime/packages
-	doins "usr/share/mime/packages/drawio.xml"
-
-	exeinto "${destdir}"
-	doexe opt/drawio/chrome-sandbox opt/drawio/chrome_crashpad_handler opt/drawio/drawio opt/drawio/*.so*
-
-	insinto "${destdir}"
-	insopts -m0644
-	doins opt/drawio/*.pak opt/drawio/*.bin opt/drawio/*.json opt/drawio/*.dat
-	insopts -m0755
-	doins -r opt/drawio/locales opt/drawio/resources
-
-	dosym "${destdir}"/drawio /usr/bin/drawio
-}

diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-24.1.0.ebuild b/app-office/drawio-desktop-bin/drawio-desktop-bin-24.7.8.ebuild
similarity index 99%
rename from app-office/drawio-desktop-bin/drawio-desktop-bin-24.1.0.ebuild
rename to app-office/drawio-desktop-bin/drawio-desktop-bin-24.7.8.ebuild
index 6c502971eb36..c5aaef290c47 100644
--- a/app-office/drawio-desktop-bin/drawio-desktop-bin-24.1.0.ebuild
+++ b/app-office/drawio-desktop-bin/drawio-desktop-bin-24.7.8.ebuild
@@ -24,15 +24,14 @@ SRC_URI="
 "
 S="${WORKDIR}"
 
-KEYWORDS="-* ~amd64"
-
 # These are the licenses used by node_modules packages, drawio and drawio-desktop repositories
 LICENSE="
 	0BSD Apache-2.0 BSD BSD-2 CC0-1.0 GPL-2 ISC PYTHON WTFPL-2 MIT ZLIB
 "
-
 SLOT="0"
 
+KEYWORDS="-* ~amd64"
+
 RDEPEND="
 	>=app-accessibility/at-spi2-core-2.46.0:2
 	dev-libs/expat


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

end of thread, other threads:[~2024-09-14 10:09 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-01 14:31 [gentoo-commits] repo/gentoo:master commit in: app-office/drawio-desktop-bin/ Florian Schmaus
  -- strict thread matches above, loose matches on Subject: below --
2024-01-01 14:31 Florian Schmaus
2024-01-03 20:13 Florian Schmaus
2024-01-05 13:34 Florian Schmaus
2024-01-05 13:37 Florian Schmaus
2024-02-28  7:17 Florian Schmaus
2024-03-16 17:34 Arthur Zamarin
2024-03-17 13:53 Florian Schmaus
2024-06-01 19:00 Erik Mackdanz
2024-06-01 19:00 Erik Mackdanz
2024-06-04 18:23 Arthur Zamarin
2024-07-23 19:15 Arthur Zamarin
2024-09-14 10:09 Florian Schmaus

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