]> git.pld-linux.org Git - packages/mate-control-center.git/blob - mate-control-center.spec
up to 1.22.2
[packages/mate-control-center.git] / mate-control-center.spec
1 #
2 # Conditional build:
3 %bcond_without  appindicator    # application indicators support (in mate-typing-monitor)
4
5 Summary:        MATE Desktop control-center
6 Summary(pl.UTF-8):      Centrum sterowania środowiska MATE Desktop
7 Name:           mate-control-center
8 Version:        1.22.2
9 Release:        1
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
30 %endif
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
55 BuildRequires:  xorg-lib-libXxf86misc-devel
56 BuildRequires:  xz
57 BuildRequires:  yelp-tools
58 Requires:       %{name}-libs = %{version}-%{release}
59 Requires:       accountsservice-libs >= 0.6.21
60 Requires:       dconf >= 0.13.4
61 Requires:       desktop-file-utils
62 Requires:       gsettings-desktop-schemas
63 Requires:       gtk-update-icon-cache
64 Requires:       hicolor-icon-theme
65 %if %{with appindicator}
66 Requires:       libappindicator-gtk3 >= 0.0.13
67 %endif
68 Requires:       libmatekbd >= 1.17.0
69 Requires:       libxklavier >= 5.2
70 Requires:       marco-libs >= 1.17.0
71 Requires:       mate-settings-daemon >= 1.21.2
72 Requires:       shared-mime-info
73 Conflicts:      libfm < 0.1.17-2
74 Conflicts:      lxappearance < 0.5.2-2
75 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
76
77 %description
78 MATE Desktop Control Center. The control center is MATE's main
79 interface for configuration of various aspects of your desktop.
80
81 %description -l pl.UTF-8
82 Centrum sterowania środowiska MATE Desktop. Jest to główny interfejs
83 do konfigurowania różnych aspektów pulpitu.
84
85 %package libs
86 Summary:        MATE Control Center libmate-window-settings library
87 Summary(pl.UTF-8):      Biblioteka libmate-window-settings centrum sterowania MATE
88 Group:          X11/Libraries
89 Requires:       glib2 >= 1:2.50.0
90 Requires:       gtk+3 >= 3.22
91 Requires:       mate-desktop-libs >= 1.21.2
92 Requires:       mate-menus-libs >= 1.21.0
93 Requires:       xorg-lib-libXi >= 1.5
94 Conflicts:      mate-control-center < 1.5.3-2
95
96 %description libs
97 This package contains libmate-window-settings library.
98
99 %description libs -l pl.UTF-8
100 Pakiet ten zawiera bibliotekę libmate-window-settings.
101
102 %package devel
103 Summary:        Development files for libmate-window-settings library
104 Summary(pl.UTF-8):      Pliki programistyczne biblioteki libmate-window-settings
105 Group:          X11/Development/Libraries
106 Requires:       %{name}-libs = %{version}-%{release}
107 Requires:       glib2-devel >= 1:2.50.0
108 Requires:       gtk+3-devel >= 3.22
109 Requires:       mate-desktop-devel >= 1.21.2
110 Requires:       mate-menus-devel >= 1.21.0
111
112 %description devel
113 Development files for libmate-window-settings library.
114
115 %description devel -l pl.UTF-8
116 Pliki programistyczne biblioteki libmate-window-settings.
117
118 %prep
119 %setup -q
120
121 %build
122 %{__intltoolize}
123 %{__aclocal}
124 %{__autoheader}
125 %{__autoconf}
126 %{__automake}
127 %configure \
128         %{!?with_appindicator:--disable-appindicator} \
129         --disable-schemas-compile \
130         --disable-silent-rules \
131         --disable-static \
132         --disable-update-mimedb
133
134 %{__make}
135
136 %install
137 rm -rf $RPM_BUILD_ROOT
138 %{__make} install \
139         DESTDIR=$RPM_BUILD_ROOT
140
141 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
142 %{__rm} $RPM_BUILD_ROOT%{_libdir}/window-manager-settings/libmarco.la
143
144 # not supported by glibc
145 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{es_ES,frp,ie,jv,ku_IQ,pms}
146 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/help/{frp,ie,ku_IQ}
147 # so far (July 2014) it's the only package that ships Valencian variant of GNOME/MATE help
148 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/help/ca@valencia
149
150 desktop-file-install \
151         --remove-category="MATE" \
152         --add-category="X-Mate" \
153         --delete-original \
154         --dir=$RPM_BUILD_ROOT%{_desktopdir} \
155         $RPM_BUILD_ROOT%{_desktopdir}/*.desktop
156
157 # delete mime cache
158 %{__rm} $RPM_BUILD_ROOT%{_desktopdir}/mimeinfo.cache
159
160 %find_lang %{name} --with-mate
161
162 %clean
163 rm -rf $RPM_BUILD_ROOT
164
165 %post
166 %update_desktop_database
167 %update_icon_cache hicolor
168 %update_mime_database
169 %glib_compile_schemas
170
171 %postun
172 %update_desktop_database_postun
173 %update_icon_cache hicolor
174 %update_mime_database
175 %glib_compile_schemas
176
177 %post   libs -p /sbin/ldconfig
178 %postun libs -p /sbin/ldconfig
179
180 %files -f %{name}.lang
181 %defattr(644,root,root,755)
182 %doc AUTHORS ChangeLog NEWS README TODO
183 %attr(755,root,root) %{_bindir}/mate-about-me
184 %attr(755,root,root) %{_bindir}/mate-appearance-properties
185 %attr(755,root,root) %{_bindir}/mate-at-properties
186 %attr(755,root,root) %{_bindir}/mate-control-center
187 %attr(755,root,root) %{_bindir}/mate-default-applications-properties
188 %attr(755,root,root) %{_bindir}/mate-display-properties
189 %attr(755,root,root) %{_bindir}/mate-font-viewer
190 %attr(755,root,root) %{_bindir}/mate-keybinding-properties
191 %attr(755,root,root) %{_bindir}/mate-keyboard-properties
192 %attr(755,root,root) %{_bindir}/mate-mouse-properties
193 %attr(755,root,root) %{_bindir}/mate-network-properties
194 %attr(755,root,root) %{_bindir}/mate-thumbnail-font
195 %attr(755,root,root) %{_bindir}/mate-typing-monitor
196 %attr(755,root,root) %{_bindir}/mate-window-properties
197 %attr(755,root,root) %{_sbindir}/mate-display-properties-install-systemwide
198 %dir %{_libdir}/window-manager-settings
199 %attr(755,root,root) %{_libdir}/window-manager-settings/libmarco.so
200 %{_sysconfdir}/xdg/menus/matecc.menu
201 %{_datadir}/desktop-directories/matecc.directory
202 %{_datadir}/glib-2.0/schemas/org.mate.control-center*.gschema.xml
203 %dir %{_datadir}/mate-control-center
204 %dir %{_datadir}/mate-control-center/keybindings
205 %{_datadir}/mate-control-center/keybindings/00-multimedia-key.xml
206 %{_datadir}/mate-control-center/keybindings/01-desktop-key.xml
207 %{_datadir}/mate-control-center/pixmaps
208 %{_datadir}/mate-control-center/ui
209 %{_datadir}/mime/packages/mate-theme-package.xml
210 %{_datadir}/thumbnailers/mate-font-viewer.thumbnailer
211 %{_datadir}/polkit-1/actions/org.mate.randr.policy
212 %{_desktopdir}/mate-about-me.desktop
213 %{_desktopdir}/mate-appearance-properties.desktop
214 %{_desktopdir}/mate-at-properties.desktop
215 %{_desktopdir}/mate-default-applications-properties.desktop
216 %{_desktopdir}/mate-display-properties.desktop
217 %{_desktopdir}/mate-font-viewer.desktop
218 %{_desktopdir}/mate-keybinding.desktop
219 %{_desktopdir}/mate-keyboard.desktop
220 %{_desktopdir}/mate-network-properties.desktop
221 %{_desktopdir}/mate-settings-mouse.desktop
222 %{_desktopdir}/mate-theme-installer.desktop
223 %{_desktopdir}/mate-window-properties.desktop
224 %{_desktopdir}/matecc.desktop
225 %{_iconsdir}/hicolor/*x*/apps/mate-typing-monitor.png
226 %{_iconsdir}/hicolor/scalable/apps/mate-typing-monitor.svg
227 %{_mandir}/man1/mate-about-me.1*
228 %{_mandir}/man1/mate-appearance-properties.1*
229 %{_mandir}/man1/mate-at-properties.1*
230 %{_mandir}/man1/mate-control-center.1*
231 %{_mandir}/man1/mate-default-applications-properties.1*
232 %{_mandir}/man1/mate-display-properties-install-systemwide.1*
233 %{_mandir}/man1/mate-display-properties.1*
234 %{_mandir}/man1/mate-font-viewer.1*
235 %{_mandir}/man1/mate-keybinding-properties.1*
236 %{_mandir}/man1/mate-keyboard-properties.1*
237 %{_mandir}/man1/mate-mouse-properties.1*
238 %{_mandir}/man1/mate-network-properties.1*
239 %{_mandir}/man1/mate-thumbnail-font.1*
240 %{_mandir}/man1/mate-typing-monitor.1*
241 %{_mandir}/man1/mate-window-properties.1*
242
243 %files libs
244 %defattr(644,root,root,755)
245 %attr(755,root,root) %{_libdir}/libmate-slab.so.*.*.*
246 %attr(755,root,root) %ghost %{_libdir}/libmate-slab.so.0
247 %attr(755,root,root) %{_libdir}/libmate-window-settings.so.*.*.*
248 %attr(755,root,root) %ghost %{_libdir}/libmate-window-settings.so.1
249
250 %files devel
251 %defattr(644,root,root,755)
252 %attr(755,root,root) %{_libdir}/libmate-slab.so
253 %attr(755,root,root) %{_libdir}/libmate-window-settings.so
254 %{_includedir}/libmate-slab
255 %{_includedir}/mate-window-settings-2.0
256 %{_pkgconfigdir}/mate-default-applications.pc
257 %{_pkgconfigdir}/mate-keybindings.pc
258 %{_pkgconfigdir}/mate-slab.pc
259 %{_pkgconfigdir}/mate-window-settings-2.0.pc
This page took 0.082925 seconds and 3 git commands to generate.