[packages/cinnamon] - updated to 6.4.2 (translations 6.4.1)
qboosh
qboosh at pld-linux.org
Thu Dec 12 19:23:53 CET 2024
commit 4e33696e45643273763522b326500ff0a351883c
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Dec 12 19:04:20 2024 +0100
- updated to 6.4.2 (translations 6.4.1)
cinnamon.spec | 35 +++++++++++++++++++----------------
default_panal_launcher.patch | 13 ++++++-------
fix_path.patch | 15 ++++++---------
revert_25aef37.patch | 8 ++++----
4 files changed, 35 insertions(+), 36 deletions(-)
---
diff --git a/cinnamon.spec b/cinnamon.spec
index c552896..7daeb90 100644
--- a/cinnamon.spec
+++ b/cinnamon.spec
@@ -2,7 +2,7 @@
# Conditional build:
%bcond_without apidocs # API documentation
-%define translations_version 6.2.2
+%define translations_version 6.4.1
%define cinnamon_desktop_ver 2.4.0
%define cinnamon_menus_ver 4.8.0
%define cjs_ver 4.8.0
@@ -12,16 +12,16 @@
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.2.7
-Release: 2
+Version: 6.4.2
+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: f1096b77c0639e929690cc2f1e9505af
+# Source0-md5: 4b352396d63404a5f814558b157433a9
#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: ca66b0eadc9416ef66384b3b278554ad
+# Source1-md5: 2d12def6818b100664081e979343d214
Source2: polkit-%{name}-authentication-agent-1.desktop
Source3: %{name}-common.gschema.override
Source4: %{name}-apps.gschema.override
@@ -34,7 +34,7 @@ Patch5: revert_25aef37.patch
Patch6: %{name}-menu.patch
Patch7: default_panal_launcher.patch
URL: https://github.com/linuxmint/Cinnamon
-BuildRequires: NetworkManager-devel
+BuildRequires: NetworkManager-devel >= 2:1.10.4
BuildRequires: OpenGL-devel
BuildRequires: at-spi2-atk-devel >= 2.0
BuildRequires: cinnamon-desktop-devel >= %{cinnamon_desktop_ver}
@@ -50,6 +50,7 @@ BuildRequires: gtk+3-devel >= 3.12.0
BuildRequires: gstreamer-devel >= 1.0
BuildRequires: gtk-doc >= 1.15
BuildRequires: intltool >= 0.40
+BuildRequires: libsecret-devel >= 0.18
BuildRequires: libxml2-devel >= 2.0
BuildRequires: meson >= 0.56.0
BuildRequires: muffin-devel >= %{muffin_ver}
@@ -57,11 +58,13 @@ BuildRequires: ninja >= 1.5
BuildRequires: pkgconfig >= 1:0.22
BuildRequires: polkit-devel >= 0.100
BuildRequires: python3 >= 1:3.2
+BuildRequires: python3-libsass
BuildRequires: rpm-build >= 4.6
BuildRequires: rpmbuild(macros) >= 1.736
BuildRequires: xapps-devel >= 2.6.0
BuildRequires: xorg-lib-libX11-devel
BuildRequires: xorg-lib-libXfixes-devel
+Requires: NetworkManager-libs >= 2:1.10.4
Requires: glib2 >= %{glib_ver}
Requires: muffin >= %{muffin_ver}
# wrapper script uses to restart old GNOME session if run --replace
@@ -152,14 +155,14 @@ Dokumentacja API środowiska Cinnamon.
%prep
%setup -q -a1
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
+%patch -P0 -p1
+%patch -P1 -p1
+%patch -P2 -p1
+%patch -P3 -p1
+%patch -P4 -p1
+%patch -P5 -p1
+%patch -P6 -p1
+%patch -P7 -p1
# cleanup backups after patching
find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
@@ -233,10 +236,8 @@ fi
%doc AUTHORS README.rst debian/changelog
%attr(755,root,root) %{_bindir}/cinnamon
%attr(755,root,root) %{_bindir}/cinnamon-calendar-server
-%attr(755,root,root) %{_bindir}/cinnamon-close-dialog
%attr(755,root,root) %{_bindir}/cinnamon-dbus-command
%attr(755,root,root) %{_bindir}/cinnamon-desktop-editor
-%attr(755,root,root) %{_bindir}/cinnamon-display-changes-dialog
%attr(755,root,root) %{_bindir}/cinnamon-file-dialog
%attr(755,root,root) %{_bindir}/cinnamon-hover-click
%attr(755,root,root) %{_bindir}/cinnamon-install-spice
@@ -327,6 +328,8 @@ fi
%{_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
diff --git a/default_panal_launcher.patch b/default_panal_launcher.patch
index cebefc3..9039975 100644
--- a/default_panal_launcher.patch
+++ b/default_panal_launcher.patch
@@ -1,11 +1,10 @@
---- cinnamon-5.8.1/files/usr/share/cinnamon/applets/grouped-window-list at cinnamon.org/settings-schema.json.orig 2023-06-14 06:23:56.383553556 +0200
-+++ cinnamon-5.8.1/files/usr/share/cinnamon/applets/grouped-window-list at cinnamon.org/settings-schema.json 2023-06-14 06:25:47.438575265 +0200
-@@ -137,7 +137,7 @@
- },
+--- cinnamon-6.4.2/files/usr/share/cinnamon/applets/grouped-window-list at cinnamon.org/settings-schema.json.orig 2024-12-08 20:43:42.905307085 +0100
++++ cinnamon-6.4.2/files/usr/share/cinnamon/applets/grouped-window-list at cinnamon.org/settings-schema.json 2024-12-08 20:44:44.941637672 +0100
+@@ -308,6 +308,6 @@
+
"pinned-apps": {
"type": "generic",
- "default": ["nemo.desktop", "firefox.desktop", "org.gnome.Terminal.desktop"]
+ "default": ["nemo.desktop", "firefox.desktop", "thunderbird.desktop", "org.gnome.Terminal.desktop"]
- },
- "group-apps": {
- "type": "checkbox",
+ }
+ }
diff --git a/fix_path.patch b/fix_path.patch
index f18633c..cb09baf 100644
--- a/fix_path.patch
+++ b/fix_path.patch
@@ -1,5 +1,5 @@
---- a/files/usr/share/cinnamon/cinnamon-settings/bin/capi.py
-+++ b/files/usr/share/cinnamon/cinnamon-settings/bin/capi.py
+--- 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
@@ -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/
@@ -10,25 +10,22 @@
from gi.repository import Gio, GObject
-@@ -26,23 +24,7 @@ class CManager:
- def __init__(self):
+@@ -27,20 +25,7 @@ class CManager:
self.extension_point = Gio.io_extension_point_register ("cinnamon-control-center-1")
self.modules = []
--
-- architecture = platform.machine()
+
- # get the arch-specific triplet, e.g. 'x86_64-linux-gnu' or 'arm-linux-gnueabihf'
- # see also: https://wiki.debian.org/Python/MultiArch
- triplet = sysconfig.get_config_var('MULTIARCH')
-- paths = ["/usr/lib", f"/usr/lib/{triplet}"]
+- paths = ["/usr/lib", "/usr/lib64", f"/usr/lib/{triplet}"]
-
- # On x86 archs, iterate through multiple paths
- # For instance, on a Mint i686 box, the path is actually /usr/lib/i386-linux-gnu
+- architecture = platform.machine()
- x86archs = ["i386", "i486", "i586", "i686"]
- if architecture in x86archs:
- for arch in x86archs:
- paths += ["/usr/lib/%s" % arch]
-- elif architecture == "x86_64":
-- paths += ["/usr/lib/x86_64", "/usr/lib64"]
- else:
- paths += ["/usr/lib/%s" % architecture]
+ paths = ["/usr/lib", "/usr/lib64", "/usr/libx32"]
diff --git a/revert_25aef37.patch b/revert_25aef37.patch
index 408e4c3..8db8f12 100644
--- a/revert_25aef37.patch
+++ b/revert_25aef37.patch
@@ -1,5 +1,5 @@
---- cinnamon-5.8.1/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py.orig 2023-06-14 06:31:31.876936429 +0200
-+++ cinnamon-5.8.1/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py 2023-06-14 06:25:14.346681196 +0200
+--- cinnamon-6.4.2/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py.orig 2024-12-08 19:47:02.443728967 +0100
++++ cinnamon-6.4.2/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py 2024-12-08 20:43:15.808787213 +0100
@@ -82,10 +82,9 @@ class GroupDialog (Gtk.Dialog):
print(detail)
@@ -13,11 +13,11 @@
self.set_response_sensitive(Gtk.ResponseType.OK, False)
else:
entry.set_icon_from_icon_name(Gtk.EntryIconPosition.SECONDARY, None)
-@@ -397,9 +396,9 @@ class NewUserDialog(Gtk.Dialog):
+@@ -393,9 +392,9 @@ class NewUserDialog(Gtk.Dialog):
fullname = self.realname_entry.get_text()
username = self.username_entry.get_text()
valid = True
-- if re.search('[^a-z0-9_.-]', username):
+- 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_tooltip_text(Gtk.EntryIconPosition.SECONDARY, _("Invalid username"))
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/cinnamon.git/commitdiff/4e33696e45643273763522b326500ff0a351883c
More information about the pld-cvs-commit
mailing list