commit:     58b2171a3a8403a4020181f6c7c09274d1b41c65
Author:     Pavel Sobolev <contact <AT> paveloom <DOT> dev>
AuthorDate: Thu Dec 25 19:32:08 2025 +0000
Commit:     Pavel Sobolev <contact <AT> paveloom <DOT> dev>
CommitDate: Thu Dec 25 19:35:52 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=58b2171a

gnome-extra/palette: new package, add 3.0.0

Signed-off-by: Pavel Sobolev <contact <AT> paveloom.dev>

 gnome-extra/palette/Manifest             |  4 +++
 gnome-extra/palette/metadata.xml         | 12 ++++++++
 gnome-extra/palette/palette-3.0.0.ebuild | 53 ++++++++++++++++++++++++++++++++
 3 files changed, 69 insertions(+)

diff --git a/gnome-extra/palette/Manifest b/gnome-extra/palette/Manifest
new file mode 100644
index 0000000000..0e8d79376a
--- /dev/null
+++ b/gnome-extra/palette/Manifest
@@ -0,0 +1,4 @@
+DIST HIG-app-icons-9433d4215159da08a1d6db4090c987d178173670.tar.bz2 3314119 
BLAKE2B 
a8d41845e236ab588552442eef710dd6b79bd9ec0f6162351573c7fd6bb514f89bde3df9b3551b52be95fb47fed78e499142417f258d34a70014637cf7dc7bdc
 SHA512 
65e50e1c976de4c2471307a30cfc16684228d8a576fa6464cd355857251a4c62a90355cec1dd2acf1443b5979f2b34cbc0af0d9ce806788b4c4b7f10c3d8705e
+DIST palette-3.0.0.tar.bz2 68938 BLAKE2B 
4cba6a7db5999ebfe1fdd85de9e4f80013576f369d1d734b9519edaa831fcad1fd9988a275ff7e2c6bd1177ab3510b7906fe9ed99181f08012c292e6e75cd9ff
 SHA512 
3443895130fc9aad441f94131dd2f2f2c4aec669f83140306020027a5ba4f9da3124132441e11652949fa5a2bbd316283efa0bede6bc71316c6973149ca90027
+EBUILD palette-3.0.0.ebuild 1109 BLAKE2B 
145956b452869833cb8d1e8dd9e1afb479085fde61d7b328dabeb4c8471f4165220b33613fee03df59f8ebe224f3aeb706eb34969254faf150652b6ca115e2a5
 SHA512 
ab763133f037f85e08915552a9d6350f69527130948dbc6e6cc1826b9fae435abb487b021922b7c19d96370796b761d12358c344acdbbca09bf600242dc9e0d6
+MISC skel.metadata.xml 1498 BLAKE2B 
9d0a2e83a86a2c30919ab79a8626ade00ccd3cace0431a25e97af7958b831d98231d06c7de0f3df8638e0c77e050c8fe1728acb42ef6863ff9a82580f7ab2b73
 SHA512 
c8ddaf3e24ac9d84365259c3c06eefb76ef9c04b5b8ad5f17d42a0547f2d9550cfa173ec0f8cb0cf74e4668be44ecb3169009423cee16283332daeda94b6ef36

diff --git a/gnome-extra/palette/metadata.xml b/gnome-extra/palette/metadata.xml
new file mode 100644
index 0000000000..ba66ea8344
--- /dev/null
+++ b/gnome-extra/palette/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+  <maintainer type="person">
+    <name>Pavel Sobolev</name>
+    <email>[email protected]</email>
+  </maintainer>
+  <upstream>
+    <bugs-to>https://gitlab.gnome.org/World/design/palette/-/issues</bugs-to>
+    <remote-id type="gnome-gitlab">World/design/palette</remote-id>
+  </upstream>
+</pkgmetadata>

diff --git a/gnome-extra/palette/palette-3.0.0.ebuild 
b/gnome-extra/palette/palette-3.0.0.ebuild
new file mode 100644
index 0000000000..2b7450cd23
--- /dev/null
+++ b/gnome-extra/palette/palette-3.0.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit gnome2-utils meson python-any-r1 vala xdg
+
+HIG_COMMIT="9433d4215159da08a1d6db4090c987d178173670"
+
+DESCRIPTION="Colour Palette tool"
+HOMEPAGE="https://gitlab.gnome.org/World/design/palette";
+SRC_URI="
+       
https://gitlab.gnome.org/World/design/palette/-/archive/${PV}/palette-${PV}.tar.bz2
+       
https://gitlab.gnome.org/Teams/Design/HIG-app-icons/-/archive/${HIG_COMMIT}/HIG-app-icons-${HIG_COMMIT}.tar.bz2
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+       gui-libs/gtk:4
+       gui-libs/libadwaita:1
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+       $(vala_depend)
+       ${PYTHON_DEPS}
+
+       dev-libs/appstream
+       dev-util/desktop-file-utils
+       dev-util/gtk-update-icon-cache
+       sys-devel/gettext
+"
+
+src_prepare() {
+       default
+       vala_setup
+
+       mv "${WORKDIR}/HIG-app-icons-${HIG_COMMIT}" -T "${S}/src/hig" || die
+}
+
+pkg_postinst() {
+       xdg_pkg_postinst
+       gnome2_schemas_update
+}
+
+pkg_postrm() {
+       xdg_pkg_postrm
+       gnome2_schemas_update
+}

Reply via email to