[packages/cinnamon-settings-daemon] - updated to 4.6.0 - removed obsolete restore_old_logind_check patch - include locales

qboosh qboosh at pld-linux.org
Sat May 16 15:41:01 CEST 2020


commit 90e58d9dffd8ef49e3f8e8b402ba5c129cf9d2af
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat May 16 15:41:27 2020 +0200

    - updated to 4.6.0
    - removed obsolete restore_old_logind_check patch
    - include locales

 ...-settings-daemon-restore_old_logind_check.patch | 36 ----------------------
 cinnamon-settings-daemon.spec                      | 34 +++++++++++++-------
 2 files changed, 23 insertions(+), 47 deletions(-)
---
diff --git a/cinnamon-settings-daemon.spec b/cinnamon-settings-daemon.spec
index 19d0d4d..6dcfb10 100644
--- a/cinnamon-settings-daemon.spec
+++ b/cinnamon-settings-daemon.spec
@@ -1,17 +1,18 @@
-%define	cinnamon_desktop_ver	4.4.0
+%define	cinnamon_desktop_ver	4.6.0
 
 Summary:	Collection of Cinnamon settings plugins
 Summary(pl.UTF-8):	Zbiór wtyczek do ustawień środowiska Cinnamon
 Name:		cinnamon-settings-daemon
-Version:	4.4.0
+Version:	4.6.0
 Release:	1
 License:	GPL v2+
 Group:		Applications
 #Source0Download: https://github.com/linuxmint/cinnamon-settings-daemon/releases
 Source0:	https://github.com/linuxmint/cinnamon-settings-daemon/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	51060a85e4922588f8ba5e120e79fcd2
-# https://github.com/linuxmint/cinnamon-settings-daemon/commit/4c19a41429524a2da202b919a335a646103da0fd.patch
-Patch0:		%{name}-restore_old_logind_check.patch
+# Source0-md5:	9b89da1d98f57f55d264ebb3d205b88d
+#Source1Download: https://github.com/linuxmint/cinnamon-translations/releases
+Source1:	https://github.com/linuxmint/cinnamon-translations/archive/%{version}/cinnamon-translations-%{version}.tar.gz
+# Source1-md5:	2a7f336ad50c2ec8ec4e80a7acf5f899
 URL:		https://github.com/linuxmint/cinnamon-settings-daemon
 BuildRequires:	autoconf >= 2.60
 BuildRequires:	automake >= 1:1.9
@@ -20,7 +21,6 @@ BuildRequires:	colord-devel >= 0.1.27
 BuildRequires:	cups-devel >= 1.4
 BuildRequires:	dbus-devel >= 1.1.2
 BuildRequires:	dbus-glib-devel
-#BuildRequires:	desktop-file-utils
 BuildRequires:	fontconfig-devel
 BuildRequires:	gettext-tools
 BuildRequires:	glib2-devel >= 1:2.38.0
@@ -96,8 +96,7 @@ Development files for Cinnamon settings daemon.
 Pliki programistyczne demona ustawień środowiska Cinnamon.
 
 %prep
-%setup -q
-%patch0 -p1
+%setup -q -a1
 
 %build
 install -d m4
@@ -114,6 +113,8 @@ install -d m4
 
 %{__make}
 
+%{__make} -C cinnamon-translations-%{version}
+
 %install
 rm -rf $RPM_BUILD_ROOT
 
@@ -125,13 +126,23 @@ rm -rf $RPM_BUILD_ROOT
 # example script, packaged as %doc
 %{__rm} $RPM_BUILD_ROOT%{_datadir}/cinnamon-settings-daemon-3.0/input-device-example.sh
 
