diff --git a/libXScrnSaver-1.2.3.tar.bz2 b/libXScrnSaver-1.2.3.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..30134504db89dd64a5a0745698d6c2970483d27d Binary files /dev/null and b/libXScrnSaver-1.2.3.tar.bz2 differ diff --git a/libXScrnSaver.spec b/libXScrnSaver.spec new file mode 100644 index 0000000000000000000000000000000000000000..a32ebb891a7499d3b8327ddbd4b37760b5a1247f --- /dev/null +++ b/libXScrnSaver.spec @@ -0,0 +1,59 @@ +%define anolis_release 1 +Summary: X.Org X11 libXss runtime library +Name: libXScrnSaver +Version: 1.2.3 +Release: %{anolis_release}%{?dist} +License: MIT +URL: http://www.x.org + +Source0: https://www.x.org/pub/individual/lib/%{name}-%{version}.tar.bz2 + +BuildRequires: make +BuildRequires: xorg-x11-util-macros +BuildRequires: autoconf automake libtool +BuildRequires: pkgconfig +BuildRequires: xorg-x11-proto-devel +BuildRequires: libX11-devel +BuildRequires: libXext-devel + +%description +X.Org X11 libXss runtime library + +%package devel +Summary: X.Org X11 libXScrnSaver development package +Requires: %{name} = %{version}-%{release} + +%description devel +X.Org X11 libXss development package + +%prep +%setup -q + +%build +autoreconf -v --install --force +export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" +%configure --disable-static +make %{?_smp_mflags} + +%install +make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" +find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' + +%ldconfig_post +%ldconfig_postun + +%files +%doc COPYING README ChangeLog +%{_libdir}/libXss.so.1 +%{_libdir}/libXss.so.1.0.0 + +%files devel +%{_libdir}/libXss.so +%{_libdir}/pkgconfig/xscrnsaver.pc +%{_mandir}/man3/*.3* +%{_includedir}/X11/extensions/scrnsaver.h + +%changelog +* Thu Apr 07 2022 mgb01105731 - 1.2.3-1 +- Init from upstream version 1.2.3 +