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
+}

Reply via email to