[packages/cinnamon-screensaver] - new
qboosh
qboosh at pld-linux.org
Sat Jun 17 16:47:00 CEST 2023
commit ea4ea7058aafaebb13e46877e22695b3672684aa
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Jun 17 16:49:25 2023 +0200
- new
cinnamon-screensaver.spec | 126 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 126 insertions(+)
---
diff --git a/cinnamon-screensaver.spec b/cinnamon-screensaver.spec
new file mode 100644
index 0000000..37d613b
--- /dev/null
+++ b/cinnamon-screensaver.spec
@@ -0,0 +1,126 @@
+%define translations_version 5.8.1
+Summary: Cinnamon screensaver
+Summary(pl.UTF-8): Wygaszacz ekranu dla środowiska Cinnamon
+Name: cinnamon-screensaver
+Version: 5.8.0
+Release: 1
+License: GPL v2+
+Group: X11/Applications
+#Source0Download: https://github.com/linuxmint/cinnamon-screensaver/tags
+Source0: https://github.com/linuxmint/cinnamon-screensaver/archive/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 68130450b11eb482935f9aba45df7013
+#Source1Download: https://github.com/linuxmint/cinnamon-translations/tags
+Source1: https://github.com/linuxmint/cinnamon-translations/archive/%{translations_version}/cinnamon-translations-%{translations_version}.tar.gz
+# Source1-md5: b9ea707443c81e4340b0cb219d289130
+URL: https://github.com/linuxmint/cinnamon-screensaver
+BuildRequires: dbus-devel
+BuildRequires: gettext-tools
+BuildRequires: glib2-devel >= 2.0
+BuildRequires: gtk+3-devel >= 3.0
+BuildRequires: meson >= 0.46.0
+BuildRequires: ninja >= 1.5
+BuildRequires: pam-devel
+BuildRequires: pkgconfig >= 1:0.22
+BuildRequires: rpmbuild(macros) >= 1.736
+BuildRequires: xdotool-devel
+BuildRequires: xorg-lib-libX11-devel
+BuildRequires: xorg-lib-libXext-devel
+BuildRequires: xorg-lib-libXinerama-devel
+BuildRequires: xorg-lib-libXrandr-devel
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+GNOME Screensaver utility.
+
+%description -l pl.UTF-8
+Wygaszacz ekranu dla środowiska Cinnamon.
+
+%prep
+%setup -q -a1
+
+%build
+%meson build \
+ --default-library=shared
+
+%ninja_build -C build
+
+%{__make} -C cinnamon-translations-%{translations_version}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%ninja_install -C build
+
+%py3_comp $RPM_BUILD_ROOT%{_datadir}/cinnamon-screensaver
+%py3_ocomp $RPM_BUILD_ROOT%{_datadir}/cinnamon-screensaver
+
+cd cinnamon-translations-%{translations_version}
+for f in usr/share/locale/*/LC_MESSAGES/%{name}.mo ; do
+ install -D "$f" "$RPM_BUILD_ROOT/$f"
+done
+cd ..
+
+# no headers
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libcscreensaver.so
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/gir-1.0/CScreensaver-1.0.gir
+%{__rm} $RPM_BUILD_ROOT%{_pkgconfigdir}/cscreensaver.pc
+
+# not supported by glibc (as of 2.37)
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/zgh
+
+%find_lang %{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files -f %{name}.lang
+%defattr(644,root,root,755)
+%doc AUTHORS NEWS README.md debian/changelog
+%attr(755,root,root) %{_bindir}/cinnamon-screensaver
+%attr(755,root,root) %{_bindir}/cinnamon-screensaver-command
+%attr(755,root,root) %{_bindir}/cinnamon-unlock-desktop
+%attr(755,root,root) %{_libexecdir}/cinnamon-screensaver-pam-helper
+%attr(755,root,root) %{_libexecdir}/cs-backup-locker
+%attr(755,root,root) %{_libdir}/libcscreensaver.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libcscreensaver.so.0
+%{_libdir}/girepository-1.0/CScreensaver-1.0.typelib
+%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/cinnamon-screensaver
+%dir %{_datadir}/cinnamon-screensaver
+%attr(755,root,root) %{_datadir}/cinnamon-screensaver/cinnamon-screensaver-command.py
+%attr(755,root,root) %{_datadir}/cinnamon-screensaver/cinnamon-screensaver-main.py
+%attr(755,root,root) %{_datadir}/cinnamon-screensaver/service.py
+%{_datadir}/cinnamon-screensaver/__init__.py
+%{_datadir}/cinnamon-screensaver/albumArt.py
+%{_datadir}/cinnamon-screensaver/audioPanel.py
+%{_datadir}/cinnamon-screensaver/baseWindow.py
+%{_datadir}/cinnamon-screensaver/cinnamon-screensaver.css
+%{_datadir}/cinnamon-screensaver/clock.py
+%{_datadir}/cinnamon-screensaver/config.py
+%{_datadir}/cinnamon-screensaver/constants.py
+%{_datadir}/cinnamon-screensaver/floating.py
+%{_datadir}/cinnamon-screensaver/infoPanel.py
+%{_datadir}/cinnamon-screensaver/manager.py
+%{_datadir}/cinnamon-screensaver/monitorView.py
+%{_datadir}/cinnamon-screensaver/osk.py
+%{_datadir}/cinnamon-screensaver/passwordEntry.py
+%{_datadir}/cinnamon-screensaver/playerControl.py
+%{_datadir}/cinnamon-screensaver/singletons.py
+%{_datadir}/cinnamon-screensaver/stage.py
+%{_datadir}/cinnamon-screensaver/status.py
+%{_datadir}/cinnamon-screensaver/unlock.py
+%{_datadir}/cinnamon-screensaver/volumeControl.py
+%{_datadir}/cinnamon-screensaver/__pycache__
+%{_datadir}/cinnamon-screensaver/dbusdepot
+%{_datadir}/cinnamon-screensaver/pamhelper
+%{_datadir}/cinnamon-screensaver/util
+%{_datadir}/cinnamon-screensaver/widgets
+%{_datadir}/dbus-1/services/org.cinnamon.ScreenSaver.service
+%{_desktopdir}/org.cinnamon.ScreenSaver.desktop
+%{_iconsdir}/hicolor/scalable/actions/screensaver-switch-users-symbolic.svg
+%{_iconsdir}/hicolor/scalable/actions/screensaver-unlock-symbolic.svg
+%{_iconsdir}/hicolor/scalable/apps/csr-backup-locker-icon.svg
+%{_iconsdir}/hicolor/scalable/status/screensaver-blank.svg
+%{_iconsdir}/hicolor/scalable/status/screensaver-notification-symbolic.svg
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/cinnamon-screensaver.git/commitdiff/ea4ea7058aafaebb13e46877e22695b3672684aa
More information about the pld-cvs-commit
mailing list