diff --git a/gnome-base/gnome-control-center/Manifest b/gnome-base/gnome-control-center/Manifest index cbba8ff..dd54cea 100644 --- a/gnome-base/gnome-control-center/Manifest +++ b/gnome-base/gnome-control-center/Manifest @@ -1,6 +1,12 @@ +AUX calculate-gnome-control-center-logo-dark.png 24632 BLAKE2B 480921d8066950fb4882cbb2b583b8061ac9edd9e1d37ee6e4b5180395473d26eb668a4c132878873bd41fc2e02881ddca29c94591701e6377a599c33e1094b8 SHA512 ccfa1afff274ab7203d905ee8d0dfc1e07715291dfe79fb794a2880fd347aac60bb167e88c223479905d922ff88a2036b06c3d32748ff68b75ee135ec3c1f87b +AUX calculate-gnome-control-center-logo.png 24604 BLAKE2B 225cbd42e58de73650efab86be989dceecd69517b68589f56b635939b1cf30327bf4fa22e520c829b6d079a7b796d43e21c650c0f01c97a6028acf14ff345787 SHA512 6f5ae5320253a892c3b5c90cb5bee05cd05b72f8c024d726b8cdc30b977359ca16b228bf6909fcf2f1226b22fe6a54a5e4ee2c974c02db71229370365ac2f52a DIST gnome-control-center-42.0-patchset.tar.xz 5932 BLAKE2B 1c9311481be6a07dc2ff61fc9e65f190bc1668026fba2a1e4a8edf9a033e6b2b9019542d89aac4480323ee4802e00b765654008f5252e87040f013a990cb8048 SHA512 b76c1facd3566edcadfe33f81027966da35bb03909bfbae6faad72005b92447e291fa424611196bfae6e1dc5bf5982917f3ae14c36d87206f6bfb4af502bf1a4 DIST gnome-control-center-42.3.tar.xz 6242028 BLAKE2B 8b757e3286acb2b40732ce601d63be4de0fe0f16fec652e3be83b6c7ed6718d89b6e15608d29ce3f295453510b8986ea410c0de96bb0d9dabb4f3b9c77c2fae5 SHA512 eb82f65b580637fa057196daed836b3ea24a223b9932a2063b2879357f8a62626a6939835dc165a6d3c5706d16b99192301d4de021e68faaabb8d2ecc2a317a3 DIST gnome-control-center-43.0-patchset.tar.xz 5940 BLAKE2B 91f47272518175286943a160ef77338b0153aa700a75315708ec478627dda8353b21d257b2baed9961ba77700e43c5655be06591b447c442881f828dd7002622 SHA512 e4683e99f43d9c395238df02228a87df4798df53c936bc8d188e366653d9e75b5219b0b0d8eb66ad21141fc2f1a882b994b96cf523c26b8dc21edb854aa1f384 DIST gnome-control-center-43.1.tar.xz 5702380 BLAKE2B 646342ff6d2384fd5324a01284d4db9459db1982a127ff7c6b107cc6cc8e92cab97dd93adaafacde1e3159f9874a5a652a44da4729e5a2afc18a7fbead624d5e SHA512 aea5d137dbe25b8da13521ebfdff8858aebb210e849e2d93105df5a1d80b41f7221de493c7c343bb4bdcec29a48b9c6ddfbafc24f3ca90a44c6c63e80e5b25e5 +DIST gnome-control-center-43.2.tar.xz 5724016 BLAKE2B 207254fe1f304bee3e209cbd09a23296324da06fb828e7d34814a04b70e74d61af7fe1ffbe8d809e803a3858c8369584e69fa7810972f20f828c57367dbd4917 SHA512 de4bdeb176da819323f4071d762e1a5cd048a2b44f615b662b23fcc11f3651a0f643ff21489fde21cb337f86e85392fac7d09a4cf5b549f755b8e8ec5c6aa915 +DIST gnome-control-center-43.4.1.tar.xz 5735068 BLAKE2B f0fe438d3ac5ac046d3dec7c0d8ed275edb2c6b001465b83bff28e0b4b7748328f980095483faec0a290653d0b2a24b9df767ee96b1b6b6f522a8bab25358cef SHA512 73cf74ba50c838b65033879de0d57eb4e2608d70a9888c6dda4ddd82e83024432d04492ab0c30c35753250bf52e7a05627d09da15f88c08abdd4b516cd70d324 EBUILD gnome-control-center-42.3-r1.ebuild 6099 BLAKE2B 5be3946024796a3607219f7acf27c5081adfc853cf40c5caac50d5ea1156a3bde2297149618553196d5c664403d5933c9ede8ac6ec2e681fdca7c2cca93842da SHA512 c0c5a3a0c4400e4c3aa2f3d15df21f12bc2e117be91ddd15b42e3d6ef168a1550dc226a1a350959075e145006bc260a4701d0ab362a76c1793b4637ee10c8386 EBUILD gnome-control-center-43.1-r1.ebuild 6278 BLAKE2B 19609ca681ed2349e83d97cae5f09d87b17be989018afa65f7c62abe0ae1f2c48d43d55e15860aedf8e90724fb02e7558fc377333b53791197dbf471827872dd SHA512 2980d7b99a41006f40f2fe428a15ba50c475463f51b21a035128a1d1953b9c0c3287f9e9062dfe4e95e606a27d2353d85fd308aecd2b5e2af710443a903b7375 +EBUILD gnome-control-center-43.2-r1.ebuild 6646 BLAKE2B 8ea95f8a2acdce56c08d479e45c68c9d6548def640684f2f00592ddb7b921a995ea4e82075afa49a933cc8ea9fc18c229441d03e84c334a312b517c382a03b5d SHA512 e70d649b77d84682161e7c0315d650f86a2a14208357b5abbe2102589f24ed6acda3e0aee4b2be33352367088db5bd33084e7758aa6e682901be977c6ad9749b +EBUILD gnome-control-center-43.4.1-r1.ebuild 6649 BLAKE2B abb38d75d627579c4f76a240df2abc5bbba07904c3437d2879c46b802eae68372735c16b7d6b260fc59c19ba2c6f9ae6201ff5e13f496d1ded754365000ccf93 SHA512 75207d03e16f8f0793f12cbc4c407fa0e7e5790ab4d65bbfc63be16af6b404712b3523708282e0686bd6d2502f525987e0b61cd6e23962c60e78e2ea4e424402 diff --git a/gnome-base/gnome-control-center/files/calculate-gnome-control-center-logo-dark.png b/gnome-base/gnome-control-center/files/calculate-gnome-control-center-logo-dark.png new file mode 100644 index 0000000..4a4919b Binary files /dev/null and b/gnome-base/gnome-control-center/files/calculate-gnome-control-center-logo-dark.png differ diff --git a/gnome-base/gnome-control-center/files/calculate-gnome-control-center-logo.png b/gnome-base/gnome-control-center/files/calculate-gnome-control-center-logo.png new file mode 100644 index 0000000..ba93cd8 Binary files /dev/null and b/gnome-base/gnome-control-center/files/calculate-gnome-control-center-logo.png differ diff --git a/gnome-base/gnome-control-center/gnome-control-center-43.2-r1.ebuild b/gnome-base/gnome-control-center/gnome-control-center-43.2-r1.ebuild new file mode 100644 index 0000000..f90ca11 --- /dev/null +++ b/gnome-base/gnome-control-center/gnome-control-center-43.2-r1.ebuild @@ -0,0 +1,199 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit gnome.org gnome2-utils meson python-any-r1 xdg + +DESCRIPTION="GNOME's main interface to configure various aspects of the desktop" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-control-center" +SRC_URI+=" https://dev.gentoo.org/~mattst88/distfiles/${PN}-43.0-patchset.tar.xz" + +LICENSE="GPL-2+" +SLOT="2" +IUSE="+bluetooth +cups debug elogind +gnome-online-accounts +ibus input_devices_wacom kerberos networkmanager systemd test wayland" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + ^^ ( elogind systemd ) +" # Theoretically "?? ( elogind systemd )" is fine too, lacking some functionality at runtime, but needs testing if handled gracefully enough +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" + +# meson.build depends on python unconditionally +BDEPEND="${PYTHON_DEPS}" + +# kerberos unfortunately means mit-krb5; build fails with heimdal +# display panel requires colord and gnome-settings-daemon[colord] +# wacom panel requires gsd-enums.h from gsd at build time, probably also runtime support +# printer panel requires cups and smbclient (the latter is not patched yet to be separately optional) +# First block is toplevel meson.build deps in order of occurrence (plus deeper deps if in same conditional). Second block is dependency() from subdir meson.builds, sorted by directory name occurrence order +DEPEND=" + gnome-online-accounts? ( + x11-libs/gtk+:3 + >=net-libs/gnome-online-accounts-3.25.3:= + ) + >=media-libs/libpulse-2.0[glib] + >=gui-libs/libadwaita-1.2.0:1 + >=sys-apps/accountsservice-0.6.39 + >=x11-misc/colord-0.1.34:0= + >=x11-libs/gdk-pixbuf-2.23.0:2 + >=dev-libs/glib-2.70.0:2 + gnome-base/gnome-desktop:4= + >=gnome-base/gnome-settings-daemon-41.0[colord,input_devices_wacom?] + >=gnome-base/gsettings-desktop-schemas-42_alpha + dev-libs/libxml2:2 + >=sys-power/upower-0.99.8:= + >=dev-libs/libgudev-232 + x11-libs/libX11 + >=x11-libs/libXi-1.2 + media-libs/libepoxy + app-crypt/gcr:0= + >=dev-libs/libpwquality-1.2.2 + >=gui-libs/gtk-4.4:4[X,wayland=] + >=sys-auth/polkit-0.114 + cups? ( + >=net-print/cups-1.7[dbus] + >=net-fs/samba-4.0.0[client] + ) + ibus? ( >=app-i18n/ibus-1.5.2 ) + networkmanager? ( + >=net-libs/libnma-1.8.36 + >=net-misc/networkmanager-1.24.0[modemmanager] + >=net-misc/modemmanager-0.7.990:= + ) + bluetooth? ( net-wireless/gnome-bluetooth:3= ) + input_devices_wacom? ( >=dev-libs/libwacom-0.27:= ) + kerberos? ( app-crypt/mit-krb5 ) + + x11-libs/cairo[glib] + >=x11-libs/colord-gtk-0.3.0:= + media-libs/fontconfig + gnome-base/libgtop:2= + >=sys-fs/udisks-2.1.8:2 + app-crypt/libsecret + net-libs/gnutls:= + media-libs/gsound + + x11-libs/pango +" +# media-libs/libcanberra[pulseaudio,sound] needed for Speaker tests in +# Settings/Sound/Output/Output Device, bug #814110 +# systemd/elogind USE flagged because package manager will potentially try to satisfy a +# "|| ( systemd ( elogind openrc-settingsd)" via systemd if openrc-settingsd isn't already installed. +# libgnomekbd needed only for gkbd-keyboard-display tool +# gnome-color-manager needed for gcm-calibrate and gcm-viewer calls from color panel +#