[packages/xscreensaver] - up to 6.08
mrozowik
mrozowik at pld-linux.org
Thu Jan 18 04:06:27 CET 2024
commit b60fc066763266e15dd803945ddebada1ad54b0d
Author: Krzysztof Mrozowicz <mrozowik at pld-linux.org>
Date: Thu Jan 18 01:20:09 2024 +0000
- up to 6.08
xscreensaver-desktop.patch | 12 ++++++------
xscreensaver.spec | 19 +++++++++++++++----
2 files changed, 21 insertions(+), 10 deletions(-)
---
diff --git a/xscreensaver.spec b/xscreensaver.spec
index ead3749..341579e 100644
--- a/xscreensaver.spec
+++ b/xscreensaver.spec
@@ -8,13 +8,13 @@ Summary(ru.UTF-8): Набор программ хранения экрана д
Summary(uk.UTF-8): Набір програм збереження екрану для X Window
Summary(zh_CN.UTF-8): X 窗口系统保护器
Name: xscreensaver
-Version: 6.06
-Release: 2
+Version: 6.08
+Release: 1
Epoch: 1
License: BSD
Group: X11/Applications
Source0: https://www.jwz.org/xscreensaver/%{name}-%{version}.tar.gz
-# Source0-md5: 7e9437089cc8162a3cf9ff335633faed
+# Source0-md5: d64f3fdb8881c735fff4601ec5d88e1f
Source1: %{name}-autostart.desktop
Source2: %{name}-lock.desktop
Source3: %{name}.pamd
@@ -37,6 +37,7 @@ BuildRequires: libtool
BuildRequires: libxml2-devel >= 2.4.22
BuildRequires: pam-devel >= 0.77.3
BuildRequires: perl-base
+BuildRequires: perl-perldoc
BuildRequires: pkgconfig
BuildRequires: rpmbuild(macros) >= 1.745
BuildRequires: systemd-devel >= 1:221
@@ -52,6 +53,7 @@ BuildRequires: xorg-lib-libXxf86vm-devel
Requires: %{name}-savers = %{epoch}:%{version}-%{release}
Requires: gtk+2 >= 1:2.22.0
Requires: pam >= 0.77.3
+Requires: xdg-utils
Requires: xorg-lib-libXt >= 1.0.0
# for screensaver-getimage-file
Suggests: perl-perldoc
@@ -188,6 +190,10 @@ sed -i Makefile.in.in \
%{nil}
cd -
+# fix shebangs
+%{__sed} -i '1s,/usr/bin/env xdg-open$,/usr/bin/xdg-open,' \
+ driver/{xscreensaver-settings.desktop.in,xscreensaver.desktop.in}
+
%build
%configure \
--with-x \
@@ -292,6 +298,12 @@ cd $_DIR
%clean
rm -rf $RPM_BUILD_ROOT
+%post
+%update_desktop_database_post
+
+%postun
+%update_desktop_database_postun
+
%files -f %{name}.lang
%defattr(644,root,root,755)
%doc README README.hacking
@@ -318,7 +330,6 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%dir %{_libdir}/%{name}
%dir %{_fontsdir}/xscreensaver
-%{_fontsdir}/xscreensaver/*.otf
%{_fontsdir}/xscreensaver/*.ttf
%files base -f files.base
diff --git a/xscreensaver-desktop.patch b/xscreensaver-desktop.patch
index 421fed4..7a7562b 100644
--- a/xscreensaver-desktop.patch
+++ b/xscreensaver-desktop.patch
@@ -1,10 +1,10 @@
---- xscreensaver-6.04/driver/xscreensaver-settings.desktop.in~ 2022-05-21 17:31:28.111318663 +0000
-+++ xscreensaver-6.04/driver/xscreensaver-settings.desktop.in 2022-06-04 08:46:36.071395498 +0000
-@@ -4,5 +4,6 @@
+--- xscreensaver-6.07/driver/xscreensaver-settings.desktop.in~ 2023-08-02 19:16:05.000000000 +0000
++++ xscreensaver-6.07/driver/xscreensaver-settings.desktop.in 2023-09-01 14:13:33.952625883 +0000
+@@ -5,5 +5,6 @@
_Name=XScreenSaver Settings
_Comment=Change screensaver properties
Type=Application
--Categories=Settings;DesktopSettings;Screensaver;Security
-+Categories=GTK;Settings;
-+NotShowIn=XFCE;GNOME;
+-Categories=Settings;DesktopSettings;Screensaver;Security;GNOME;GTK;KDE;Motif;Qt;X-GNOME-Settings-Panel;X-GNOME-SystemSettings;X-Unity-Settings-Panel;X-XFCE-SettingsDialog;X-XFCE-SystemSettings
++Categories=GTK;Settings;Screensaver;DesktopSettings
++NotShowIn=XFCE;GNOME
Terminal=false
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/xscreensaver.git/commitdiff/b60fc066763266e15dd803945ddebada1ad54b0d
More information about the pld-cvs-commit
mailing list