commit 12b4b00ec7cd8d078e26e5f01697d62aef4ea980 Author: Toshaan Bharvani Date: Sun May 15 10:46:23 2022 +0200 initial package creation Signed-off-by: Toshaan Bharvani diff --git a/SOURCES/.gitkeeper b/SOURCES/.gitkeeper new file mode 100644 index 0000000..e69de29 diff --git a/SPECS/cinnamon-session.spec b/SPECS/cinnamon-session.spec new file mode 100644 index 0000000..c3c51fb --- /dev/null +++ b/SPECS/cinnamon-session.spec @@ -0,0 +1,405 @@ +%global cinnamon_desktop_version 5.2.0 + +Summary: Cinnamon session manager +Name: cinnamon-session +Version: 5.2.0 +Release: 1%{?dist} +License: GPLv2+ and LGPLv2+ +URL: https://github.com/linuxmint/%{name} +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz + +ExcludeArch: %{ix86} + +Requires: system-logos +# Needed for cinnamon-settings-daemon +Requires: cinnamon-control-center-filesystem + +# pull in dbus-x11, see bug 209924 +Requires: dbus-x11 + +# we need an authentication agent in the fallback session +Requires: polkit-gnome +# an artificial requires to make sure we get dconf, for now +Requires: dconf + +Requires: cinnamon-desktop >= %{cinnamon_desktop_version} + +BuildRequires: gcc +BuildRequires: pkgconfig(gtk+-3.0) >= 2.99.0 +BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(gl) +BuildRequires: pkgconfig(libnotify) >= 0.7.0 +BuildRequires: pkgconfig(xtrans) +BuildRequires: pkgconfig(librsvg-2.0) +BuildRequires: pkgconfig(json-glib-1.0) +# this is so the configure checks find /usr/bin/halt etc. +BuildRequires: usermode +BuildRequires: pkgconfig(pango) +BuildRequires: pkgconfig(xapp) >= 1.4.6 +BuildRequires: pkgconfig(xt) +BuildRequires: pkgconfig(xtst) +BuildRequires: pkgconfig(upower-glib) +BuildRequires: pkgconfig(libsystemd) +BuildRequires: pkgconfig(polkit-agent-1) +BuildRequires: pkgconfig(libcanberra) +BuildRequires: meson +BuildRequires: intltool +BuildRequires: xmlto + + +%description +Cinnamon-session manages a Cinnamon desktop or GDM login session. It starts up +the other core components and handles logout and saving the session. + +%prep +%autosetup -p1 + + +%build +%meson \ + -Dgconf=false +%meson_build + +%install +%meson_install + + +%ldconfig_scriptlets + + +%files +%doc AUTHORS README +%doc %{_mandir}/man*/* +%license COPYING +%{_bindir}/* +%{_libexecdir}/cinnamon-session-check-accelerated +%{_libexecdir}/cinnamon-session-check-accelerated-helper +%{_datadir}/cinnamon-session/ +%{_datadir}/doc/cinnamon-session/dbus/cinnamon-session.html +%{_datadir}/icons/hicolor/*/apps/cinnamon-session-properties.png +%{_datadir}/icons/hicolor/scalable/apps/cinnamon-session-properties.svg +%{_datadir}/glib-2.0/schemas/org.cinnamon.SessionManager.gschema.xml + +%changelog +* Fri Nov 19 2021 Leigh Scott - 5.2.0-1 +- Update to 5.2.0 release + +* Wed Jul 21 2021 Fedora Release Engineering - 5.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri May 28 2021 Leigh Scott - 5.0.0-1 +- Update to 5.0.0 release + +* Fri Apr 09 2021 Leigh Scott - 4.8.0-3 +- Fixes for desktop spec and systemd user env blacklist + +* Tue Jan 26 2021 Fedora Release Engineering - 4.8.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Nov 25 2020 Leigh Scott - 4.8.0-1 +- Update to 4.8.0 release + +* Tue Aug 11 2020 Leigh Scott - 4.6.2-1 +- Update to 4.6.2 release + +* Mon Jul 27 2020 Fedora Release Engineering - 4.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed May 27 2020 Leigh Scott - 4.6.1-1 +- Update to 4.6.1 release + +* Tue May 12 2020 Leigh Scott - 4.6.0-1 +- Update to 4.6.0 release + +* Fri Feb 14 2020 Leigh Scott - 4.4.1-1 +- Update to 4.4.1 release + +* Tue Jan 28 2020 Fedora Release Engineering - 4.4.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Nov 16 2019 Leigh Scott - 4.4.0-1 +- Update to 4.4.0 release + +* Wed Jul 24 2019 Fedora Release Engineering - 4.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jul 04 2019 Leigh Scott - 4.2.1-1 +- Update to 4.2.1 release + +* Sun Jun 23 2019 Leigh Scott - 4.2.0-1 +- Update to 4.2.0 release + +* Thu Jan 31 2019 Fedora Release Engineering - 4.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Oct 30 2018 Leigh Scott - 4.0.0-1 +- Update to 4.0.0 release + +* Sun Oct 07 2018 Leigh Scott - 3.8.2-2 +- Drop EPEL/RHEL support + +* Thu Aug 16 2018 Leigh Scott - 3.8.2-1 +- Update to 3.8.2 release + +* Fri Jul 13 2018 Leigh Scott - 3.8.1-3 +- Add buildrequires gcc + +* Thu Jul 12 2018 Fedora Release Engineering - 3.8.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Apr 19 2018 Leigh Scott - 3.8.1-1 +- Update to 3.8.1 release + +* Wed Apr 18 2018 Leigh Scott - 3.8.0-1 +- Update to 3.8.0 release + +* Wed Feb 07 2018 Fedora Release Engineering - 3.6.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sun Jan 07 2018 Igor Gnatenko - 3.6.1-2 +- Remove obsolete scriptlets + +* Wed Nov 22 2017 Björn Esser - 3.6.1-1 +- update to 3.6.1 release + +* Tue Nov 21 2017 Björn Esser - 3.6.0-2 +- Add patch to optionally disable DBus user session + +* Mon Oct 23 2017 Leigh Scott - 3.6.0-1 +- update to 3.6.0 release + +* Wed Sep 13 2017 Leigh Scott - 3.4.2-4 +- Previous commit isn't needed for EPEL7 + +* Sat Sep 09 2017 Björn Esser - 3.4.2-3 +- Add patch for properly restarting dbus user-session + +* Wed Aug 30 2017 Björn Esser - 3.4.2-2 +- Adjustments for EPEL7 + +* Wed Aug 09 2017 Leigh Scott - 3.4.2-1 +- update to 3.4.2 release + +* Wed Aug 02 2017 Fedora Release Engineering - 3.4.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Sun Jul 30 2017 Florian Weimer - 3.4.1-4 +- Rebuild with binutils fix for ppc64le (#1475636) + +* Wed Jul 26 2017 Leigh Scott - 3.4.1-3 +- Add build requires mesa-libGL-devel + +* Wed Jul 26 2017 Fedora Release Engineering - 3.4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Wed Jun 21 2017 Leigh Scott - 3.4.1-1 +- update to 3.4.1 release + +* Fri May 26 2017 Leigh Scott - 3.4.0-6 +- Updated patch for g-s-d blacklist + +* Sun May 07 2017 Björn Esser - 3.4.0-5 +- Updated patch to update environment for dbus and systemd user-session + +* Sun May 07 2017 Björn Esser - 3.4.0-4 +- Updated patch to update environment for dbus and systemd user-session + +* Sun May 07 2017 Björn Esser - 3.4.0-3 +- Updated patch to update environment for dbus and systemd user-session + +* Sat May 06 2017 Björn Esser - 3.4.0-2 +- Add patch to update environment for dbus and systemd user-session + +* Thu May 04 2017 Leigh Scott - 3.4.0-1 +- update to 3.4.0 release + +* Sun Apr 23 2017 Leigh Scott - 3.4.0-0.2.20170423gitd87d97d> +- update to git snapshot + +* Fri Mar 31 2017 Leigh Scott - 3.2.0-4 +- remove polkit-desktop-policy requires + +* Fri Feb 10 2017 Fedora Release Engineering - 3.2.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue Jan 31 2017 Leigh Scott - 3.2.0-2 +- blacklist gnome-settings-daemon plugins from auto starting + +* Mon Nov 07 2016 Leigh Scott - 3.2.0-1 +- update to 3.2.0 release + +* Wed Jul 13 2016 Leigh Scott - 3.0.1-3 +- Make QT5 apps configurable using the qt5ct tool + +* Wed Jul 13 2016 Leigh Scott - 3.0.1-2 +- patch to fix the qt override + +* Sat May 21 2016 Leigh Scott - 3.0.1-1 +- update to 3.0.1 release + +* Tue May 17 2016 Leigh Scott - 3.0.0-3 +- add setting for gtk overlay scrollbars + +* Sat May 14 2016 Leigh Scott - 3.0.0-2 +- fix gnome-keyring autostart issue + +* Sat Apr 23 2016 Leigh Scott - 3.0.0-1 +- update to 3.0.0 release + +* Wed Feb 03 2016 Fedora Release Engineering - 2.8.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Mon Nov 09 2015 Leigh Scott - 2.8.2-2 +- rebuilt + +* Mon Nov 09 2015 Leigh Scott - 2.8.2-1 +- update to 2.8.2 release + +* Sat Oct 17 2015 Leigh Scott - 2.8.0-1 +- update to 2.8.0 release + +* Wed Jul 15 2015 Leigh Scott - 2.6.3-2 +- disable overlay scrollbars + +* Sun Jun 28 2015 Leigh Scott - 2.6.3-1 +- update to 2.6.3 release + +* Wed Jun 17 2015 Fedora Release Engineering - 2.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon May 25 2015 Leigh Scott - 2.6.1-1 +- update to 2.6.1 release + +* Wed May 20 2015 Leigh Scott - 2.6.0-1 +- update to 2.6.0 release + +* Wed May 06 2015 Leigh Scott - 2.5.1-0.3.git2a18785 +- update to git snapshot + +* Tue May 05 2015 Leigh Scott - 2.5.1-0.2.gitfc7111e +- blacklist xscreensaver from autostarting + +* Tue May 05 2015 Leigh Scott - 2.5.1-0.1.gitfc7111e +- update to git snapshot + +* Sun Feb 22 2015 Leigh Scott - 2.4.1-5 +- set clutter env for f22+ + +* Tue Jan 20 2015 Leigh Scott - 2.4.1-4 +- patch cinnamon-session-properties for gtk-3.14 changes + +* Fri Nov 21 2014 Leigh Scott - 2.4.1-3 +- blacklist gnome-initial-setup from autostart (bz 1165893) + +* Thu Nov 20 2014 Leigh Scott - 2.4.1-2 +- revert upstream commit (somethings are rotten and should remain dead) + +* Sat Nov 08 2014 Leigh Scott - 2.4.1-1 +- update to 2.4.1 + +* Fri Oct 31 2014 Leigh Scott - 2.4.0-1 +- update to 2.4.0 + +* Mon Oct 06 2014 Leigh Scott - 2.4.0-0.3.git8c1b918 +- use upstream commits for invisible session properties dialog (gtk-3.14) + +* Mon Oct 06 2014 Leigh Scott - 2.4.0-0.2.git8c1b918 +- invisible session properties dialog (gtk-3.14) + +* Tue Sep 30 2014 Leigh Scott - 2.4.0-0.1.git8c1b918 +- update to latest git + +* Sat Aug 16 2014 Fedora Release Engineering - 2.2.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Fri Jun 27 2014 Leigh Scott - 2.2.2-1 +- update to 2.2.2 + +* Sat Jun 07 2014 Fedora Release Engineering - 2.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Fri May 09 2014 Leigh Scott - 2.2.1-1 +- update to 2.2.1 + +* Fri May 09 2014 Leigh Scott - 2.2.0-3 +- revert disable tracker from session startup + +* Wed May 07 2014 Leigh Scott - 2.2.0-2 +- Patch to prevent tracker crapware from autostarting + +* Sat Apr 12 2014 Leigh Scott - 2.2.0-1 +- update to 2.2.0 + +* Wed Apr 02 2014 Leigh Scott - 2.0.6-1 +- update to 2.0.6 +- readd Br pangox-compat-devel for epel +- add upstream fix for clutter xinput (bz 873434) + +* Mon Jan 13 2014 Leigh Scott - 2.0.5-2 +- make changes for epel7 + +* Sun Nov 10 2013 Leigh Scott - 2.0.5-1 +- update to 2.0.5 + +* Thu Nov 07 2013 Leigh Scott - 2.0.4-2 +- fix upower compile issue + +* Sun Nov 03 2013 Leigh Scott - 2.0.4-1 +- update to 2.0.4 +- drop upstream patches + +* Wed Oct 30 2013 Leigh Scott - 2.0.1-2 +- fix screeensaver command + +* Wed Oct 09 2013 Leigh Scott - 2.0.1-1 +- update to 2.0.1 +- drop upstream patches + +* Sun Oct 06 2013 Leigh Scott - 2.0.0-2 +- add patch so user switch works in lightdm + +* Wed Oct 02 2013 Leigh Scott - 2.0.0-1 +- update to 2.0.0 +- drop upstream patches + +* Mon Sep 30 2013 Leigh Scott - 1.9.2-1 +- update to 1.9.2 + +* Tue Sep 24 2013 Leigh Scott - 1.0.0-0.12.git405f80d +- add some build conditionals + +* Sun Sep 15 2013 Rex Dieter 1.0.0-0.11.git405f80d +- support systemd_login1 suspend/hibernate + +* Sun Aug 25 2013 Leigh Scott - 1.0.0-0.10.git405f80d +- update to latest git +- add requires cinnamon-desktop + +* Thu Aug 22 2013 Leigh Scott - 1.0.0-0.9.git58710ea +- rebuilt + +* Tue Aug 06 2013 Leigh Scott - 1.0.0-0.8.git58710ea +- add systemd patch + +* Sun Jul 28 2013 Leigh Scott - 1.0.0-0.7.git58710ea +- remove requires notification-daemon +- fix missing menu icon + +* Thu Jul 25 2013 Leigh Scott - 1.0.0-0.6.git58710ea +- patch to remove session-migration (ubuntu leftover) + +* Wed Jul 24 2013 Leigh Scott - 1.0.0-0.5.git58710ea +- don't delete the glade file as we need it + +* Wed Jul 24 2013 Leigh Scott - 1.0.0-0.4.git58710ea +- change require gnome control-center to cinnamon + +* Wed Jul 24 2013 Leigh Scott - 1.0.0-0.3.git58710ea +- update to latest git + +* Tue Jul 23 2013 Leigh Scott - 1.0.0-0.2.gitdf909ee +- update to latest git + +* Sat May 25 2013 Leigh Scott - 1.0.0-0.1.git090f4bd +- Initial build +