summaryrefslogtreecommitdiff
path: root/gnome-extra
diff options
context:
space:
mode:
Diffstat (limited to 'gnome-extra')
-rw-r--r--gnome-extra/Manifest.gzbin11596 -> 11591 bytes
-rw-r--r--gnome-extra/gnome-characters/Manifest2
-rw-r--r--gnome-extra/gnome-characters/gnome-characters-44.0.ebuild41
-rw-r--r--gnome-extra/gnome-shell-extensions/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44.0.ebuild70
-rw-r--r--gnome-extra/gnome-weather/Manifest2
-rw-r--r--gnome-extra/gnome-weather/gnome-weather-44.0.ebuild53
-rw-r--r--gnome-extra/gucharmap/Manifest2
-rw-r--r--gnome-extra/gucharmap/gucharmap-15.0.3.ebuild74
9 files changed, 246 insertions, 0 deletions
diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz
index e1c8981c5879..82b4bf8569ba 100644
--- a/gnome-extra/Manifest.gz
+++ b/gnome-extra/Manifest.gz
Binary files differ
diff --git a/gnome-extra/gnome-characters/Manifest b/gnome-extra/gnome-characters/Manifest
index 7c7a2b3a07ef..ad5f35dec598 100644
--- a/gnome-extra/gnome-characters/Manifest
+++ b/gnome-extra/gnome-characters/Manifest
@@ -1,5 +1,7 @@
DIST gnome-characters-43.1.tar.xz 584444 BLAKE2B 6920bd10fe794143b4ff8920c0c81fce2649493d827201f4e47c46a3defb3fd8cadafdd9c7eacc35be7a9978b3d9047f64c5318c2582d3d87de6e1afe5bfbd66 SHA512 75fb25b7d6c2984a0d59887e0c408c0dc210061fa1e0cedbffefd8ef8b4b610a7db1c248926a5b6473fc0f806937e953e9e72a39b2a880c4871399226f3a77f4
+DIST gnome-characters-44.0.tar.xz 586540 BLAKE2B 996e06151f0bd35f41212ed4cf46181105011c7dee3b60ae46de0f244f2d9c39741e0c844628e9a308d13b977089ef448790094f3dbd924b12d8f49ebeddb70f SHA512 d49f4df21e7ff295bb16cf66640446e9e572689252e1a04314316443da670e585ef918a00bd7503b764d49b76e4c32286df2be2a3c432552e5bbcad6fe62e724
DIST gnome-characters-44.rc.tar.xz 586420 BLAKE2B e9afdc092ce858db9786adfed01175b40cb7d8ea4f38f09008be7f3e35bad287a46f65678076a58c82c3655578d92ce29c7b7c2b901197a19db9f9b50c584e9e SHA512 84b2287889ba1087ac2c7156419df898fd0f6a52bb6d7716c918fa6f17b9d7e10b3f053cae8610f7e8d5ef2e4a144a620bc1aa393bf68fe7200b77edc7c38934
EBUILD gnome-characters-43.1.ebuild 884 BLAKE2B 116a5697c731f3063e5c21b1be3e1ba346c192f9ecda7888991dfe6452e9202bd7f72478ba3537a3fbf75d6548b813283eaff6c8fbbec35a26a3a06e44255ed9 SHA512 7020766751532af3414b8729d67f392fc27a2d9c66a35ba2a51447125a7dce3017c559d247981fdb80ff041bce8b4f372a968b429ecb7689c50c7fc6721daae1
+EBUILD gnome-characters-44.0.ebuild 854 BLAKE2B 89c19aad6393c8fedaceda2933bedc61232b2ff68822658b6ecb98d5d83775b2c12f7ff6f7f61802a1b47e0014069ee2a146f0f896146ebf7243aa9c5547e703 SHA512 68b884181612b0e56bcecc42434994393966c5b717e86323c1ca0175a2f708a8360044c78524324d47d7e466d46a917444a579920c297ddb27a7cf83e13f513e
EBUILD gnome-characters-44_rc.ebuild 987 BLAKE2B 9a33118ddd4f2e3eb1f8b94291a994b0e5f09eb66caefc4f6006a5c4c95d95d665d6747defe2a4f92c29857cbbf2318c88f1e6afa8364c0212ecdb960c784199 SHA512 9f3416f04d516e36ce69d9c589825b2a495814c7a80f1941a4d1e6c39c873bb68ed5862fe94a8fde5e7e1f11a450962b0c12beab5cb2c35fdc985024fa23fa0e
MISC metadata.xml 357 BLAKE2B 1b9479f7ff139fec94e455e917e8376172adfb49ad580d6f3b612aef623a4c5617fec2e3528eb51da1d6ef39a8e37bebfd0b1d06a36173231e4e5d10b06fcb64 SHA512 34fc6316a9dffd2c9c1f671ed5e771663ea340e6cb4d933da98a8fa75932917cb827f94cfdb76e8a2a3ead67d957d94fdcf8b34924ea012b0288257a2e18e69f
diff --git a/gnome-extra/gnome-characters/gnome-characters-44.0.ebuild b/gnome-extra/gnome-characters/gnome-characters-44.0.ebuild
new file mode 100644
index 000000000000..9502a589d2b6
--- /dev/null
+++ b/gnome-extra/gnome-characters/gnome-characters-44.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Unicode character map viewer and library"
+HOMEPAGE="https://wiki.gnome.org/Design/Apps/CharacterMap"
+
+LICENSE="GPL-2+ BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-libs/gjs-1.50
+ >=dev-libs/glib-2.32:2
+ >=dev-libs/gobject-introspection-1.35.9:=
+ >=gui-libs/gtk-4.6:4[introspection]
+ >=gui-libs/libadwaita-1.2:1=
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/pango-1.36[introspection]
+ gnome-base/gnome-desktop:3[introspection]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-libs/libxml2:2
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-shell-extensions/Manifest b/gnome-extra/gnome-shell-extensions/Manifest
index dfdaeb78d126..aece258a370e 100644
--- a/gnome-extra/gnome-shell-extensions/Manifest
+++ b/gnome-extra/gnome-shell-extensions/Manifest
@@ -1,5 +1,7 @@
DIST gnome-shell-extensions-43.1.tar.xz 226868 BLAKE2B c96902c01d5260c916e139eb31dbf71fc2dc054d18c2222898d530ee9f28cfea6a745d38cb7f4e54a7ee4a5ce8da93b5e25eebc52e6518ad99d1eae64d3e14dc SHA512 9901e738a5af5a6139da8fc928b95e5afef6e7b80b24e3284603fc4341e588d738b9c16a7bcba2a3e79af2729c468fd756b584394559b2794b335e656c092bae
+DIST gnome-shell-extensions-44.0.tar.xz 227060 BLAKE2B 3f166f75c5d011f990b7dcbfc4d3d1364e480822087d35cf8f361234c482f572d89b4d4eb92be67ffdf4bae4e05de361abfc3b0d92c3c30d03f67f2bd8c25251 SHA512 d3cc58bb0e5d29646a20b02cd59ba480bf42fbf9bbe0e228ae132e19e385806e95c937b3d7bd5fe0877702ed151f972f07e345e6072c1cd02d51cb56f72854e6
DIST gnome-shell-extensions-44.rc.tar.xz 227012 BLAKE2B 2051e08f6a1051443acfade8afd7ca8ab0e58f3ab56f7161f2a7367385dffae77ae1936d647fdd5cb74a3fb92921495f623426b1f495d51ef1c90830f69e9f0e SHA512 4b1607a349a30f4ec077019fbf50818f9c96aaf835b4db53662fb17956d638f40ae374bbf33d28e74daea4729e1aaaa78a10bd26369bdf6e3cef06bda725cdfe
EBUILD gnome-shell-extensions-43.1.ebuild 1814 BLAKE2B ba39dfa8b72ce95da6b33dce8edf22e5e87f930bdf91e3fddeaaf68d14adaa40b0ed0ad9daa858b1a8067832938d7ae3fb9d201db9d02844f82b2b4a45b64db9 SHA512 5d75448f8804f69fbf50a902fd6236b6414ee5d41adad4f495725ecf8066c6d4a224bd9d3f80606f8f281988f9f4dd3195d00e64439e5b05ef52c0847ad6bced
+EBUILD gnome-shell-extensions-44.0.ebuild 1817 BLAKE2B 14b1fcf9dded5706b64047d6e0cf6fddcc41800fe809bfd2a8ef6abd54c2c974eeaed18b715855a1604c295bf293333b56483c8d1ee1cefe0cb1c5fb5c3a1380 SHA512 1f03ed3bc1615d0056170dfcbfc8102eb5976c7abd0366a79a5cfad04d3fcf9758bb89a936f761bf6705177425a3d4eb52259b457b5b6db0ed1158ff02112436
EBUILD gnome-shell-extensions-44_rc.ebuild 1918 BLAKE2B 55c6a45c46d5805fb4ace1a0342ab3044df60a2f5c12ef22fb3e950acdf373d26cf82b73d0f221b15c35d9467bdd93dbd8222dc9f928d2b91e679071064229e0 SHA512 e6aca36e3ab1efc126d0a51eac87039f3ea9f362466fc853498e61b9900e8b272bcbfdfa30964eeadfa43559871ea2c4a2d11c4415ff7b067bb4635d9ee23f48
MISC metadata.xml 363 BLAKE2B e448f61e99452c5ea32f80387d2f196bdef4003dde0423ce50202cf458a038a7b3f7d44c14d168bab0bf78c4e8c1588c9016423106eeaa5982e1cf03aaf273d1 SHA512 f548760594f1331da0aebaee8db91568697c43e04ae652cbba7beab199bc47173706c4e399928bfb195d355ab56820f24a36bb7eb57b47a31df3a335318e7078
diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44.0.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44.0.ebuild
new file mode 100644
index 000000000000..6417f8b92d6f
--- /dev/null
+++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org readme.gentoo-r1 meson xdg
+
+DESCRIPTION="JavaScript extensions for GNOME Shell"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-libs/glib-2.26:2
+ >=gnome-base/libgtop-2.28.3[introspection]
+ >=app-eselect/eselect-gnome-shell-extensions-20111211
+"
+RDEPEND="${DEPEND}
+ >=app-accessibility/at-spi2-core-2.46.0[introspection]
+ >=dev-libs/gjs-1.29
+ dev-libs/gobject-introspection:=
+ gnome-base/gnome-menus:3[introspection]
+ =gnome-base/gnome-shell-$(ver_cut 1)*
+ gui-libs/libadwaita[introspection]
+ media-libs/clutter:1.0[introspection]
+ media-libs/graphene[introspection]
+ x11-libs/gtk+:3[introspection]
+ x11-libs/pango[introspection]
+ x11-themes/adwaita-icon-theme
+ >=x11-wm/mutter-3.32[introspection]
+"
+BDEPEND="
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="Installed extensions installed are initially disabled by default.
+To change the system default and enable some extensions, you can use
+# eselect gnome-shell-extensions
+
+Alternatively, to enable/disable extensions on a per-user basis,
+you can use the gnome-extensions-app (included with gnome-shell),
+https://extensions.gnome.org/ web interface, or modify the
+org.gnome.shell enabled-extensions gsettings key from the command
+line or a script."
+
+src_configure() {
+ local emesonargs=(
+ -Dextension_set=all
+ -Dclassic_mode=true
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ ebegin "Updating list of installed extensions"
+ eselect gnome-shell-extensions update
+ eend $?
+
+ readme.gentoo_print_elog
+}
diff --git a/gnome-extra/gnome-weather/Manifest b/gnome-extra/gnome-weather/Manifest
index 898b374a91f2..c8f8bde1bad2 100644
--- a/gnome-extra/gnome-weather/Manifest
+++ b/gnome-extra/gnome-weather/Manifest
@@ -1,5 +1,7 @@
DIST gnome-weather-43.0.tar.xz 234344 BLAKE2B d255fec2103f9af3ce36db64d0d294732693850c9acd6bd53ea45552ac19e577786df3b110b66ff59d0d99df9f39f53592f48b4e1cad3aabf675bb4a410e19a9 SHA512 392f9c3f41583767d3dc8f3411b36c7eacc6191648879948f87c92d0891cf7ee34090e7093a91a5d7e07b4b795235a3ff675c1f34854b61e5faa6fe7dba17b9b
+DIST gnome-weather-44.0.tar.xz 236152 BLAKE2B 40ff3e2d3339fbab0da3629c95e843ad3a304c76aadc6f7772ae7fd38337dc7c3aad1e90cfee1a513b770788a223838b741728d6307b815fa50453f9d355c903 SHA512 56f4eb716793c047b438c6f5839bc60bae478b6f407bf067c4df51be35a96b31d9d98b33faf7f6e52606b22827f0da72289558da89c2746ee6e2fad6d3332e05
DIST gnome-weather-44.rc.tar.xz 236064 BLAKE2B 3caae800b43f5f705534ce33624624dbc12909162416f6d46745c61f27703d7581e0aec58d1fc1085bcc970a4abb856632eb53fc1a4dac50fbdb179434c1c698 SHA512 c95d839dd94a5cc25bb782ab5181f1b0f88f948f3723358de393ffdabbff084007c22580fc580be402a2cc071a770caa77228d154f81b20172712317555b6206
EBUILD gnome-weather-43.0.ebuild 1382 BLAKE2B 10d81e72e47d97a031d5d67051d0b4f5583f401e4abc6e7d0ff28f75005dba584bd2dc53ad562f01009c32c4b87f08ebba79d20da0bfd61a38f02024bc02e07e SHA512 3453ceb41a5c40cede87cb0fad5e6d4067917eab116c5d862c04851789b3b5e05713a44f662d7be5cc426f80c4ab978aa982a252a8c8489bc7b19982e1f3080b
+EBUILD gnome-weather-44.0.ebuild 1385 BLAKE2B ee3e3d1bfe30742e5c5c99ca6cf3684b0033aae056ff4dc4274a8c395acd4ed08231e99611ccb36cfcbe10b2365db1b27da29dd6070e1097a31af08a36d09be3 SHA512 14d3f953404acd00d6e529e660f02e435364a0cc54dd24f4f49a4750262d1144915975cfefc4a6b38dab7713818438822fed54f6d894d929fd0dd110b350f83d
EBUILD gnome-weather-44_rc.ebuild 1485 BLAKE2B c42aa5fa50f75e40031769464d4856f4fad20880934645088523093063886b75a517b66cd2c69052e0c86904dd49a13676864df2e63b71876fb0db13ff4cc4f9 SHA512 fe71ad74111aa5eb3a7457505bcf98ed055f8bd1aa3b40b96ddd914bc04b107951b4845a24d815841178c7352f9dbb409b3750d450338c2e71ce019bee2b88b5
MISC metadata.xml 354 BLAKE2B dcbc0869b8b8ca66a0363e8a1bc751252e37e9938aaa787a63cdf2d02c425c1fa62038d7140f8f1eaef708b9ddcb8bd47dfd6046c0f7261c4d8a53b56cd2d56b SHA512 b9bf0473c6f2085f429ad2dfe8b265bbf07d393c47bc0764d8205e5adf7bd6f4f349c148438126b7fe3c0d60521d28f05ccb82e1f0ec89e93f0a0cd25ea62d40
diff --git a/gnome-extra/gnome-weather/gnome-weather-44.0.ebuild b/gnome-extra/gnome-weather/gnome-weather-44.0.ebuild
new file mode 100644
index 000000000000..248617832067
--- /dev/null
+++ b/gnome-extra/gnome-weather/gnome-weather-44.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="A weather application for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Design/Apps/Weather"
+
+LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-libs/glib-2.32:2
+ >=dev-libs/gobject-introspection-1.56:=
+ >=gui-libs/gtk-4.5:4
+ >=dev-libs/gjs-1.71.0
+ >=app-misc/geoclue-2.3.1:2.0
+ >=gui-libs/libadwaita-1.2.0:1=
+ >=dev-libs/libgweather-3.90.0:4=
+"
+RDEPEND="${DEPEND}
+ gnome-base/gsettings-desktop-schemas
+"
+# libxml2 required for glib-compile-resources
+BDEPEND="
+ dev-libs/appstream-glib
+ dev-libs/libxml2:2
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+# Tests have a lot of issues, starting with reliance on a system installation,
+# accessing the network and other intermittent failures with network-sandbox disabled
+# https://gitlab.gnome.org/GNOME/gnome-weather/issues/67 (and rest not filed)
+# test dep: $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]')
+# With 3.34, this is now behind a dogtail option we can pass (and have data validation)
+
+src_configure() {
+ meson_src_configure -Dprofile=default -Ddogtail=false
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gucharmap/Manifest b/gnome-extra/gucharmap/Manifest
index 4e92c86741a9..2731300c8b81 100644
--- a/gnome-extra/gucharmap/Manifest
+++ b/gnome-extra/gucharmap/Manifest
@@ -2,7 +2,9 @@ AUX 14.0.1-install-user-help.patch 749 BLAKE2B 954bae11770bccdbf5babea1c06cc829e
AUX 15.0.1-fix-file-conflicts.patch 291 BLAKE2B 4ad2a65c731372de5553386bbe3136d0d2ff8dd76d27370f62d707eda83908169bb610d1e9d9687ac2a7e2f51681c07b2b446e92dbb4371b47c39a523f14be40 SHA512 9e9887b295f8b4b817904d2bdbd4dd0944c59daf4dfe1fbd1746e8db70088e40e8410965c10e8a24184407710ad19ae5fc93185e73ed7759a89aecb4ccf73a58
AUX gucharmap-3.4.1.1-fix-doc.patch 348 BLAKE2B c6bf73a5e9940557fa43da04b8212ca527b9abdfaccf7f1522c9a6dfcb52af8f6c05a56a683621eb64c34452464605d7a5a98b77ab9b67224f5c84acc0b1cf68 SHA512 d6e468ce2bbd258e01be0125a1b16529c89ce9758c24504d91550181af3b3e7c6b0e4171d3b26c252339f099927d43a7184f967764d564a4ebf28610968d8d27
DIST gucharmap-15.0.2.tar.bz2 1480065 BLAKE2B 9fa5c024d05b25da2ec5d8a93efd2428ca0e47e88e3c5e701995664a548775ae6061fbe1bc4671c15595151a68a3e186544f671b683231461f9be02a86caf11e SHA512 5b345cd0cfe5c588ae062f402c66b45fbbdd03705c4c4900a2314ff19562279436712e19d7143d87cbf6db49e10cba825dd37c0a57aba8b1c1fd9a3e7dbe363e
+DIST gucharmap-15.0.3.tar.bz2 1480191 BLAKE2B 9cb551099982286305b24afc8c5d134f61a937e22641d254c0ce60de73b02d9fdb2d4a6c7f6c760bce0ef4e434ead07db0a8f1a14c7ef3a5d8a8ea9ab5af5a33 SHA512 017bd747bfce02c10d6a8f4528ff90f0e99f19e037704d706af73f8751c2ecb3d3ebd01e1d0499d910a368b2b0707cc91d48d7943a3157f0f20522be7ce769c6
DIST gucharmap-3.0.1.tar.bz2 3275481 BLAKE2B 80dde7791abdc72677add9c65c59f810e6c6952116b92db34059c4c40d2657246b17844c105e68f32c86294e9b4e71e9d48e6f0522855465734d7c24e8d17608 SHA512 4d8a2276b5cb1a0b0fadca2a8522755c5884985a12d5b19341b9cefcd7f749ec1286c0271419e38ec84be7edcfa1293e7f0263eb682c75387d692792de3e1fb1
EBUILD gucharmap-15.0.2.ebuild 1648 BLAKE2B a64ebede5df957ff41389af01bf8557174818c8a0bddab5744ed60fb55400c520de13e30bfb55a8901e1fc48852d7f61831860b6c34478fa87df11da84b3b5e3 SHA512 f7ff73bf86f3ac7dc5b5bee19eeb5a60579747ea320ef3a37a76c3226951c84c710f5958cf5c10c2fa12bac66f955b09019e03ea34ecf8597381aee72aa5db99
+EBUILD gucharmap-15.0.3.ebuild 1655 BLAKE2B 0ac19aa5d02467569c9864a219f87d773138cfc3b95d40bde4bf9db9d95328721098f435577fef603e210c8ac96dc8b0c405fe0c39b3f392df2cc5c74b225881 SHA512 de7e58c4b75760b53c5ad34806cf3c400b0f7daf17790ab6d8b15ee45f6debee999105d499ff4cb81326a9430c61a9b00ad976b295c86d8208b4ce6e61748475
EBUILD gucharmap-3.0.1-r200.ebuild 1477 BLAKE2B 4ffe6feb86be5711b4850d4c1233bd79e2cb9cbca765977ac15b7a335c3b3f80beffe2119835a73024d38a22e4623037755c8672f77edb6016b818047b8c2256 SHA512 b0313be9418955ebfde4547603d66c8121cb36b7cf390e23ee9b536ea9ff21b4760bb9d9e0d843bd49fcb63db28b173d8536a6d5a5b72de1eef76a87bed769dd
MISC metadata.xml 350 BLAKE2B 980e1e37dcf73e8d3d41f93cef5a3ccb1ab98ac54d6bb2e69c0d6d20bf9ca62ee4ec342c7fd243348f84998e48b30e4d86e9db956731e7c6b250bfc4505df7bf SHA512 48df258ddd3271d63abfbeaaaf408e9b890a526e3363aa10cd8820de07d7d1683722dd02d38329e04559ccb2df529d0007b4609dd744fd4f21ad86c497e1bf69
diff --git a/gnome-extra/gucharmap/gucharmap-15.0.3.ebuild b/gnome-extra/gucharmap/gucharmap-15.0.3.ebuild
new file mode 100644
index 000000000000..375128fee077
--- /dev/null
+++ b/gnome-extra/gucharmap/gucharmap-15.0.3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Unicode character map viewer and library"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap"
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-3+"
+SLOT="2.90"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+UNICODE_VERSION="15.0"
+
+IUSE="+introspection gtk-doc vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="media-libs/freetype:2
+ >=dev-libs/glib-2.32:2
+ >=x11-libs/gtk+-3.22:3[introspection?]
+ >=dev-libs/libpcre2-10.21:=
+ =app-i18n/unicode-data-${UNICODE_VERSION}*
+ >=x11-libs/pango-1.42.4-r2[introspection?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ ${PYTHON_DEPS}
+ app-text/docbook-xml-dtd:4.1.2
+ dev-util/itstool
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ gtk-doc? ( >=dev-util/gtk-doc-1 )
+ introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+ vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+ "${FILESDIR}"/14.0.1-install-user-help.patch
+ "${FILESDIR}"/15.0.1-fix-file-conflicts.patch
+)
+
+src_prepare() {
+ default
+ use vala && vala_setup
+ xdg_environment_reset
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dcharmap=true
+ -Ddbg=false # in 14.0.1 all this does is pass -ggdb3
+ $(meson_use gtk-doc docs)
+ $(meson_use introspection gir)
+ -Dgtk3=true
+ -Ducd_path="${EPREFIX}/usr/share/unicode-data"
+ $(meson_use vala vapi)
+ )
+
+ meson_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}