3 %bcond_without appindicator # application indicators support (in mate-typing-monitor)
5 Summary: MATE Desktop control-center
6 Summary(pl.UTF-8): Centrum sterowania środowiska MATE Desktop
7 Name: mate-control-center
10 License: LGPL v2+ (libmate-slab), GPL v2+ (the rest)
11 Group: X11/Applications
12 Source0: http://pub.mate-desktop.org/releases/1.22/%{name}-%{version}.tar.xz
13 # Source0-md5: 41393392dfc7da8fb9f1fddaab695eb7
14 URL: http://wiki.mate-desktop.org/mate-control-center
15 BuildRequires: accountsservice-devel >= 0.6.21
16 BuildRequires: autoconf >= 2.53
17 BuildRequires: automake >= 1:1.9
18 BuildRequires: dbus-devel
19 BuildRequires: dbus-glib-devel
20 BuildRequires: dconf-devel >= 0.13.4
21 BuildRequires: desktop-file-utils
22 BuildRequires: docbook-dtd412-xml
23 BuildRequires: freetype-devel >= 2
24 BuildRequires: gettext-tools >= 0.10.40
25 BuildRequires: glib2-devel >= 1:2.50.0
26 BuildRequires: gtk+3-devel >= 3.22
27 BuildRequires: intltool >= 0.50.1
28 %if %{with appindicator}
29 BuildRequires: libappindicator-gtk3-devel >= 0.0.13
31 BuildRequires: libcanberra-gtk3-devel
32 BuildRequires: libmatekbd-devel >= 1.17.0
33 BuildRequires: librsvg-devel >= 2.0
34 BuildRequires: libtool >= 1:1.4.3
35 BuildRequires: libxklavier-devel >= 5.2
36 BuildRequires: libxml2-devel >= 2.0
37 BuildRequires: marco-devel >= 1.17.0
38 BuildRequires: mate-common
39 BuildRequires: mate-desktop-devel >= 1.21.2
40 BuildRequires: mate-menus-devel >= 1.21.0
41 BuildRequires: mate-settings-daemon-devel >= 1.21.2
42 BuildRequires: pango-devel
43 BuildRequires: pkgconfig
44 BuildRequires: rpmbuild(find_lang) >= 1.36
45 BuildRequires: rpmbuild(macros) >= 1.596
46 BuildRequires: tar >= 1:1.22
47 BuildRequires: xorg-lib-libICE-devel
48 BuildRequires: xorg-lib-libSM-devel
49 BuildRequires: xorg-lib-libX11-devel
50 BuildRequires: xorg-lib-libXScrnSaver-devel
51 BuildRequires: xorg-lib-libXcursor-devel
52 BuildRequires: xorg-lib-libXext-devel
53 BuildRequires: xorg-lib-libXft-devel
54 BuildRequires: xorg-lib-libXi-devel >= 1.5
56 BuildRequires: yelp-tools
57 Requires: %{name}-libs = %{version}-%{release}
58 Requires: accountsservice-libs >= 0.6.21
59 Requires: dconf >= 0.13.4
60 Requires: desktop-file-utils
61 Requires: gsettings-desktop-schemas
62 Requires: gtk-update-icon-cache
63 Requires: hicolor-icon-theme
64 %if %{with appindicator}
65 Requires: libappindicator-gtk3 >= 0.0.13
67 Requires: libmatekbd >= 1.17.0
68 Requires: libxklavier >= 5.2
69 Requires: marco-libs >= 1.17.0
70 Requires: mate-settings-daemon >= 1.21.2
71 Requires: shared-mime-info
72 Conflicts: libfm < 0.1.17-2
73 Conflicts: lxappearance < 0.5.2-2
74 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
77 MATE Desktop Control Center. The control center is MATE's main
78 interface for configuration of various aspects of your desktop.
80 %description -l pl.UTF-8
81 Centrum sterowania środowiska MATE Desktop. Jest to główny interfejs
82 do konfigurowania różnych aspektów pulpitu.
85 Summary: MATE Control Center libmate-window-settings library
86 Summary(pl.UTF-8): Biblioteka libmate-window-settings centrum sterowania MATE
88 Requires: glib2 >= 1:2.50.0
89 Requires: gtk+3 >= 3.22
90 Requires: mate-desktop-libs >= 1.21.2
91 Requires: mate-menus-libs >= 1.21.0
92 Requires: xorg-lib-libXi >= 1.5
93 Conflicts: mate-control-center < 1.5.3-2
96 This package contains libmate-window-settings library.
98 %description libs -l pl.UTF-8
99 Pakiet ten zawiera bibliotekę libmate-window-settings.
102 Summary: Development files for libmate-window-settings library
103 Summary(pl.UTF-8): Pliki programistyczne biblioteki libmate-window-settings
104 Group: X11/Development/Libraries
105 Requires: %{name}-libs = %{version}-%{release}
106 Requires: glib2-devel >= 1:2.50.0
107 Requires: gtk+3-devel >= 3.22
108 Requires: mate-desktop-devel >= 1.21.2
109 Requires: mate-menus-devel >= 1.21.0
112 Development files for libmate-window-settings library.
114 %description devel -l pl.UTF-8
115 Pliki programistyczne biblioteki libmate-window-settings.
127 %{!?with_appindicator:--disable-appindicator} \
128 --disable-schemas-compile \
129 --disable-silent-rules \
131 --disable-update-mimedb
136 rm -rf $RPM_BUILD_ROOT
138 DESTDIR=$RPM_BUILD_ROOT
140 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
141 %{__rm} $RPM_BUILD_ROOT%{_libdir}/window-manager-settings/libmarco.la
143 # not supported by glibc
144 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{es_ES,frp,ie,jv,ku_IQ,pms}
145 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/help/{frp,ie,ku_IQ}
146 # so far (July 2014) it's the only package that ships Valencian variant of GNOME/MATE help
147 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/help/ca@valencia
149 desktop-file-install \
150 --remove-category="MATE" \
151 --add-category="X-Mate" \
153 --dir=$RPM_BUILD_ROOT%{_desktopdir} \
154 $RPM_BUILD_ROOT%{_desktopdir}/*.desktop
157 %{__rm} $RPM_BUILD_ROOT%{_desktopdir}/mimeinfo.cache
159 %find_lang %{name} --with-mate
162 rm -rf $RPM_BUILD_ROOT
165 %update_desktop_database
166 %update_icon_cache hicolor
167 %update_mime_database
168 %glib_compile_schemas
171 %update_desktop_database_postun
172 %update_icon_cache hicolor
173 %update_mime_database
174 %glib_compile_schemas
176 %post libs -p /sbin/ldconfig
177 %postun libs -p /sbin/ldconfig
179 %files -f %{name}.lang
180 %defattr(644,root,root,755)
181 %doc AUTHORS ChangeLog NEWS README TODO
182 %attr(755,root,root) %{_bindir}/mate-about-me
183 %attr(755,root,root) %{_bindir}/mate-appearance-properties
184 %attr(755,root,root) %{_bindir}/mate-at-properties
185 %attr(755,root,root) %{_bindir}/mate-control-center
186 %attr(755,root,root) %{_bindir}/mate-default-applications-properties
187 %attr(755,root,root) %{_bindir}/mate-display-properties
188 %attr(755,root,root) %{_bindir}/mate-font-viewer
189 %attr(755,root,root) %{_bindir}/mate-keybinding-properties
190 %attr(755,root,root) %{_bindir}/mate-keyboard-properties
191 %attr(755,root,root) %{_bindir}/mate-mouse-properties
192 %attr(755,root,root) %{_bindir}/mate-network-properties
193 %attr(755,root,root) %{_bindir}/mate-thumbnail-font
194 %attr(755,root,root) %{_bindir}/mate-typing-monitor
195 %attr(755,root,root) %{_bindir}/mate-window-properties
196 %attr(755,root,root) %{_sbindir}/mate-display-properties-install-systemwide
197 %dir %{_libdir}/window-manager-settings
198 %attr(755,root,root) %{_libdir}/window-manager-settings/libmarco.so
199 %{_sysconfdir}/xdg/menus/matecc.menu
200 %{_datadir}/desktop-directories/matecc.directory
201 %{_datadir}/glib-2.0/schemas/org.mate.control-center*.gschema.xml
202 %dir %{_datadir}/mate-control-center
203 %dir %{_datadir}/mate-control-center/keybindings
204 %{_datadir}/mate-control-center/keybindings/00-multimedia-key.xml
205 %{_datadir}/mate-control-center/keybindings/01-desktop-key.xml
206 %{_datadir}/mate-control-center/pixmaps
207 %{_datadir}/mate-control-center/ui
208 %{_datadir}/mime/packages/mate-theme-package.xml
209 %{_datadir}/thumbnailers/mate-font-viewer.thumbnailer
210 %{_datadir}/polkit-1/actions/org.mate.randr.policy
211 %{_desktopdir}/mate-about-me.desktop
212 %{_desktopdir}/mate-appearance-properties.desktop
213 %{_desktopdir}/mate-at-properties.desktop
214 %{_desktopdir}/mate-default-applications-properties.desktop
215 %{_desktopdir}/mate-display-properties.desktop
216 %{_desktopdir}/mate-font-viewer.desktop
217 %{_desktopdir}/mate-keybinding.desktop
218 %{_desktopdir}/mate-keyboard.desktop
219 %{_desktopdir}/mate-network-properties.desktop
220 %{_desktopdir}/mate-settings-mouse.desktop
221 %{_desktopdir}/mate-theme-installer.desktop
222 %{_desktopdir}/mate-window-properties.desktop
223 %{_desktopdir}/matecc.desktop
224 %{_iconsdir}/hicolor/*x*/apps/mate-typing-monitor.png
225 %{_iconsdir}/hicolor/scalable/apps/mate-typing-monitor.svg
226 %{_mandir}/man1/mate-about-me.1*
227 %{_mandir}/man1/mate-appearance-properties.1*
228 %{_mandir}/man1/mate-at-properties.1*
229 %{_mandir}/man1/mate-control-center.1*
230 %{_mandir}/man1/mate-default-applications-properties.1*
231 %{_mandir}/man1/mate-display-properties-install-systemwide.1*
232 %{_mandir}/man1/mate-display-properties.1*
233 %{_mandir}/man1/mate-font-viewer.1*
234 %{_mandir}/man1/mate-keybinding-properties.1*
235 %{_mandir}/man1/mate-keyboard-properties.1*
236 %{_mandir}/man1/mate-mouse-properties.1*
237 %{_mandir}/man1/mate-network-properties.1*
238 %{_mandir}/man1/mate-thumbnail-font.1*
239 %{_mandir}/man1/mate-typing-monitor.1*
240 %{_mandir}/man1/mate-window-properties.1*
243 %defattr(644,root,root,755)
244 %attr(755,root,root) %{_libdir}/libmate-slab.so.*.*.*
245 %attr(755,root,root) %ghost %{_libdir}/libmate-slab.so.0
246 %attr(755,root,root) %{_libdir}/libmate-window-settings.so.*.*.*
247 %attr(755,root,root) %ghost %{_libdir}/libmate-window-settings.so.1
250 %defattr(644,root,root,755)
251 %attr(755,root,root) %{_libdir}/libmate-slab.so
252 %attr(755,root,root) %{_libdir}/libmate-window-settings.so
253 %{_includedir}/libmate-slab
254 %{_includedir}/mate-window-settings-2.0
255 %{_pkgconfigdir}/mate-default-applications.pc
256 %{_pkgconfigdir}/mate-keybindings.pc
257 %{_pkgconfigdir}/mate-slab.pc
258 %{_pkgconfigdir}/mate-window-settings-2.0.pc