]> git.pld-linux.org Git - packages/mate-utils.git/blob - mate-utils.spec
f87346340ea2f1c59d1f0c5b3bb186a4d069aa8f
[packages/mate-utils.git] / mate-utils.spec
1 Summary:        MATE utility programs
2 Summary(pl.UTF-8):      Programy użytkowe dla środowiska MATE
3 Name:           mate-utils
4 Version:        1.22.1
5 Release:        1
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
28 BuildRequires:  xz
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)
42
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
46
47 %description
48 MATE utility programs.
49
50 %description -l pl.UTF-8
51 Programy użytkowe dla środowiska MATE.
52
53 %package -n libmatedict
54 Summary:        MATE Dictionary Protocol client library
55 Summary(pl.UTF-8):      Biblioteka kliencka protokołu słownika MATE
56 License:        LGPL v2+
57 Group:          X11/Libraries
58 Requires:       glib2 >= 1:2.50.0
59 Requires:       gtk+3 >= 3.22
60
61 %description -n libmatedict
62 MATE Dictionary Protocol client library.
63
64 %description -n libmatedict -l pl.UTF-8
65 Biblioteka kliencka protokołu słownika MATE.
66
67 %package -n libmatedict-devel
68 Summary:        Header files for libmatedict library
69 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libmatedict
70 License:        LGPL v2+
71 Group:          X11/Development/Libraries
72 Requires:       glib2-devel >= 1:2.50.0
73 Requires:       gtk+3 >= 3.22
74 Requires:       libmatedict = %{version}-%{release}
75
76 %description -n libmatedict-devel
77 Header files for libmatedict library.
78
79 %description -n libmatedict-devel -l pl.UTF-8
80 Pliki nagłówkowe biblioteki libmatedict.
81
82 %package -n libmatedict-apidocs
83 Summary:        API documentation for libmatedict library
84 Summary(pl.UTF-8):      Dokumentacja API biblioteki libmatedict
85 Group:          Documentation
86 %if "%{_rpmversion}" >= "5"
87 BuildArch:      noarch
88 %endif
89
90 %description -n libmatedict-apidocs
91 API documentation for libmatedict library.
92
93 %description -n libmatedict-apidocs -l pl.UTF-8
94 Dokumentacja API biblioteki libmatedict.
95
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
103
104 %description -n mate-screenshot
105 This utility allows to make a desktop screenshot.
106
107 %description -n mate-screenshot -l pl.UTF-8
108 To narzędzie pozwala na zrobienie zrzutu ekranu biurka.
109
110 %prep
111 %setup -q
112
113 %build
114 %configure \
115         --libexecdir=%{matepanel_libexecdir} \
116         --enable-gtk-doc \
117         --disable-silent-rules \
118         --disable-static \
119         --with-html-dir=%{_gtkdocdir}
120
121 %{__make} -j1
122
123 %install
124 rm -rf $RPM_BUILD_ROOT
125 %{__make} install \
126         DESTDIR=$RPM_BUILD_ROOT
127
128 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libmatedict.la
129
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}
132
133 # mate-utils gettext domain, mate-{dictionary,disk-usage,analyzer,search-tool,system-log} mate dirs
134 %find_lang %{name} --with-mate --all-name
135
136 %clean
137 rm -rf $RPM_BUILD_ROOT
138
139 %post
140 %update_desktop_database
141 %update_icon_cache hicolor
142 %glib_compile_schemas
143
144 %postun
145 %update_desktop_database
146 %update_icon_cache hicolor
147 %glib_compile_schemas
148
149 %post   -n libmatedict -p /sbin/ldconfig
150 %postun -n libmatedict -p /sbin/ldconfig
151
152 %post   -n mate-screenshot
153 %update_desktop_database
154 %glib_compile_schemas
155
156 %postun -n mate-screenshot
157 %update_desktop_database
158 %glib_compile_schemas
159
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*
193
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
198
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
204
205 %files -n libmatedict-apidocs
206 %defattr(644,root,root,755)
207 %{_gtkdocdir}/mate-dict
208
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*
This page took 0.089688 seconds and 2 git commands to generate.