[packages/xscreensaver] - updated URLs and dependencies, versioned Obsoletes, verbose files in system-wide dirs

qboosh qboosh at pld-linux.org
Thu Apr 22 22:03:08 CEST 2021


commit 5233c314701f630ce04617677c3d205c5ebeceda
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu Apr 22 22:04:38 2021 +0200

    - updated URLs and dependencies, versioned Obsoletes, verbose files in system-wide dirs

 xscreensaver.spec | 30 ++++++++++++++++++------------
 1 file changed, 18 insertions(+), 12 deletions(-)
---
diff --git a/xscreensaver.spec b/xscreensaver.spec
index e3c9f02..f7d2a9f 100644
--- a/xscreensaver.spec
+++ b/xscreensaver.spec
@@ -13,23 +13,24 @@ Release:	1
 Epoch:		1
 License:	BSD
 Group:		X11/Applications
-Source0:	http://www.jwz.org/xscreensaver/%{name}-%{version}.tar.gz
+Source0:	https://www.jwz.org/xscreensaver/%{name}-%{version}.tar.gz
 # Source0-md5:	0c77c3d46a4b4d11fdef1d368349ed7a
 Source1:	%{name}-autostart.desktop
 Source2:	%{name}-lock.desktop
 Source3:	%{name}.pamd
 Patch0:		%{name}-desktop.patch
-URL:		http://www.jwz.org/xscreensaver/
+URL:		https://www.jwz.org/xscreensaver/
 BuildRequires:	Mesa-libGL-devel
 BuildRequires:	Mesa-libGLES-devel
 BuildRequires:	Mesa-libGLU-devel
-BuildRequires:	autoconf
+BuildRequires:	autoconf >= 2.69
 BuildRequires:	automake
 BuildRequires:	bc
-BuildRequires:	gdk-pixbuf2-xlib-devel
+BuildRequires:	gdk-pixbuf2-xlib-devel >= 2.0.0
 BuildRequires:	gettext-tools
 BuildRequires:	gle-devel
-BuildRequires:	gtk+2-devel >= 1:2.0.3
+BuildRequires:	glib2-devel >= 2.0.0
+BuildRequires:	gtk+2-devel >= 1:2.22.0
 BuildRequires:	intltool
 BuildRequires:	libjpeg-devel
 BuildRequires:	libtool
@@ -37,28 +38,30 @@ BuildRequires:	libxml2-devel >= 2.4.22
 BuildRequires:	pam-devel >= 0.77.3
 BuildRequires:	perl-base
 BuildRequires:	pkgconfig
-BuildRequires:	systemd-devel
+BuildRequires:	rpmbuild(macros) >= 1.745
+BuildRequires:	systemd-devel >= 1:221
 BuildRequires:	xorg-lib-libICE-devel
 BuildRequires:	xorg-lib-libX11-devel
 BuildRequires:	xorg-lib-libXext-devel
+BuildRequires:	xorg-lib-libXft-devel >= 2.1.0
 BuildRequires:	xorg-lib-libXi-devel
 BuildRequires:	xorg-lib-libXinerama-devel
 BuildRequires:	xorg-lib-libXrandr-devel
 BuildRequires:	xorg-lib-libXt-devel
 BuildRequires:	xorg-lib-libXxf86vm-devel
 Requires:	%{name}-savers = %{epoch}:%{version}-%{release}
+Requires:	gtk+2 >= 1:2.22.0
 Requires:	pam >= 0.77.3
 Requires:	xorg-lib-libXt >= 1.0.0
 # for screensaver-getimage-file
 Suggests:	perl-perldoc
 # for xscreensaver-text
 Suggests:	xorg-app-appres
-Obsoletes:	xscreensaver-gnome 
-Obsoletes:	xscreensaver-gnome1
-Obsoletes:	xscreensaver-gnome2
+Obsoletes:	xscreensaver-gnome < 1:4.06
+Obsoletes:	xscreensaver-gnome1 < 1:4.21
+Obsoletes:	xscreensaver-gnome2 < 1:5.06
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define		_noautoreqdep	libGL.so.1 libGLU.so.1
 %define		_sysconfdir	/etc/X11
 %define		_appdefsdir	/usr/share/X11/app-defaults
 
@@ -121,6 +124,7 @@ Group:		X11/Applications
 Requires:	%{name}-common = %{epoch}:%{version}-%{release}
 Requires:	perl-HTML-Parser
 Requires:	perl-LWP-Protocol-https
+Requires:	xorg-lib-libXft >= 2.1.0
 Provides:	%{name}-savers = %{epoch}:%{version}-%{release}
 
 %description base
@@ -135,6 +139,7 @@ Summary(pl.UTF-8):	Wygaszacze ekranu pod X Window używające OpenGL
 Summary(pt_BR.UTF-8):	Protetores de tela GL
 Group:		X11/Applications
 Requires:	%{name}-common = %{epoch}:%{version}-%{release}
+Requires:	xorg-lib-libXft >= 2.1.0
 Provides:	%{name}-savers = %{epoch}:%{version}-%{release}
 # for starwars req: xscreensaver-text
 Suggests:	%{name}
@@ -153,6 +158,7 @@ Summary:	OpenGL & GLE X screen savers
 Summary(pl.UTF-8):	Wygaszacze ekranu pod X Window używające OpenGL i GLE
 Group:		X11/Applications
 Requires:	%{name}-common = %{epoch}:%{version}-%{release}
+Requires:	xorg-lib-libXft >= 2.1.0
 Provides:	%{name}-savers = %{epoch}:%{version}-%{release}
 
 %description GLE
@@ -279,7 +285,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/xscreensaver-settings
 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/xscreensaver
 /etc/xdg/autostart/xscreensaver-autostart.desktop
-%{_appdefsdir}/*
+%{_appdefsdir}/XScreenSaver
 %{_desktopdir}/xscreensaver-properties.desktop
 %{_desktopdir}/xscreensaver-lock.desktop
 %{_mandir}/man1/xscreensaver.1*
@@ -287,7 +293,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/xscreensaver-demo.1*
 %{_mandir}/man1/xscreensaver-settings.1*
 %{_mandir}/man6/xscreensaver-command.6*
-%{_pixmapsdir}/*.xpm
+%{_pixmapsdir}/xscreensaver.xpm
 %dir %{_datadir}/%{name}/ui
 %{_datadir}/%{name}/ui/screensaver*.png
 %{_datadir}/%{name}/ui/xscreensaver.ui
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/xscreensaver.git/commitdiff/5233c314701f630ce04617677c3d205c5ebeceda



More information about the pld-cvs-commit mailing list