commit: aa541976290375db6cdeef29f96e11e698eac742 Author: Matthew S. Turnbull <sparky <AT> bluefang-logic <DOT> com> AuthorDate: Sat Feb 14 22:10:08 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Fri Mar 6 00:40:35 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa541976
gnome-extra/cinnamon-settings-daemon: add 6.6.3 Signed-off-by: Matthew S. Turnbull <sparky <AT> bluefang-logic.com> Part-of: https://github.com/gentoo/gentoo/pull/45857 Signed-off-by: Sam James <sam <AT> gentoo.org> gnome-extra/cinnamon-settings-daemon/Manifest | 1 + .../cinnamon-settings-daemon-6.6.3.ebuild | 113 +++++++++++++++++++++ 2 files changed, 114 insertions(+) diff --git a/gnome-extra/cinnamon-settings-daemon/Manifest b/gnome-extra/cinnamon-settings-daemon/Manifest index cfb40763d4c6..52aadda2478c 100644 --- a/gnome-extra/cinnamon-settings-daemon/Manifest +++ b/gnome-extra/cinnamon-settings-daemon/Manifest @@ -1 +1,2 @@ DIST cinnamon-settings-daemon-6.4.3.tar.gz 601452 BLAKE2B 1cb9b49c04f03f3c9d8357e3f9570aecd41bfc4abe5c9fa84410d33566906e4ee8ba44947a98958633ca423b394efc07c0dd670206b332f0efcaf3839e682830 SHA512 d21d8e1fa80f54b7bc5bde9e42c939e99247df6cb1c1f00ec0de46f938c476bf3633647fa8a1d9962498d62aecd7a624826f97c145d9bd05aaf3f82180a95a5a +DIST cinnamon-settings-daemon-6.6.3.tar.gz 574147 BLAKE2B 59ba0836afbe4a48dcc92bc75e56ddde850f9256962d3d2545b8d359eecdc5db451fb4a9bbaeba129bda29b2aaec78105774999cf983efd2e6f75881419eb102 SHA512 182325179a4f66362f9c35c5ae3dd59bb39c175c067edf72902d773d96bc3d16d046ed884dd6abe8c18335657504e18855d1846c6c8bfee13b47c59aa18b9c1b diff --git a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.6.3.ebuild b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.6.3.ebuild new file mode 100644 index 000000000000..13f7562ebf92 --- /dev/null +++ b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-6.6.3.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) + +inherit meson flag-o-matic gnome2-utils python-any-r1 xdg + +DESCRIPTION="Cinnamon's settings daemon" +HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/cinnamon-settings-daemon" +SRC_URI="https://github.com/linuxmint/cinnamon-settings-daemon/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+ LGPL-2+ LGPL-2.1 LGPL-2.1+ MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+colord cups input_devices_wacom smartcard systemd wayland" + +RDEPEND=" + >=dev-libs/glib-2.40.0:2[dbus] + dev-libs/libgudev + >=gnome-extra/cinnamon-desktop-6.6:0= + media-libs/fontconfig + >=media-libs/lcms-2.2:2 + || ( + media-libs/libcanberra-gtk3 + media-libs/libcanberra[gtk3(-),pulseaudio] + ) + >=sys-auth/polkit-0.97 + sys-libs/timezone-data:= + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/libnotify-0.7.3 + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXi + >=sys-power/upower-0.99.11:= + x11-themes/xapp-symbolic-icon-theme + + colord? ( >=x11-misc/colord-0.1.27:= ) + cups? ( + >=net-print/cups-1.4[dbus] + app-admin/system-config-printer + net-print/cups-pk-helper ) + input_devices_wacom? ( + >=x11-libs/gtk+-3.24.41-r1:3[wayland?,X] + >=dev-libs/libwacom-0.7:= + >=gnome-base/librsvg-2.36.2 + >=x11-libs/pango-1.20.0 + ) + !input_devices_wacom? ( + >=x11-libs/gtk+-3.14.0:3[X] + ) + smartcard? ( + dev-libs/nspr + >=dev-libs/nss-3.11.2 + ) + systemd? ( + sys-apps/systemd:0= + ) + !systemd? ( + sys-auth/elogind + ) +" +DEPEND=" + ${RDEPEND} + dev-libs/libxml2:2 + x11-base/xorg-proto +" +BDEPEND=" + ${PYTHON_DEPS} + dev-util/glib-utils + >=dev-util/gdbus-codegen-2.80.5-r1 + virtual/pkgconfig +" + +src_prepare() { + default + python_fix_shebang install-scripts plugins/color + rm plugins/color/tz-coords.h || die "Error removing stale tz-coords.h" +} + +src_configure() { + # The only component that uses gdk backends is the wacom plugin + if use input_devices_wacom; then + # defang automagic dependencies + use wayland || append-cflags -DGENTOO_GTK_HIDE_WAYLAND + fi + + # gudev not optional on Linux platforms + local emesonargs=( + -Duse_gudev=enabled + -Duse_polkit=enabled + -Duse_logind=enabled + -Dgenerate_tz_coords=true + -Dzone_tab="${EPREFIX}/usr/share/zoneinfo/zone1970.tab" + $(meson_feature colord use_color) + $(meson_feature cups use_cups) + $(meson_feature smartcard use_smartcard) + $(meson_feature input_devices_wacom use_wacom) + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
