]> git.pld-linux.org Git - packages/mate-utils.git/blame - mate-utils.spec
- versioned install time libgtop dependency
[packages/mate-utils.git] / mate-utils.spec
CommitLineData
e3c1736e
JB
1#
2# Conditional build:
3%bcond_with gtk3 # use GTK+ 3.x instead of 2.x
4
f2694f37
JB
5Summary: MATE utility programs
6Summary(pl.UTF-8): Programy użytkowe dla środowiska MATE
7Name: mate-utils
76715ca5 8Version: 1.16.0
5f322ea8 9Release: 1
f2694f37
JB
10License: LGPL v2+ (libmatedict), GPL v2+ (programs), FDL (documentation)
11Group: X11/Applications/Multimedia
76715ca5
JP
12Source0: http://pub.mate-desktop.org/releases/1.16/%{name}-%{version}.tar.xz
13# Source0-md5: 530d2464098e815e3bd15ae3d52ba934
f2694f37
JB
14URL: https://github.com/mate-desktop/mate-utils
15BuildRequires: autoconf >= 2.53
04eb86c2 16BuildRequires: automake >= 1:1.11
f2694f37 17BuildRequires: docbook-dtd412-xml
22efb5e7 18BuildRequires: glib2-devel >= 1:2.36.0
e3c1736e
JB
19%{!?with_gtk3:BuildRequires: gtk+2-devel >= 2:2.24.0}
20%{?with_gtk3:BuildRequires: gtk+3-devel >= 3.0.0}
f2694f37 21BuildRequires: gtk-doc >= 1.10
04eb86c2 22BuildRequires: intltool >= 0.50.1
e3c1736e
JB
23%{!?with_gtk3:BuildRequires: libcanberra-gtk-devel >= 0.4}
24%{?with_gtk3:BuildRequires: libcanberra-gtk3-devel >= 0.4}
f2694f37
JB
25BuildRequires: libgtop-devel >= 1:2.12.0
26BuildRequires: libtool >= 1:1.4.3
27BuildRequires: mate-common
e3c1736e 28BuildRequires: mate-panel-devel >= 1.8.0
f2694f37
JB
29BuildRequires: rpmbuild(find_lang) >= 1.36
30BuildRequires: tar >= 1:1.22
22efb5e7
JB
31BuildRequires: xorg-lib-libX11-devel
32BuildRequires: xorg-lib-libXext-devel
f2694f37 33BuildRequires: xz
66e8fcd2 34BuildRequires: yelp-tools
f2694f37
JB
35BuildRequires: zlib-devel
36Requires(post,postun): desktop-file-utils
22efb5e7 37Requires(post,postun): glib2 >= 1:2.36.0
f2694f37 38Requires(post,postun): gtk-update-icon-cache
22efb5e7 39Requires: glib2 >= 1:2.36.0
e3c1736e
JB
40%{!?with_gtk3:Requires: gtk+2 >= 2:2.24.0}
41%{?with_gtk3:Requires: gtk+3 >= 3.0.0}
35729751 42Requires: hicolor-icon-theme
e3c1736e
JB
43%{!?with_gtk3:Requires: libcanberra-gtk >= 0.4}
44%{?with_gtk3:Requires: libcanberra-gtk3 >= 0.4}
0be8a96b 45Requires: libgtop-devel >= 1:2.12.0
855cd23f 46Requires: libmatedict = %{version}-%{release}
9ba7e926 47Requires: mate-panel >= 1.8.0
f2694f37
JB
48BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49
50%define _libexecdir %{_libdir}/mate-panel
51
52%description
53MATE utility programs.
54
55%description -l pl.UTF-8
56Programy użytkowe dla środowiska MATE.
57
58%package -n libmatedict
59Summary: MATE Dictionary Protocol client library
60Summary(pl.UTF-8): Biblioteka kliencka protokołu słownika MATE
61License: LGPL v2+
62Group: X11/Libraries
22efb5e7 63Requires: glib2 >= 1:2.36.0
e3c1736e
JB
64%{!?with_gtk3:Requires: gtk+2 >= 2:2.24.0}
65%{?with_gtk3:Requires: gtk+3 >= 3.0.0}
f2694f37
JB
66
67%description -n libmatedict
68MATE Dictionary Protocol client library.
69
70%description -n libmatedict -l pl.UTF-8
71Biblioteka kliencka protokołu słownika MATE.
72
73%package -n libmatedict-devel
74Summary: Header files for libmatedict library
75Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libmatedict
76License: LGPL v2+
77Group: X11/Development/Libraries
22efb5e7 78Requires: glib2-devel >= 1:2.36.0
e3c1736e
JB
79%{!?with_gtk3:Requires: gtk+2 >= 2:2.24.0}
80%{?with_gtk3:Requires: gtk+3 >= 3.0.0}
55bee479 81Requires: libmatedict = %{version}-%{release}
f2694f37
JB
82
83%description -n libmatedict-devel
84Header files for libmatedict library.
85
86%description -n libmatedict-devel -l pl.UTF-8
87Pliki nagłówkowe biblioteki libmatedict.
88
89%package -n libmatedict-apidocs
90Summary: API documentation for libmatedict library
91Summary(pl.UTF-8): Dokumentacja API biblioteki libmatedict
92Group: Documentation
55bee479
ER
93%if "%{_rpmversion}" >= "5"
94BuildArch: noarch
95%endif
f2694f37
JB
96
97%description -n libmatedict-apidocs
98API documentation for libmatedict library.
99
100%description -n libmatedict-apidocs -l pl.UTF-8
101Dokumentacja API biblioteki libmatedict.
102
9ba7e926
ER
103%package -n mate-screenshot
104Summary: Screenshot utility
105Summary(pl.UTF-8): Narzędzie do robienia zrzutów ekranu
106Group: X11/Applications
22efb5e7 107Requires(post,postun): glib2 >= 1:2.36.0
9ba7e926
ER
108Requires: glib2 >= 1:2.36.0
109Conflicts: mate-utils < 1.8.0-2.1
110
111%description -n mate-screenshot
2d1a155f 112This utility allows to make a desktop screenshot.
9ba7e926
ER
113
114%description -n mate-screenshot -l pl.UTF-8
2d1a155f 115To narzędzie pozwala na zrobienie zrzutu ekranu biurka.
9ba7e926 116
f2694f37
JB
117%prep
118%setup -q
119
120%build
f2694f37
JB
121%{__gtkdocize}
122%{__intltoolize}
123%{__libtoolize}
124%{__aclocal} -I m4
125%{__autoconf}
126%{__autoheader}
127%{__automake}
128%configure \
129 --enable-gtk-doc \
22efb5e7 130 --disable-silent-rules \
f2694f37 131 --disable-static \
e3c1736e 132 %{?with_gtk3:--with-gtk=3.0} \
f2694f37
JB
133 --with-html-dir=%{_gtkdocdir}
134
d63ee59b 135%{__make} -j1
f2694f37
JB
136
137%install
138rm -rf $RPM_BUILD_ROOT
139%{__make} install \
140 DESTDIR=$RPM_BUILD_ROOT
141
142%{__rm} $RPM_BUILD_ROOT%{_libdir}/libmatedict.la
143
7bddb15c 144%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{frp,jv,ku_IQ,pms}
f2694f37 145
e3c1736e
JB
146# mate-utils gettext domain, mate-{dictionary,disk-usage,analyzer,search-tool,system-log} mate dirs
147%find_lang %{name} --with-mate --all-name
f2694f37
JB
148
149%clean
150rm -rf $RPM_BUILD_ROOT
151
152%post
153%update_desktop_database
35729751 154%update_icon_cache hicolor
f2694f37
JB
155%glib_compile_schemas
156
157%postun
158%update_desktop_database
35729751 159%update_icon_cache hicolor
f2694f37
JB
160%glib_compile_schemas
161
162%post -n libmatedict -p /sbin/ldconfig
163%postun -n libmatedict -p /sbin/ldconfig
164
9ba7e926
ER
165%post -n mate-screenshot
166%update_desktop_database
167%glib_compile_schemas
168
169%postun -n mate-screenshot
170%update_desktop_database
171%glib_compile_schemas
172
f2694f37
JB
173%files -f %{name}.lang
174%defattr(644,root,root,755)
175%doc AUTHORS ChangeLog NEWS README
176%attr(755,root,root) %{_bindir}/mate-dictionary
177%attr(755,root,root) %{_bindir}/mate-disk-usage-analyzer
f2694f37
JB
178%attr(755,root,root) %{_bindir}/mate-search-tool
179%attr(755,root,root) %{_bindir}/mate-system-log
f2694f37 180%attr(755,root,root) %{_libexecdir}/mate-dictionary-applet
22efb5e7
JB
181%{_datadir}/appdata/mate-dictionary.appdata.xml
182%{_datadir}/appdata/mate-disk-usage-analyzer.appdata.xml
183%{_datadir}/appdata/mate-search-tool.appdata.xml
f2694f37
JB
184%{_datadir}/dbus-1/services/org.mate.panel.applet.DictionaryAppletFactory.service
185%{_datadir}/glib-2.0/schemas/org.mate.dictionary.gschema.xml
186%{_datadir}/glib-2.0/schemas/org.mate.disk-usage-analyzer.gschema.xml
f2694f37
JB
187%{_datadir}/glib-2.0/schemas/org.mate.search-tool.gschema.xml
188%{_datadir}/glib-2.0/schemas/org.mate.system-log.gschema.xml
189%{_datadir}/mate-dict
190%{_datadir}/mate-dictionary
191%{_datadir}/mate-disk-usage-analyzer
192%{_datadir}/mate-panel/applets/org.mate.DictionaryApplet.mate-panel-applet
f2694f37
JB
193%{_datadir}/mate-utils
194%{_desktopdir}/mate-dictionary.desktop
195%{_desktopdir}/mate-disk-usage-analyzer.desktop
f2694f37
JB
196%{_desktopdir}/mate-search-tool.desktop
197%{_desktopdir}/mate-system-log.desktop
35729751 198%{_iconsdir}/hicolor/*/apps/mate-disk-usage-analyzer.*
04eb86c2
JP
199%{_iconsdir}/hicolor/*/apps/mate-system-log.png
200%{_iconsdir}/hicolor/scalable/apps/mate-system-log-symbolic.svg
f2694f37
JB
201%{_pixmapsdir}/mate-search-tool
202%{_mandir}/man1/mate-dictionary.1*
203%{_mandir}/man1/mate-disk-usage-analyzer.1*
f2694f37
JB
204%{_mandir}/man1/mate-search-tool.1*
205%{_mandir}/man1/mate-system-log.1*
206
207%files -n libmatedict
208%defattr(644,root,root,755)
209%attr(755,root,root) %{_libdir}/libmatedict.so.*.*.*
210%attr(755,root,root) %ghost %{_libdir}/libmatedict.so.6
211
212%files -n libmatedict-devel
213%defattr(644,root,root,755)
214%attr(755,root,root) %{_libdir}/libmatedict.so
215%{_includedir}/mate-dict
216%{_pkgconfigdir}/mate-dict.pc
217
218%files -n libmatedict-apidocs
219%defattr(644,root,root,755)
220%{_gtkdocdir}/mate-dict
9ba7e926
ER
221
222%files -n mate-screenshot
223%defattr(644,root,root,755)
224%attr(755,root,root) %{_bindir}/mate-panel-screenshot
225%attr(755,root,root) %{_bindir}/mate-screenshot
22efb5e7 226%{_datadir}/appdata/mate-screenshot.appdata.xml
9ba7e926
ER
227%{_datadir}/glib-2.0/schemas/org.mate.screenshot.gschema.xml
228%{_datadir}/mate-screenshot
229%{_desktopdir}/mate-screenshot.desktop
31fb1fc2 230%{_mandir}/man1/mate-panel-screenshot.1*
9ba7e926 231%{_mandir}/man1/mate-screenshot.1*
This page took 0.176074 seconds and 4 git commands to generate.