diff --git a/SOURCES/.gitkeeper b/SOURCES/.gitkeeper old mode 100644 new mode 100755 diff --git a/SPECS/cinnamon-screensaver.spec b/SPECS/cinnamon-screensaver.spec index ca5ec45..4263c76 100644 --- a/SPECS/cinnamon-screensaver.spec +++ b/SPECS/cinnamon-screensaver.spec @@ -1,26 +1,43 @@ +%global commit0 91900812333bb6ccca9ca0bf57363a3b1d3023a2 +%global date 20231107 +%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) +%global tag %{version} + Summary: Cinnamon Screensaver Name: cinnamon-screensaver -Version: 5.2.0 -Release: 1%{?dist} +Version: 6.0.1 +Release: 1%{!?tag:.%{date}git%{shortcommit0}}%{?dist} License: GPLv2+ and LGPLv2+ URL: https://github.com/linuxmint/%{name} -Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +%if 0%{?tag:1} +Source0: %url/archive/%{version}/%{name}-%{version}.tar.gz +%else +Source0: %url/archive/%{commit0}.tar.gz#/%{name}-%{shortcommit0}.tar.gz +%endif ExcludeArch: %{ix86} +BuildRequires: desktop-file-utils BuildRequires: meson +BuildRequires: gcc BuildRequires: intltool -BuildRequires: glib2-devel -BuildRequires: libtool -BuildRequires: gobject-introspection-devel -BuildRequires: pam-devel -BuildRequires: python3-devel -BuildRequires: gtk3-devel -BuildRequires: libXext-devel -BuildRequires: desktop-file-utils - -Requires: cinnamon-desktop%{?_isa} >= 5.2.0 -Requires: cinnamon-translations >= 5.2.0 +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(gthread-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gdk-x11-3.0) +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xrandr) +BuildRequires: pkgconfig(libxdo) +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(pam) + +Requires: cinnamon-desktop%{?_isa} >= 6.0.0 +Requires: cinnamon-translations >= 6.0.0 Requires: accountsservice-libs%{?_isa} Requires: libgnomekbd%{?_isa} Requires: python3-gobject%{?_isa} @@ -28,6 +45,7 @@ Requires: python3-setproctitle%{?_isa} Requires: python3-xapp Requires: python3-xapps-overrides%{?_isa} Requires: xapps%{?_isa} +Requires: xprop # since we use it, and pam spams the log if a module is missing Requires: gnome-keyring-pam%{?_isa} @@ -39,7 +57,11 @@ cinnamon-screensaver is a screen saver and locker. %prep +%if 0%{?tag:1} %autosetup -p1 +%else +%autosetup -p1 -n %{name}-%{commit0} +%endif %build @@ -92,6 +114,57 @@ rm %{buildroot}%{_datadir}/gir-1.0/CScreensaver-1.0.gir %{_libdir}/girepository-1.0/CScreensaver-1.0.typelib %changelog +* Tue Dec 19 2023 Leigh Scott - 6.0.1-1 +- Update to 6.0.1 release + +* Sun Nov 19 2023 Leigh Scott - 6.0.0-1 +- Update to 6.0.0 release + +* Thu Nov 09 2023 Leigh Scott - 5.9.0-1.20231107git9190081 +- Update to git snapshot + +* Wed Jul 19 2023 Fedora Release Engineering - 5.8.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Fri Jun 02 2023 Leigh Scott - 5.8.0-1 +- Update to 5.8.0 release + +* Sun May 28 2023 Leigh Scott - 5.6.3-3 +- Add requires xprop + +* Wed Jan 18 2023 Fedora Release Engineering - 5.6.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sun Jan 08 2023 Leigh Scott - 5.6.3-1 +- Update to 5.6.3 release + +* Tue Dec 13 2022 Leigh Scott - 5.6.2-1 +- Update to 5.6.2 release + +* Fri Nov 18 2022 Leigh Scott - 5.6.0-1 +- Update to 5.6.0 release + +* Sun Aug 21 2022 Leigh Scott - 5.4.4-1 +- Update to 5.4.4 release + +* Tue Aug 02 2022 Leigh Scott - 5.4.2-1 +- Update to 5.4.2 release + +* Wed Jul 20 2022 Fedora Release Engineering - 5.4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sat Jul 16 2022 Leigh Scott - 5.4.1-1 +- Update to 5.4.1 release + +* Fri Jun 10 2022 Leigh Scott - 5.4.0-1 +- Update to 5.4.0 release + +* Sat May 28 2022 Leigh Scott - 5.2.1-1 +- Update to 5.2.1 release + +* Wed Jan 19 2022 Fedora Release Engineering - 5.2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Nov 19 2021 Leigh Scott - 5.2.0-1 - Update to 5.2.0 release