+cd cinnamon-translations-%{version}
+for f in usr/share/locale/*/LC_MESSAGES/%{name}.mo ; do
+	install -D "$f" "$RPM_BUILD_ROOT/$f"
+done
+cd ..
+
+# not supported by glibc
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
+
+%find_lang %{name}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%files
+%files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS MAINTAINERS README.rst plugins/common/input-device-example.sh
-%dir %{_libdir}/cinnamon-settings-daemon-3.0/
 %attr(755,root,root) %{_libexecdir}/csd-a11y-keyboard
 %attr(755,root,root) %{_libexecdir}/csd-a11y-settings
 %attr(755,root,root) %{_libexecdir}/csd-automount
@@ -163,8 +174,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libexecdir}/csd-wacom-led-helper
 %attr(755,root,root) %{_libexecdir}/csd-wacom-osd
 %endif
+%dir %{_libdir}/cinnamon-settings-daemon-3.0
 %attr(755,root,root) %{_libdir}/cinnamon-settings-daemon-3.0/libcsd.so
-%config /etc/dbus-1/system.d/org.cinnamon.SettingsDaemon.DateTimeMechanism.conf
 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-a11y-keyboard.desktop
 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-a11y-settings.desktop
 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-automount.desktop
@@ -187,6 +198,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_sysconfdir}/xdg/autostart/cinnamon-settings-daemon-xsettings.desktop
 %{_datadir}/cinnamon-settings-daemon
 %{_datadir}/dbus-1/system-services/org.cinnamon.SettingsDaemon.DateTimeMechanism.service
+%{_datadir}/dbus-1/system.d/org.cinnamon.SettingsDaemon.DateTimeMechanism.conf
 %{_datadir}/glib-2.0/schemas/org.cinnamon.settings-daemon.enums.xml
 %{_datadir}/glib-2.0/schemas/org.cinnamon.settings-daemon.*.gschema.xml
 %{_datadir}/polkit-1/actions/org.cinnamon.settings*.policy
diff --git a/cinnamon-settings-daemon-restore_old_logind_check.patch b/cinnamon-settings-daemon-restore_old_logind_check.patch
deleted file mode 100644
index 90b6373..0000000
--- a/cinnamon-settings-daemon-restore_old_logind_check.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 4c19a41429524a2da202b919a335a646103da0fd Mon Sep 17 00:00:00 2001
-From: Leigh Scott <leigh123linux at gmail.com>
-Date: Wed, 11 Dec 2019 23:29:08 +0000
-Subject: [PATCH] Restore old check for logind
-
----
- cinnamon-settings-daemon/cinnamon-settings-session.c | 2 +-
- plugins/common/csd-power-helper.c                    | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/cinnamon-settings-daemon/cinnamon-settings-session.c b/cinnamon-settings-daemon/cinnamon-settings-session.c
-index adbe1e7..4d52b21 100644
---- a/cinnamon-settings-daemon/cinnamon-settings-session.c
-+++ b/cinnamon-settings-daemon/cinnamon-settings-session.c
-@@ -378,7 +378,7 @@ cinnamon_settings_session_init (CinnamonSettingsSession *session)
- 	session->priv = CINNAMON_SETTINGS_SESSION_GET_PRIVATE (session);
- 
- #ifdef HAVE_LOGIND
--    if (access("/run/systemd/system/", F_OK) == 0) {    // sd_booted ()
-+    if (access("/run/systemd/seats/", F_OK) == 0) {    // sd_booted ()
-         sd_pid_get_session (getpid(), &session->priv->session_id);
-         session->priv->sd_source = sd_source_new ();
-         g_source_set_callback (session->priv->sd_source, sessions_changed, session, NULL);
-diff --git a/plugins/common/csd-power-helper.c b/plugins/common/csd-power-helper.c
-index 5a83072..82c0b22 100644
---- a/plugins/common/csd-power-helper.c
-+++ b/plugins/common/csd-power-helper.c
-@@ -41,7 +41,7 @@ use_logind (void)
-     static gsize once_init_value = 0;
- 
-     if (g_once_init_enter (&once_init_value)) {
--        should_use_logind = access("/run/systemd/system/", F_OK) == 0; // sd_booted ()
-+        should_use_logind = access("/run/systemd/seats/", F_OK) == 0; // sd_booted ()
- 
-         g_once_init_leave (&once_init_value, 1);
-     }
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/cinnamon-settings-daemon.git/commitdiff/90e58d9dffd8ef49e3f8e8b402ba5c129cf9d2af



More information about the pld-cvs-commit mailing list