]> git.pld-linux.org Git - SPECS.git/blob - cinnamon-screensaver.spec
SPECS updated Wed 1 May 06:51:01 CEST 2024
[SPECS.git] / cinnamon-screensaver.spec
1 %define translations_version    6.0.2
2 Summary:        Cinnamon screensaver
3 Summary(pl.UTF-8):      Wygaszacz ekranu dla środowiska Cinnamon
4 Name:           cinnamon-screensaver
5 Version:        6.0.3
6 Release:        2
7 License:        GPL v2+
8 Group:          X11/Applications
9 #Source0Download: https://github.com/linuxmint/cinnamon-screensaver/tags
10 Source0:        https://github.com/linuxmint/cinnamon-screensaver/archive/%{version}/%{name}-%{version}.tar.gz
11 # Source0-md5:  df9a96f2811ea17818ade0bd322671c7
12 #Source1Download: https://github.com/linuxmint/cinnamon-translations/tags
13 Source1:        https://github.com/linuxmint/cinnamon-translations/archive/%{translations_version}/cinnamon-translations-%{translations_version}.tar.gz
14 # Source1-md5:  36552df46587be4e32ac311b8d7084e4
15 URL:            https://github.com/linuxmint/cinnamon-screensaver
16 BuildRequires:  dbus-devel
17 BuildRequires:  gettext-tools
18 BuildRequires:  glib2-devel >= 2.0
19 BuildRequires:  gtk+3-devel >= 3.0
20 BuildRequires:  meson >= 0.56.0
21 BuildRequires:  ninja >= 1.5
22 BuildRequires:  pam-devel
23 BuildRequires:  pkgconfig >= 1:0.22
24 BuildRequires:  rpmbuild(macros) >= 1.736
25 BuildRequires:  xdotool-devel
26 BuildRequires:  xorg-lib-libX11-devel
27 BuildRequires:  xorg-lib-libXext-devel
28 BuildRequires:  xorg-lib-libXinerama-devel
29 BuildRequires:  xorg-lib-libXrandr-devel
30 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32 %description
33 GNOME Screensaver utility.
34
35 %description -l pl.UTF-8
36 Wygaszacz ekranu dla środowiska Cinnamon.
37
38 %prep
39 %setup -q -a1
40
41 %build
42 %meson build \
43         --default-library=shared
44
45 %ninja_build -C build
46
47 %{__make} -C cinnamon-translations-%{translations_version}
48
49 %install
50 rm -rf $RPM_BUILD_ROOT
51
52 %ninja_install -C build
53
54 %py3_comp $RPM_BUILD_ROOT%{_datadir}/cinnamon-screensaver
55 %py3_ocomp $RPM_BUILD_ROOT%{_datadir}/cinnamon-screensaver
56
57 cd cinnamon-translations-%{translations_version}
58 for f in usr/share/locale/*/LC_MESSAGES/%{name}.mo ; do
59         install -D "$f" "$RPM_BUILD_ROOT/$f"
60 done
61 cd ..
62
63 # no headers
64 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libcscreensaver.so
65 %{__rm} $RPM_BUILD_ROOT%{_datadir}/gir-1.0/CScreensaver-1.0.gir
66 %{__rm} $RPM_BUILD_ROOT%{_pkgconfigdir}/cscreensaver.pc
67
68 # not supported by glibc (as of 2.39)
69 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{frp,mo,nap,rue,sco}
70
71 %find_lang %{name}
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %post   -p /sbin/ldconfig
77 %postun -p /sbin/ldconfig
78
79 %files -f %{name}.lang
80 %defattr(644,root,root,755)
81 %doc AUTHORS NEWS README.md debian/changelog
82 %attr(755,root,root) %{_bindir}/cinnamon-screensaver
83 %attr(755,root,root) %{_bindir}/cinnamon-screensaver-command
84 %attr(755,root,root) %{_bindir}/cinnamon-unlock-desktop
85 %attr(755,root,root) %{_libexecdir}/cinnamon-screensaver-pam-helper
86 %attr(755,root,root) %{_libexecdir}/cs-backup-locker
87 %attr(755,root,root) %{_libdir}/libcscreensaver.so.*.*.*
88 %attr(755,root,root) %ghost %{_libdir}/libcscreensaver.so.0
89 %{_libdir}/girepository-1.0/CScreensaver-1.0.typelib
90 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/cinnamon-screensaver
91 %dir %{_datadir}/cinnamon-screensaver
92 %attr(755,root,root) %{_datadir}/cinnamon-screensaver/cinnamon-screensaver-command.py
93 %attr(755,root,root) %{_datadir}/cinnamon-screensaver/cinnamon-screensaver-main.py
94 %attr(755,root,root) %{_datadir}/cinnamon-screensaver/service.py
95 %{_datadir}/cinnamon-screensaver/__init__.py
96 %{_datadir}/cinnamon-screensaver/albumArt.py
97 %{_datadir}/cinnamon-screensaver/audioPanel.py
98 %{_datadir}/cinnamon-screensaver/baseWindow.py
99 %{_datadir}/cinnamon-screensaver/cinnamon-screensaver.css
100 %{_datadir}/cinnamon-screensaver/clock.py
101 %{_datadir}/cinnamon-screensaver/config.py
102 %{_datadir}/cinnamon-screensaver/constants.py
103 %{_datadir}/cinnamon-screensaver/floating.py
104 %{_datadir}/cinnamon-screensaver/infoPanel.py
105 %{_datadir}/cinnamon-screensaver/manager.py
106 %{_datadir}/cinnamon-screensaver/monitorView.py
107 %{_datadir}/cinnamon-screensaver/osk.py
108 %{_datadir}/cinnamon-screensaver/passwordEntry.py
109 %{_datadir}/cinnamon-screensaver/playerControl.py
110 %{_datadir}/cinnamon-screensaver/singletons.py
111 %{_datadir}/cinnamon-screensaver/stage.py
112 %{_datadir}/cinnamon-screensaver/status.py
113 %{_datadir}/cinnamon-screensaver/unlock.py
114 %{_datadir}/cinnamon-screensaver/volumeControl.py
115 %{_datadir}/cinnamon-screensaver/__pycache__
116 %{_datadir}/cinnamon-screensaver/dbusdepot
117 %{_datadir}/cinnamon-screensaver/pamhelper
118 %{_datadir}/cinnamon-screensaver/util
119 %{_datadir}/cinnamon-screensaver/widgets
120 %{_datadir}/dbus-1/services/org.cinnamon.ScreenSaver.service
121 %{_desktopdir}/org.cinnamon.ScreenSaver.desktop
122 %{_iconsdir}/hicolor/scalable/actions/screensaver-switch-users-symbolic.svg
123 %{_iconsdir}/hicolor/scalable/actions/screensaver-unlock-symbolic.svg
124 %{_iconsdir}/hicolor/scalable/apps/csr-backup-locker-icon.svg
125 %{_iconsdir}/hicolor/scalable/status/screensaver-blank.svg
126 %{_iconsdir}/hicolor/scalable/status/screensaver-notification-symbolic.svg
This page took 0.10622 seconds and 3 git commands to generate.