Sync from SUSE:SLFO:Main libXScrnSaver revision b18cccb0787b753a3fe5a351ee95aff0

This commit is contained in:
Adrian Schröter 2024-05-03 14:22:44 +02:00
commit 1dc985eaf8
5 changed files with 202 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

4
baselibs.conf Normal file
View File

@ -0,0 +1,4 @@
libXss1
libXss-devel
requires -libXss-<targettype>
requires "libXss1-<targettype> = <version>"

BIN
libXScrnSaver-1.2.4.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

67
libXScrnSaver.changes Normal file
View File

@ -0,0 +1,67 @@
-------------------------------------------------------------------
Mon Dec 5 10:32:25 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
- Update to version 1.2.3:
* Update README for gitlab migration
* Update configure.ac bug URL for gitlab migration
* Fix spelling/wording issues
* gitlab CI: add a basic build test
* Whitespace fixes
* Add .git-blame-ignore-revs to hide whitespace commits from git blame
* Handle implicit conversion warnings from clang
-------------------------------------------------------------------
Fri Jul 6 10:25:16 UTC 2018 - sndirsch@suse.com
- Update to version 1.2.3:
* Fixes a 25+-year-old bug in correctly filling in the ::root
member of the ScreenSaverNotify event.
* supersedes U_libXScrnSaver_copy_root_field.patch
-------------------------------------------------------------------
Tue May 8 14:28:39 UTC 2018 - sndirsch@suse.com
- added "Provides: %name = %version-%release" in order to work-
around hard requires for wrongly packaged 3rd party package Slack
(boo#1090514)
-------------------------------------------------------------------
Wed Nov 22 09:54:36 UTC 2017 - zaitor@opensuse.org
- Add U_libXScrnSaver_copy_root_field.patch: Copy root field from
wire event into root, not window, of Xlib event.
-------------------------------------------------------------------
Wed May 18 08:55:20 UTC 2016 - sndirsch@suse.com
- tagged baselibs.conf as source in specfile
- renamed -devel package to libXss-devel, so one can find it easier
(provides/obsoletes added accordingly)
-------------------------------------------------------------------
Tue May 17 10:28:16 UTC 2016 - sndirsch@suse.com
- rename devel package to libXss-devel
-------------------------------------------------------------------
Sun Feb 17 17:21:53 UTC 2013 - jengelh@inai.de
- Use more robust make install call
- Avoid calling fdupes outside of /usr
-------------------------------------------------------------------
Wed Apr 11 15:11:10 UTC 2012 - vuntz@opensuse.org
- Update to version 1.2.2:
+ Janitorial cleanups
+ Build configuration improvements
-------------------------------------------------------------------
Sat Feb 11 21:47:21 UTC 2012 - jengelh@medozas.de
- Provide package descriptions and update homepage URL
-------------------------------------------------------------------
Tue Feb 7 22:17:49 UTC 2012 - jengelh@medozas.de
- Split xorg-x11-libs into separate packages

105
libXScrnSaver.spec Normal file
View File

@ -0,0 +1,105 @@
#
# spec file for package libXScrnSaver
#
# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: libXScrnSaver
%define lname libXss1
Version: 1.2.4
Release: 0
Summary: X11 Screen Saver extension client library
License: MIT
Group: Development/Libraries/C and C++
URL: http://xorg.freedesktop.org/
#Git-Clone: git://anongit.freedesktop.org/xorg/lib/libXScrnSaver
#Git-Web: http://cgit.freedesktop.org/xorg/lib/libXScrnSaver/
Source: http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.xz
Source1: baselibs.conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#git#BuildRequires: autoconf >= 2.60, automake, libtool
BuildRequires: fdupes
BuildRequires: pkgconfig
BuildRequires: pkgconfig(scrnsaverproto) >= 1.2
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xext)
BuildRequires: pkgconfig(xextproto)
BuildRequires: pkgconfig(xorg-macros) >= 1.8
%description
The X Window System provides support for changing the image on a
display screen after a user-settable period of inactivity to avoid
burning the cathode ray tube phosphors. This extension allows an
external "screen saver" client to detect when the alternate image is
to be displayed and to provide the graphics.
%package -n %lname
Summary: X11 Screen Saver extension client library
Group: System/Libraries
Provides: %name = %version-%release
%description -n %lname
The X Window System provides support for changing the image on a
display screen after a user-settable period of inactivity to avoid
burning the cathode ray tube phosphors. This extension allows an
external "screen saver" client to detect when the alternate image is
to be displayed and to provide the graphics.
%package -n libXss-devel
Summary: Development files for the X11 Screen Saver extension library
Group: Development/Libraries/C and C++
Requires: %lname = %version
Provides: libXScrnSaver-devel = 1.2.2
Obsoletes: libXScrnSaver-devel < 1.2.2
%description -n libXss-devel
The X Window System provides support for changing the image on a
display screen after a user-settable period of inactivity to avoid
burning the cathode ray tube phosphors. This extension allows an
external "screen saver" client to detect when the alternate image is
to be displayed and to provide the graphics.
This package contains the development headers for the library found
in %lname.
%prep
%setup -q
%build
%configure --disable-static
make %{?_smp_mflags}
%install
make install DESTDIR="%buildroot"
rm -f "%buildroot/%_libdir"/*.la
%fdupes %buildroot/%_prefix
%post -n %lname -p /sbin/ldconfig
%postun -n %lname -p /sbin/ldconfig
%files -n %lname
%defattr(-,root,root)
%_libdir/libXss.so.1*
%files -n libXss-devel
%defattr(-,root,root)
%_includedir/X11/*
%_libdir/libXss.so
%_libdir/pkgconfig/xscrnsaver.pc
%_mandir/man3/*
%changelog