Hello community, here is the log from the commit of package cinnamon-session for openSUSE:Leap:15.2 checked in at 2020-02-21 23:52:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/cinnamon-session (Old) and /work/SRC/openSUSE:Leap:15.2/.cinnamon-session.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cinnamon-session" Fri Feb 21 23:52:53 2020 rev:10 rq:777904 version:4.2.1 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/cinnamon-session/cinnamon-session.changes 2020-01-15 14:50:12.489407527 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.cinnamon-session.new.26092/cinnamon-session.changes 2020-02-21 23:52:58.108997716 +0100 @@ -1,0 +2,65 @@ +Mon Sep 30 04:24:52 UTC 2019 - Marguerite Su <[email protected]> + +- drop cinnamon-session-qt-5.7-styleoverride.patch + * Cinnamon in openSUSE uses Menta/Adwaita by default, which + perfectly support gtk3. I think there's no need to stay on + gtk2 theming, and it is really weird for a gtk3 based desktop + to hard depend on an almostly unmaintained Qt5 library. + * Users who perfer gtk2 or accidentally install a gtk2 theme + can set "QT_STYLE_OVERRIDE=gtk2" and "QT_QPA_PLATFORMTHEME=gtk2" + in /etc/environment (note these global environment variables + affect all desktops and all users), then install + libqt5-qtstyleplugins-platformtheme-gtk2 + +------------------------------------------------------------------- +Fri Sep 13 17:20:37 UTC 2019 - Bjørn Lie <[email protected]> + +- Replace pkgconfig(pangox) with pkgconfig(pango) and + pkgconfig(pangoxft) BuildRequires: This is what meson checks for. + +------------------------------------------------------------------- +Sun Jul 21 08:39:30 UTC 2019 - Marguerite Su <[email protected]> + +- Update to version 4.2.1: + * Fix wrong parameter type on gdbus logout call + +------------------------------------------------------------------- +Mon Jul 1 03:29:22 UTC 2019 - Dead Mozay <[email protected]> + +- Update to version 4.2.0: + * Implement suspend/hibernate via consolekit (#123) + * csm-manager.c: Don't let inhibitors stop a forced logout. + * Port to gdbus (#125) + +------------------------------------------------------------------- +Fri Mar 15 01:28:32 UTC 2019 - Dead Mozay <[email protected]> + +- Update to version 4.0.0: + * csm-logout-dialog.c: Use the "destructive-action" style classes for (#120) + +------------------------------------------------------------------- +Thu Jul 5 13:05:25 UTC 2018 - [email protected] + +- Update to version 3.8.2: + * build: Fix PKGDATADIR define / use only one define. + * Autostart: Do not let a buggy GSettings condition break the + session. + +------------------------------------------------------------------- +Thu Apr 19 20:07:54 UTC 2018 - [email protected] + +- Update to version 3.8.1 (changes since 3.6.1): + * Switch to Meson. + * csm-manager: Detect D-Bus user-session at runtime. + * Add support for elogind. + * circleci: Add install of updated cinnamon-desktop. + * circleci: Remove mint18 job. + * Stop trying to handle Qt integration at all. + * Quit dialogue: Don't skip taskbar. + * debian: wrap-and-sort -bst. + * Fix generation of LOCALE_DIR. +- Remove the no longer needed upower-glib dependency. +- Replace cinnamon-session-fix-qt-themes.patch with + cinnamon-session-qt-5.7-styleoverride.patch. + +------------------------------------------------------------------- Old: ---- cinnamon-session-3.6.1.tar.gz cinnamon-session-fix-qt-themes.patch New: ---- cinnamon-session-4.2.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cinnamon-session.spec ++++++ --- /var/tmp/diff_new_pack.zplBkN/_old 2020-02-21 23:52:58.376998248 +0100 +++ /var/tmp/diff_new_pack.zplBkN/_new 2020-02-21 23:52:58.380998257 +0100 @@ -1,7 +1,7 @@ # # spec file for package cinnamon-session # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,28 +12,22 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: cinnamon-session -Version: 3.6.1 +Version: 4.2.1 Release: 0 Summary: The session manager for the Cinnamon Desktop -License: GPL-2.0+ AND LGPL-2.1+ +License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/GUI/Other -Url: https://github.com/linuxmint/cinnamon-session +URL: https://github.com/linuxmint/cinnamon-session Source: https://github.com/linuxmint/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: %{name}-logind.gschema.override -# PATCH-FIX-OPENSUSE cinnamon-session-fix-qt-themes.patch boo#1002900 [email protected] -- Use Gtk2 Platform Theme on Qt 5.7+ and no gnome theme on 5.6. -Patch0: cinnamon-session-fix-qt-themes.patch -BuildRequires: autoconf -BuildRequires: autoconf-archive -BuildRequires: automake -BuildRequires: docutils +BuildRequires: docbook BuildRequires: hicolor-icon-theme -BuildRequires: intltool -BuildRequires: libtool +BuildRequires: meson BuildRequires: pkgconfig BuildRequires: tcpd-devel BuildRequires: update-desktop-files @@ -42,13 +36,14 @@ BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gtk+-3.0) >= 3.10.0 +BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libcanberra) BuildRequires: pkgconfig(libsystemd) -BuildRequires: pkgconfig(pangox) +BuildRequires: pkgconfig(pango) +BuildRequires: pkgconfig(pangoxft) BuildRequires: pkgconfig(sm) -BuildRequires: pkgconfig(upower-glib) +BuildRequires: pkgconfig(xapp) >= 1.2.0 BuildRequires: pkgconfig(xcomposite) BuildRequires: pkgconfig(xtst) Requires: cinnamon @@ -57,30 +52,28 @@ Requires: upower >= 0.9.0 Recommends: %{name}-lang %glib2_gsettings_schema_requires -%if 0%{?suse_version} > 1320 -# Make native styling in Qt5 happen. -Requires: libqt5-qtstyleplugins-platformtheme-gtk2 -%endif %description This packages contains the session manager for the Cinnamon Desktop. %prep %setup -q -%patch0 -p1 %build -NOCONFIGURE=1 ./autogen.sh -%configure \ -%if 0%{?suse_version} > 1320 - --enable-qt57-theme-support +%meson \ + -Dwith-docbook=true \ + -Dwith-gconf=false \ +%if 0%{?suse_version} >= 1500 + -Dwith-qt5-theme-support=true \ %else - --disable-qt57-theme-support + -Dwith-qt5-theme-support=false \ %endif -make %{?_smp_mflags} V=1 + -Dwith-ipv6=true \ + -Dwith-xtrans=true +%meson_build %install -%make_install +%meson_install # We should own this directory. mkdir -p %{buildroot}%{_datadir}/%{name}/sessions/ @@ -94,7 +87,7 @@ install -Dpm 0644 %{SOURCE1} \ %{buildroot}%{_datadir}/glib-2.0/schemas/org.cinnamon.desktop.session.gschema.override -%if 0%{?suse_version} <= 1320 +%if 0%{?suse_version} < 1500 %post %desktop_database_post %icon_theme_cache_post @@ -107,7 +100,8 @@ %endif %files -%doc AUTHORS COPYING README README.md +%license COPYING +%doc AUTHORS README README.md %dir %{_docdir}/%{name}/dbus/ %doc %{_docdir}/%{name}/dbus/%{name}.html %{_bindir}/%{name} ++++++ cinnamon-session-3.6.1.tar.gz -> cinnamon-session-4.2.1.tar.gz ++++++ ++++ 9557 lines of diff (skipped)
