3 %bcond_without apidocs # disable gtk-doc
5 Summary: Shared code for mate-panel, mate-session, mate-file-manager, etc.
6 Summary(pl.UTF-8): Kod współdzielony przez pakiety mate-panel, mate-session, mate-file-manager itd.
10 License: LGPL v2+ with MIT parts (library), GPL v2+ (mate-about)
11 Group: X11/Applications
12 Source0: http://pub.mate-desktop.org/releases/1.22/%{name}-%{version}.tar.xz
13 # Source0-md5: 1232abca80bcb94095ff1d9db623325b
14 URL: http://wiki.mate-desktop.org/mate-desktop
15 BuildRequires: autoconf >= 2.50
16 BuildRequires: automake >= 1:1.9
17 BuildRequires: dconf-devel >= 0.13.4
18 BuildRequires: desktop-file-utils
19 BuildRequires: docbook-dtd412-xml
20 BuildRequires: gdk-pixbuf2-devel >= 2.4.0
21 BuildRequires: gettext-tools
22 BuildRequires: glib2-devel >= 1:2.50.0
23 BuildRequires: gobject-introspection-devel >= 0.9.7
24 BuildRequires: gtk+3-devel >= 3.22
25 BuildRequires: gtk-doc >= 1.4
26 BuildRequires: intltool >= 0.50.1
27 BuildRequires: libtool
28 BuildRequires: mate-common
29 BuildRequires: pkgconfig
30 BuildRequires: rpmbuild(find_lang) >= 1.36
31 BuildRequires: startup-notification-devel >= 0.5
32 BuildRequires: tar >= 1:1.22
33 BuildRequires: xorg-lib-libX11-devel
34 BuildRequires: xorg-lib-libXrandr-devel >= 1.3
36 BuildRequires: yelp-tools
37 Requires(post,postun): gtk-update-icon-cache
38 Requires(post,postun): hicolor-icon-theme
39 Requires: %{name}-libs = %{version}-%{release}
40 # for identifying monitors from pnp.ids (libmate-desktop/display-name.c)
41 Requires: hwdata >= 0.243-6
42 Requires: xdg-user-dirs-gtk >= 0.10-2
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 The mate-desktop package contains an internal library (libmatedesktop)
47 used to implement some portions of the MATE desktop, and also some
48 data files and other shared components of the MATE user environment.
50 %description -l pl.UTF-8
51 Pakiet mate-desktop zawiera bibliotekę wewnętrzną (libmatedesktop)
52 służącą do implementacji niektórych elementów środowiska MATE, trochę
53 plików z danymi oraz inne współdzielone komponenty środowiska
57 Summary: Shared libmate-desktop library
58 Summary(pl.UTF-8): Biblioteka współdzielona libmate-desktop
61 Requires: dconf >= 0.13.4
62 Requires: gdk-pixbuf2 >= 2.4.0
63 Requires: glib2 >= 1:2.50.0
64 Requires: gtk+3 >= 3.22
65 Requires: startup-notification >= 0.5
66 Requires: xorg-lib-libXrandr >= 1.3
69 Shared libmate-desktop library.
71 %description libs -l pl.UTF-8
72 Biblioteka współdzielona libmate-desktop.
75 Summary: Header files for libmate-desktop
76 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libmate-desktop
78 Group: Development/Libraries
79 Requires: %{name}-libs = %{version}-%{release}
80 Requires: dconf-devel >= 0.13.4
81 Requires: gdk-pixbuf2-devel >= 2.4.0
82 Requires: glib2-devel >= 1:2.50.0
83 Requires: gtk+3-devel >= 3.22
84 Requires: startup-notification-devel >= 0.5
87 Header files for the MATE-internal private library libmate-desktop.
89 %description devel -l pl.UTF-8
90 Pliki nagłówkowe prywatnej biblioteki wewnętrznej MATE
94 Summary: mate-desktop API documentation
95 Summary(pl.UTF-8): Dokumentacja API mate-desktop
97 Requires: gtk-doc-common
98 %if "%{_rpmversion}" >= "5"
103 mate-desktop API documentation.
105 %description apidocs -l pl.UTF-8
106 Dokumentacja API mate-desktop.
119 %{?with_apidocs:--enable-gtk-doc --with-html-dir=%{_gtkdocdir}} \
120 --disable-schemas-compile \
121 --disable-silent-rules \
123 --with-pnp-ids-path=/lib/hwdata/pnp.ids
128 rm -rf $RPM_BUILD_ROOT
130 DESTDIR=$RPM_BUILD_ROOT
132 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libmate-desktop-2.la
134 desktop-file-install \
135 --remove-category="MATE" \
136 --add-category="X-Mate" \
138 --dir=$RPM_BUILD_ROOT%{_desktopdir} \
139 $RPM_BUILD_ROOT%{_desktopdir}/mate-about.desktop
141 # frp,jv,ku_IQ not supported yet by glibc
142 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{frp,jv,ku_IQ}
144 %find_lang %{name} --with-mate
147 rm -rf $RPM_BUILD_ROOT
150 %glib_compile_schemas
151 %update_icon_cache hicolor
154 %glib_compile_schemas
155 %update_icon_cache hicolor
157 %post libs -p /sbin/ldconfig
158 %postun libs -p /sbin/ldconfig
160 %files -f %{name}.lang
161 %defattr(644,root,root,755)
162 %doc AUTHORS ChangeLog NEWS README
163 %attr(755,root,root) %{_bindir}/mate-about
164 %attr(755,root,root) %{_bindir}/mate-color-select
165 %{_mandir}/man1/mate-about.1*
166 %{_mandir}/man1/mate-color-select.1*
167 %{_desktopdir}/mate-about.desktop
168 %{_desktopdir}/mate-color-select.desktop
169 %{_iconsdir}/hicolor/*/apps/mate-desktop.png
170 %{_iconsdir}/hicolor/scalable/apps/mate-desktop-symbolic.svg
171 %{_iconsdir}/hicolor/scalable/apps/mate-desktop.svg
172 %{_datadir}/mate-about
173 %{_datadir}/glib-2.0/schemas/org.mate.*.gschema.xml
176 %defattr(644,root,root,755)
177 %attr(755,root,root) %{_libdir}/libmate-desktop-2.so.*.*.*
178 %attr(755,root,root) %ghost %{_libdir}/libmate-desktop-2.so.17
179 %{_libdir}/girepository-1.0/MateDesktop-2.0.typelib
182 %defattr(644,root,root,755)
183 %attr(755,root,root) %{_libdir}/libmate-desktop-2.so
184 %{_includedir}/mate-desktop-2.0
185 %{_datadir}/gir-1.0/MateDesktop-2.0.gir
186 %{_pkgconfigdir}/mate-desktop-2.0.pc
190 %defattr(644,root,root,755)
191 %{_gtkdocdir}/mate-desktop