[packages/cinnamon] - updated to 6.6.7, translations 6.6.2

qboosh qboosh at pld-linux.org
Tue Mar 31 22:20:11 CEST 2026


commit 6e4789b7ab005f955391d437570d5bfb9a46d1a0
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Mar 31 22:20:24 2026 +0200

    - updated to 6.6.7, translations 6.6.2

 cinnamon.spec        | 29 +++++++++++++----------------
 fix_path.patch       |  8 ++++----
 revert_25aef37.patch |  6 +++---
 3 files changed, 20 insertions(+), 23 deletions(-)
---
diff --git a/cinnamon.spec b/cinnamon.spec
index 6afe348..63d6416 100644
--- a/cinnamon.spec
+++ b/cinnamon.spec
@@ -2,26 +2,27 @@
 # Conditional build:
 %bcond_without	apidocs	# API documentation
 
-%define	translations_version	6.4.2
+%define	translations_version	6.6.2
 %define	cinnamon_desktop_ver	2.4.0
 %define	cinnamon_menus_ver	4.8.0
 %define	cjs_ver			4.8.0
+%define	gcr_ver			3.7.5
 %define	gi_ver			1.34.2
-%define	glib_ver		1:2.52.0
-%define	muffin_ver		5.2.0
+%define	glib_ver		1:2.79.2
+%define	muffin_ver		6.6.0
 Summary:	Window management and application launching for Cinnamon
 Summary(pl.UTF-8):	Zarządzanie oknami i uruchamianie aplikacji dla środowiska Cinnamon
 Name:		cinnamon
-Version:	6.4.8
-Release:	5
+Version:	6.6.7
+Release:	1
 License:	GPL v2+ and LGPL v2+
 Group:		X11/Applications
 #Source0Download: https://github.com/linuxmint/Cinnamon/tags
 Source0:	https://github.com/linuxmint/Cinnamon/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	45676295cda5162c68876ef0db2b466d
+# Source0-md5:	3e377e00cf6ac0250af6e21a229249cf
 #Source1Download: https://github.com/linuxmint/cinnamon-translations/tags
 Source1:	https://github.com/linuxmint/cinnamon-translations/archive/%{translations_version}/cinnamon-translations-%{translations_version}.tar.gz
-# Source1-md5:	2a92606a2dcdc696889f08edd12f6bb6
+# Source1-md5:	56b012e29677ac11d2f208caed30c8d6
 Source2:	polkit-%{name}-authentication-agent-1.desktop
 Source3:	%{name}-common.gschema.override
 Source4:	%{name}-apps.gschema.override
@@ -42,6 +43,7 @@ BuildRequires:	cinnamon-menus-devel >= %{cinnamon_menus_ver}
 BuildRequires:	cjs-devel >= %{cjs_ver}
 BuildRequires:	dbus-devel
 BuildRequires:	desktop-file-utils
+BuildRequires:	gcr-devel >= %{gcr_ver}
 BuildRequires:	gettext-tools
 BuildRequires:	glib2-devel >= %{glib_ver}
 BuildRequires:	gobject-introspection-devel >= %{gi_ver}
@@ -65,6 +67,7 @@ BuildRequires:	xapps-devel >= 2.6.0
 BuildRequires:	xorg-lib-libX11-devel
 BuildRequires:	xorg-lib-libXfixes-devel
 Requires:	NetworkManager-libs >= 2:1.10.4
+Requires:	gcr-libs >= %{gcr_ver}
 Requires:	glib2 >= %{glib_ver}
 Requires:	muffin >= %{muffin_ver}
 # wrapper script uses to restart old GNOME session if run --replace
@@ -260,8 +263,8 @@ fi
 %attr(755,root,root) %{_bindir}/xlet-about-dialog
 %attr(755,root,root) %{_bindir}/xlet-settings
 %dir %{_libdir}/cinnamon
-%attr(755,root,root) %{_libdir}/cinnamon/libcinnamon.so
-%attr(755,root,root) %{_libdir}/cinnamon/libst.so
+%{_libdir}/cinnamon/libcinnamon.so
+%{_libdir}/cinnamon/libst.so
 %{_libdir}/cinnamon/Cinnamon-0.1.typelib
 %{_libdir}/cinnamon/St-1.0.typelib
 %attr(755,root,root) %{_libexecdir}/cinnamon-calendar-server.py
@@ -290,12 +293,12 @@ fi
 %{_datadir}/cinnamon/cinnamon-slideshow
 %{_datadir}/cinnamon/desklets
 %{_datadir}/cinnamon/faces
-%{_datadir}/cinnamon/icons
 %{_datadir}/cinnamon/js
 %{_datadir}/cinnamon/search_providers
 %{_datadir}/cinnamon/sounds
 %{_datadir}/cinnamon/theme
 %{_datadir}/cinnamon/thumbnails
+%{_datadir}/cinnamon/cinnamon-osk-layouts.gresource
 %dir %{_datadir}/cinnamon-session/sessions
 %{_datadir}/cinnamon-session/sessions/cinnamon.session
 %{_datadir}/cinnamon-session/sessions/cinnamon-wayland.session
