]> git.pld-linux.org Git - packages/mate-screensaver.git/blame - mate-screensaver.spec
up to 1.26.0
[packages/mate-screensaver.git] / mate-screensaver.spec
CommitLineData
f21c090c
JB
1Summary: MATE screensaver
2Summary(pl.UTF-8): Wygaszacz ekranu MATE
3Name: mate-screensaver
11df3897 4Version: 1.26.0
2a3b2a6c 5Release: 1
f21c090c
JB
6License: GPL v2
7Group: X11/Applications
11df3897
JP
8Source0: https://pub.mate-desktop.org/releases/1.26/%{name}-%{version}.tar.xz
9# Source0-md5: b8900a3986eddcc8fe48733a51907a0a
f21c090c
JB
10Source1: %{name}.pamd
11URL: http://mate-desktop.org/
12BuildRequires: OpenGL-GLX-devel
13BuildRequires: autoconf >= 2.60
14BuildRequires: automake >= 1:1.9
15BuildRequires: dbus-glib-devel >= 0.30
8fc56529 16BuildRequires: gettext-tools >= 0.19.8
11df3897 17BuildRequires: glib2-devel >= 1:2.58.0
b2572c7c 18BuildRequires: gtk+3-devel >= 3.22
6a0f0e6b 19BuildRequires: libmatekbd-devel >= 1.17.0
f21c090c
JB
20BuildRequires: libnotify-devel >= 0.7.0
21BuildRequires: libtool >= 1:1.4.3
22BuildRequires: mate-common
1cf951b5 23BuildRequires: mate-desktop-devel >= 1.17.0
f8b17092 24BuildRequires: mate-menus-devel >= 1.21.0
f21c090c
JB
25BuildRequires: pam-devel
26BuildRequires: pkgconfig
27BuildRequires: systemd-devel
28BuildRequires: tar >= 1:1.22
29BuildRequires: xmlto
30BuildRequires: xorg-lib-libX11-devel >= 1.0
31BuildRequires: xorg-lib-libXScrnSaver-devel
32BuildRequires: xorg-lib-libXext-devel
2a3b2a6c 33BuildRequires: xorg-lib-libXxf86misc-devel
f21c090c
JB
34BuildRequires: xorg-lib-libXxf86vm-devel
35BuildRequires: xz
11df3897 36Requires(post,postun): glib2 >= 1:2.58.0
f21c090c 37Requires: dbus-glib >= 0.30
11df3897 38Requires: glib2 >= 1:2.58.0
b2572c7c 39Requires: gtk+3 >= 3.22
6a0f0e6b 40Requires: libmatekbd >= 1.17.0
f21c090c 41Requires: libnotify >= 0.7.0
1cf951b5 42Requires: mate-desktop >= 1.17.0
f8b17092 43Requires: mate-menus >= 1.21.0
f21c090c
JB
44Requires: xdg-menus
45Requires: xorg-lib-libX11 >= 1.0
46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48%description
49mate-screensaver is a screen saver and locker that aims to have
50simple, sane, secure defaults and be well integrated with the desktop.
51
52%description -l pl.UTF-8
53mate-screensaver to wygaszacz ekranu z opcją blokowania, który ma za
54zadanie mieć proste, rozsądne i bezpieczne ustawienia domyślne oraz
55być dobrze zintegrowany ze środowiskiem graficznym.
56
57%prep
58%setup -q
59
60%build
f21c090c
JB
61%{__libtoolize}
62%{__aclocal}
63%{__autoconf}
64%{__autoheader}
65%{__automake}
66%configure \
67 --enable-locking \
68 --enable-pam \
69 --disable-silent-rules \
70 --with-mit-ext \
71 --with-shadow \
72 --with-xf86gamma-ext \
73 --with-xscreensaverdir=%{_datadir}/xscreensaver \
74 --with-xscreensaverhackdir=%{_libdir}/xscreensaver
75%{__make}
76
77%install
78rm -rf $RPM_BUILD_ROOT
79
80%{__make} install \
81 DESTDIR=$RPM_BUILD_ROOT
82
8654e83c 83%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{frp,ie,ku_IQ}
f21c090c 84
2f9f851f 85install %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/mate-screensaver
f21c090c
JB
86
87%find_lang %{name}
88
89%clean
90rm -rf $RPM_BUILD_ROOT
91
92%post
93%glib_compile_schemas
94
95%postun
96%glib_compile_schemas
97
98%files -f %{name}.lang
99%defattr(644,root,root,755)
100%doc AUTHORS ChangeLog NEWS README
101%attr(755,root,root) %{_bindir}/mate-screensaver
102%attr(755,root,root) %{_bindir}/mate-screensaver-command
103%attr(755,root,root) %{_bindir}/mate-screensaver-preferences
104%attr(755,root,root) %{_libexecdir}/mate-screensaver-dialog
105%attr(755,root,root) %{_libexecdir}/mate-screensaver-gl-helper
106%dir %{_libexecdir}/mate-screensaver
107%attr(755,root,root) %{_libexecdir}/mate-screensaver/floaters
108%attr(755,root,root) %{_libexecdir}/mate-screensaver/popsquares
109%attr(755,root,root) %{_libexecdir}/mate-screensaver/slideshow
110%{_datadir}/%{name}
111%{_datadir}/backgrounds/cosmos
112%{_datadir}/dbus-1/services/org.mate.ScreenSaver.service
113%{_datadir}/desktop-directories/mate-screensaver.directory
114%{_datadir}/glib-2.0/schemas/org.mate.screensaver.gschema.xml
115%{_datadir}/mate-background-properties/cosmos.xml
116%{_desktopdir}/mate-screensaver-preferences.desktop
117%dir %{_desktopdir}/screensavers
118%{_desktopdir}/screensavers/cosmos-slideshow.desktop
119%{_desktopdir}/screensavers/footlogo-floaters.desktop
93e10b33 120%{_desktopdir}/screensavers/gnomelogo-floaters.desktop
f21c090c
JB
121%{_desktopdir}/screensavers/personal-slideshow.desktop
122%{_desktopdir}/screensavers/popsquares.desktop
93e10b33 123%{_pixmapsdir}/gnome-logo-white.svg
f21c090c
JB
124%{_pixmapsdir}/mate-logo-white.svg
125%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/mate-screensaver
126%{_sysconfdir}/xdg/autostart/mate-screensaver.desktop
127%{_sysconfdir}/xdg/menus/mate-screensavers.menu
128%{_pkgconfigdir}/mate-screensaver.pc
129%{_mandir}/man1/mate-screensaver.1*
130%{_mandir}/man1/mate-screensaver-command.1*
131%{_mandir}/man1/mate-screensaver-preferences.1*
This page took 0.108526 seconds and 4 git commands to generate.