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: https://pub.mate-desktop.org/releases/1.26/%{name}-%{version}.tar.xz
13 # Source0-md5: 439cd9292351e0ce75f0c69f322a3704
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.36.5
21 BuildRequires: gettext-tools >= 0.19.8
22 BuildRequires: glib2-devel >= 1:2.68.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.36.5
63 Requires: glib2 >= 1:2.68.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.36.5
82 Requires: glib2-devel >= 1:2.68.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
101 mate-desktop API documentation.
103 %description apidocs -l pl.UTF-8
104 Dokumentacja API mate-desktop.
117 %{?with_apidocs:--enable-gtk-doc --with-html-dir=%{_gtkdocdir}} \
118 --disable-schemas-compile \
119 --disable-silent-rules \
121 --with-pnp-ids-path=/lib/hwdata/pnp.ids
126 rm -rf $RPM_BUILD_ROOT
128 DESTDIR=$RPM_BUILD_ROOT
130 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libmate-desktop-2.la
132 desktop-file-install \
133 --remove-category="MATE" \
134 --add-category="X-Mate" \
136 --dir=$RPM_BUILD_ROOT%{_desktopdir} \
137 $RPM_BUILD_ROOT%{_desktopdir}/mate-about.desktop
139 # frp,jv,ku_IQ not supported yet by glibc
140 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{frp,ie,jv,ku_IQ}
142 %find_lang %{name} --with-mate
145 rm -rf $RPM_BUILD_ROOT
148 %glib_compile_schemas
149 %update_icon_cache hicolor
152 %glib_compile_schemas
153 %update_icon_cache hicolor
155 %post libs -p /sbin/ldconfig
156 %postun libs -p /sbin/ldconfig
158 %files -f %{name}.lang
159 %defattr(644,root,root,755)
160 %doc AUTHORS ChangeLog NEWS README
161 %attr(755,root,root) %{_bindir}/mate-about
162 %attr(755,root,root) %{_bindir}/mate-color-select
163 %{_mandir}/man1/mate-about.1*
164 %{_mandir}/man1/mate-color-select.1*
165 %{_desktopdir}/mate-about.desktop
166 %{_desktopdir}/mate-color-select.desktop
167 %{_iconsdir}/hicolor/*/apps/mate-desktop.png
168 %{_iconsdir}/hicolor/scalable/apps/mate-desktop-symbolic.svg
169 %{_iconsdir}/hicolor/scalable/apps/mate-desktop.svg
170 %{_datadir}/mate-about
171 %{_datadir}/glib-2.0/schemas/org.mate.*.gschema.xml
174 %defattr(644,root,root,755)
175 %attr(755,root,root) %{_libdir}/libmate-desktop-2.so.*.*.*
176 %attr(755,root,root) %ghost %{_libdir}/libmate-desktop-2.so.17
177 %{_libdir}/girepository-1.0/MateDesktop-2.0.typelib
180 %defattr(644,root,root,755)
181 %attr(755,root,root) %{_libdir}/libmate-desktop-2.so
182 %{_includedir}/mate-desktop-2.0
183 %{_datadir}/gir-1.0/MateDesktop-2.0.gir
184 %{_pkgconfigdir}/mate-desktop-2.0.pc
188 %defattr(644,root,root,755)
189 %{_gtkdocdir}/mate-desktop