@@ -325,11 +328,6 @@ fi
 %{_iconsdir}/hicolor/24x24/actions/cinnamon-hc-*-click.png
 %{_iconsdir}/hicolor/scalable/actions/cinnamon-caps-lock-*symbolic.svg
 %{_iconsdir}/hicolor/scalable/actions/cinnamon-num-lock-*symbolic.svg
-%{_iconsdir}/hicolor/scalable/actions/list-edit-symbolic.svg
-%{_iconsdir}/hicolor/scalable/actions/pan-*-symbolic.svg
-%{_iconsdir}/hicolor/scalable/actions/pan-*-symbolic-rtl.svg
-%{_iconsdir}/hicolor/scalable/actions/view-conceal-symbolic.svg
-%{_iconsdir}/hicolor/scalable/actions/view-reveal-symbolic.svg
 %{_iconsdir}/hicolor/scalable/apps/cinnamon.svg
 %{_iconsdir}/hicolor/scalable/apps/cinnamon-panel-launcher.svg
 %{_iconsdir}/hicolor/scalable/apps/cinnamon-symbolic.svg
@@ -343,7 +341,6 @@ fi
 %{_iconsdir}/hicolor/scalable/devices/audio-speaker-*.svg
 %{_iconsdir}/hicolor/scalable/devices/audio-subwoofer.svg
 %{_iconsdir}/hicolor/scalable/devices/bluetooth.svg
-%{_iconsdir}/hicolor/scalable/devices/cpu-symbolic.svg
 %{_iconsdir}/hicolor/scalable/emblems/cs-xlet-*.svg
 %{_mandir}/man1/cinnamon.1*
 %{_mandir}/man1/cinnamon-launcher.1*
diff --git a/fix_path.patch b/fix_path.patch
index cb09baf..593710f 100644
--- a/fix_path.patch
+++ b/fix_path.patch
@@ -1,5 +1,5 @@
---- cinnamon-6.4.2/files/usr/share/cinnamon/cinnamon-settings/bin/capi.py.orig	2024-12-05 12:58:41.000000000 +0100
-+++ cinnamon-6.4.2/files/usr/share/cinnamon/cinnamon-settings/bin/capi.py	2024-12-08 19:46:33.273886993 +0100
+--- cinnamon-6.6.7/files/usr/share/cinnamon/cinnamon-settings/bin/capi.py.orig	2026-02-09 17:24:02.000000000 +0100
++++ cinnamon-6.6.7/files/usr/share/cinnamon/cinnamon-settings/bin/capi.py	2026-03-30 21:52:46.283163551 +0200
 @@ -15,9 +15,7 @@
  # You should have received a copy of the GNU General Public License
  # along with this program.  If not, see http://www.gnu.org/licenses/
@@ -25,9 +25,9 @@
 -        x86archs = ["i386", "i486", "i586", "i686"]
 -        if architecture in x86archs:
 -            for arch in x86archs:
--                paths += ["/usr/lib/%s" % arch]
+-                paths += [f"/usr/lib/{arch}"]
 -        else:
--            paths += ["/usr/lib/%s" % architecture]
+-            paths += [f"/usr/lib/{architecture}"]
 +        paths = ["/usr/lib", "/usr/lib64", "/usr/libx32"]
  
          for path in paths:
diff --git a/revert_25aef37.patch b/revert_25aef37.patch
index 8db8f12..a7cf484 100644
--- a/revert_25aef37.patch
+++ b/revert_25aef37.patch
@@ -7,7 +7,7 @@
 -        name = entry.get_text()
 -        if " " in name or name.lower() != name:
 +        if " " in entry.get_text():
-             entry.set_icon_from_icon_name(Gtk.EntryIconPosition.SECONDARY, "dialog-warning-symbolic")
+             entry.set_icon_from_icon_name(Gtk.EntryIconPosition.SECONDARY, "xsi-dialog-warning-symbolic")
 -            entry.set_icon_tooltip_text(Gtk.EntryIconPosition.SECONDARY, _("The group name cannot contain upper-case or space characters"))
 +            entry.set_icon_tooltip_text(Gtk.EntryIconPosition.SECONDARY, _("The group name cannot contain space characters"))
              self.set_response_sensitive(Gtk.ResponseType.OK, False)
@@ -19,9 +19,9 @@
          valid = True
 -        if re.search('[^a-z0-9_-]', username):
 +        if " " in username:
-             self.username_entry.set_icon_from_icon_name(Gtk.EntryIconPosition.SECONDARY, "dialog-warning-symbolic")
+             self.username_entry.set_icon_from_icon_name(Gtk.EntryIconPosition.SECONDARY, "xsi-dialog-warning-symbolic")
 -            self.username_entry.set_icon_tooltip_text(Gtk.EntryIconPosition.SECONDARY, _("Invalid username"))
 +            self.username_entry.set_icon_tooltip_text(Gtk.EntryIconPosition.SECONDARY, _("The username cannot contain space characters"))
              valid = False
          elif self.user_exists(username):
-             self.username_entry.set_icon_from_icon_name(Gtk.EntryIconPosition.SECONDARY, "dialog-warning-symbolic")
+             self.username_entry.set_icon_from_icon_name(Gtk.EntryIconPosition.SECONDARY, "xsi-dialog-warning-symbolic")
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/cinnamon.git/commitdiff/6e4789b7ab005f955391d437570d5bfb9a46d1a0



More information about the pld-cvs-commit mailing list