1 Summary: MATE utility programs
2 Summary(pl.UTF-8): Programy użytkowe dla środowiska MATE
6 License: LGPL v2+ (libmatedict), GPL v2+ (programs), FDL (documentation)
7 Group: X11/Applications/Multimedia
8 Source0: http://pub.mate-desktop.org/releases/1.22/%{name}-%{version}.tar.xz
9 # Source0-md5: 3190d311dc81d30465b59d873dffc550
10 URL: https://github.com/mate-desktop/mate-utils
11 BuildRequires: autoconf >= 2.53
12 BuildRequires: automake >= 1:1.11
13 BuildRequires: docbook-dtd45-xml
14 BuildRequires: glib2-devel >= 1:2.50.0
15 BuildRequires: gtk+3-devel >= 3.22
16 BuildRequires: gtk-doc >= 1.10
17 BuildRequires: inkscape
18 BuildRequires: intltool >= 0.50.1
19 BuildRequires: libcanberra-gtk3-devel >= 0.4
20 BuildRequires: libgtop-devel >= 1:2.12.0
21 BuildRequires: libtool >= 1:1.4.3
22 BuildRequires: mate-common
23 BuildRequires: mate-panel-devel >= 1.17.0
24 BuildRequires: rpmbuild(find_lang) >= 1.36
25 BuildRequires: tar >= 1:1.22
26 BuildRequires: xorg-lib-libX11-devel
27 BuildRequires: xorg-lib-libXext-devel
29 BuildRequires: yelp-tools
30 BuildRequires: zlib-devel
31 Requires(post,postun): desktop-file-utils
32 Requires(post,postun): glib2 >= 1:2.50.0
33 Requires(post,postun): gtk-update-icon-cache
34 Requires: glib2 >= 1:2.50.0
35 Requires: gtk+3 >= 3.22
36 Requires: hicolor-icon-theme
37 Requires: libcanberra-gtk3 >= 0.4
38 Requires: libgtop >= 1:2.12.0
39 Requires: libmatedict = %{version}-%{release}
40 Requires: mate-panel >= 1.17.0
41 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43 # use the same libexecdir as mate-panel
44 # (better solution: store mate-panel libexecdir in libmatepanelapplet-*.pc and read it here)
45 %define matepanel_libexecdir %{_libexecdir}/mate-panel
48 MATE utility programs.
50 %description -l pl.UTF-8
51 Programy użytkowe dla środowiska MATE.
53 %package -n libmatedict
54 Summary: MATE Dictionary Protocol client library
55 Summary(pl.UTF-8): Biblioteka kliencka protokołu słownika MATE
58 Requires: glib2 >= 1:2.50.0
59 Requires: gtk+3 >= 3.22
61 %description -n libmatedict
62 MATE Dictionary Protocol client library.
64 %description -n libmatedict -l pl.UTF-8
65 Biblioteka kliencka protokołu słownika MATE.
67 %package -n libmatedict-devel
68 Summary: Header files for libmatedict library
69 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libmatedict
71 Group: X11/Development/Libraries
72 Requires: glib2-devel >= 1:2.50.0
73 Requires: gtk+3 >= 3.22
74 Requires: libmatedict = %{version}-%{release}
76 %description -n libmatedict-devel
77 Header files for libmatedict library.
79 %description -n libmatedict-devel -l pl.UTF-8
80 Pliki nagłówkowe biblioteki libmatedict.
82 %package -n libmatedict-apidocs
83 Summary: API documentation for libmatedict library
84 Summary(pl.UTF-8): Dokumentacja API biblioteki libmatedict
86 %if "%{_rpmversion}" >= "5"
90 %description -n libmatedict-apidocs
91 API documentation for libmatedict library.
93 %description -n libmatedict-apidocs -l pl.UTF-8
94 Dokumentacja API biblioteki libmatedict.
96 %package -n mate-screenshot
97 Summary: Screenshot utility
98 Summary(pl.UTF-8): Narzędzie do robienia zrzutów ekranu
99 Group: X11/Applications
100 Requires(post,postun): glib2 >= 1:2.50.0
101 Requires: glib2 >= 1:2.50.0
102 Conflicts: mate-utils < 1.8.0-2.1
104 %description -n mate-screenshot
105 This utility allows to make a desktop screenshot.
107 %description -n mate-screenshot -l pl.UTF-8
108 To narzędzie pozwala na zrobienie zrzutu ekranu biurka.
115 --libexecdir=%{matepanel_libexecdir} \
117 --disable-silent-rules \
119 --with-html-dir=%{_gtkdocdir}
124 rm -rf $RPM_BUILD_ROOT
126 DESTDIR=$RPM_BUILD_ROOT
128 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libmatedict.la
130 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{es_ES,frp,jv,ku_IQ,pms}
131 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/help/{es_ES,frp,jv,kab,ku_IQ}
133 # mate-utils gettext domain, mate-{dictionary,disk-usage,analyzer,search-tool,system-log} mate dirs
134 %find_lang %{name} --with-mate --all-name
137 rm -rf $RPM_BUILD_ROOT
140 %update_desktop_database
141 %update_icon_cache hicolor
142 %glib_compile_schemas
145 %update_desktop_database
146 %update_icon_cache hicolor
147 %glib_compile_schemas
149 %post -n libmatedict -p /sbin/ldconfig
150 %postun -n libmatedict -p /sbin/ldconfig
152 %post -n mate-screenshot
153 %update_desktop_database
154 %glib_compile_schemas
156 %postun -n mate-screenshot
157 %update_desktop_database
158 %glib_compile_schemas
160 %files -f %{name}.lang
161 %defattr(644,root,root,755)
162 %doc AUTHORS ChangeLog NEWS README
163 %attr(755,root,root) %{_bindir}/mate-dictionary
164 %attr(755,root,root) %{_bindir}/mate-disk-usage-analyzer
165 %attr(755,root,root) %{_bindir}/mate-search-tool
166 %attr(755,root,root) %{_bindir}/mate-system-log
167 %attr(755,root,root) %{matepanel_libexecdir}/mate-dictionary-applet
168 %{_datadir}/metainfo/mate-dictionary.appdata.xml
169 %{_datadir}/metainfo/mate-disk-usage-analyzer.appdata.xml
170 %{_datadir}/metainfo/mate-search-tool.appdata.xml
171 %{_datadir}/dbus-1/services/org.mate.panel.applet.DictionaryAppletFactory.service
172 %{_datadir}/glib-2.0/schemas/org.mate.dictionary.gschema.xml
173 %{_datadir}/glib-2.0/schemas/org.mate.disk-usage-analyzer.gschema.xml
174 %{_datadir}/glib-2.0/schemas/org.mate.search-tool.gschema.xml
175 %{_datadir}/glib-2.0/schemas/org.mate.system-log.gschema.xml
176 %{_datadir}/mate-dict
177 %{_datadir}/mate-dictionary
178 %{_datadir}/mate-disk-usage-analyzer
179 %{_datadir}/mate-panel/applets/org.mate.DictionaryApplet.mate-panel-applet
180 %{_datadir}/mate-utils
181 %{_desktopdir}/mate-dictionary.desktop
182 %{_desktopdir}/mate-disk-usage-analyzer.desktop
183 %{_desktopdir}/mate-search-tool.desktop
184 %{_desktopdir}/mate-system-log.desktop
185 %{_iconsdir}/hicolor/*/apps/mate-disk-usage-analyzer.*
186 %{_iconsdir}/hicolor/*/apps/mate-system-log.png
187 %{_iconsdir}/hicolor/scalable/apps/mate-system-log-symbolic.svg
188 %{_pixmapsdir}/mate-search-tool
189 %{_mandir}/man1/mate-dictionary.1*
190 %{_mandir}/man1/mate-disk-usage-analyzer.1*
191 %{_mandir}/man1/mate-search-tool.1*
192 %{_mandir}/man1/mate-system-log.1*
194 %files -n libmatedict
195 %defattr(644,root,root,755)
196 %attr(755,root,root) %{_libdir}/libmatedict.so.*.*.*
197 %attr(755,root,root) %ghost %{_libdir}/libmatedict.so.6
199 %files -n libmatedict-devel
200 %defattr(644,root,root,755)
201 %attr(755,root,root) %{_libdir}/libmatedict.so
202 %{_includedir}/mate-dict
203 %{_pkgconfigdir}/mate-dict.pc
205 %files -n libmatedict-apidocs
206 %defattr(644,root,root,755)
207 %{_gtkdocdir}/mate-dict
209 %files -n mate-screenshot
210 %defattr(644,root,root,755)
211 %attr(755,root,root) %{_bindir}/mate-panel-screenshot
212 %attr(755,root,root) %{_bindir}/mate-screenshot
213 %{_datadir}/metainfo/mate-screenshot.appdata.xml
214 %{_datadir}/glib-2.0/schemas/org.mate.screenshot.gschema.xml
215 %{_datadir}/mate-screenshot
216 %{_desktopdir}/mate-screenshot.desktop
217 %{_mandir}/man1/mate-panel-screenshot.1*
218 %{_mandir}/man1/mate-screenshot.1*