]> git.pld-linux.org Git - packages/caja-extensions.git/blob - caja-extensions.spec
- added gupnp patch (prepare for gupnp-1.2)
[packages/caja-extensions.git] / caja-extensions.spec
1 Summary:        Extensions for Caja (MATE file manager)
2 Summary(pl.UTF-8):      Rozszerzenia dla zarządcy plików Caja ze środowiska MATE
3 Name:           caja-extensions
4 Version:        1.22.0
5 Release:        1
6 License:        GPL v2+
7 Group:          X11/Applications
8 Source0:        http://pub.mate-desktop.org/releases/1.22/%{name}-%{version}.tar.xz
9 # Source0-md5:  7090545d9cd493681b656ea566fb392a
10 Patch0:         %{name}-gupnp.patch
11 URL:            http://mate-desktop.org/
12 BuildRequires:  autoconf >= 2.53
13 BuildRequires:  automake >= 1:1.9
14 BuildRequires:  caja-devel >= 1.21.3
15 BuildRequires:  dbus-devel >= 1.0.2
16 BuildRequires:  dbus-glib-devel >= 0.60
17 BuildRequires:  gettext-tools >= 0.10.40
18 BuildRequires:  glib2-devel >= 1:2.50.0
19 BuildRequires:  gtk+3-devel >= 3.22
20 BuildRequires:  gtk-doc >= 1.9
21 BuildRequires:  gupnp-devel >= 0.13
22 BuildRequires:  intltool >= 0.35.0
23 BuildRequires:  libtool >= 1:1.4.3
24 BuildRequires:  mate-common
25 BuildRequires:  mate-desktop-devel >= 1.17.0
26 BuildRequires:  pkgconfig
27 BuildRequires:  rpmbuild(macros) >= 1.592
28 BuildRequires:  tar >= 1:1.22
29 BuildRequires:  xz
30 Requires:       caja >= 1.21.3
31 Requires:       glib2 >= 1:2.50.0
32 Requires:       gtk+3 >= 3.22
33 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35 %description
36 Extensions for Caja (MATE file manager).
37
38 %description -l pl.UTF-8
39 Rozszerzenia dla zarządcy plików Caja ze środowiska MATE.
40
41 %package -n caja-extension-gksu
42 Summary:        gksu extension for Caja (MATE file manager)
43 Summary(pl.UTF-8):      Rozszerzenie gksu dla zarządcy plików Caja ze środowiska MATE
44 Requires:       gksu
45 Requires(post,postun):  glib2 >= 1:2.50.0
46 Requires:       %{name} = %{version}-%{release}
47 Obsoletes:      mate-file-manager-extension-gksu
48
49 %description -n caja-extension-gksu
50 gksu extension for Caja (MATE file manager). It's a fork of
51 nautilus-gksu extension.
52
53 %description -n caja-extension-gksu -l pl.UTF-8
54 Rozszerzenie gksu dla zarządcy plików Caja ze środowiska MATE. Jest to
55 odgałęzienie rozszerzenia nautilus-gksu.
56
57 %package -n caja-extension-image-converter
58 Summary:        Caja (MATE file manager) extension to mass resize or rotate images
59 Summary(pl.UTF-8):      Rozszerzenie zarządcy plików Caja pozwalające masowo zmieniać rozmiar i obracać pliki graficzne
60 Requires:       %{name} = %{version}-%{release}
61 Requires:       ImageMagick
62 Suggests:       ImageMagick-coder-jpeg
63 Suggests:       ImageMagick-coder-jpeg2
64 Suggests:       ImageMagick-coder-png
65 Suggests:       ImageMagick-coder-tiff
66 Obsoletes:      mate-file-manager-extension-image-converter
67
68 %description -n caja-extension-image-converter
69 The Caja-Image-Converter extension allows you to resize/rotate images
70 from Caja (MATE file manager).
71
72 Caja-Image-Converter is a fork of Nautilus-Image-Converter.
73
74 %description -n caja-extension-image-converter -l pl.UTF-8
75 Rozszerzenie Caja-Image-Converter pozwala na zmianę rozmiaru i
76 obracanie rozmiarów obrazów z poziomu zarządców plików Caja,
77 przeznaczonego dla środowiska MATE.
78
79 Caja-Image-Converter to odgałęzienie rozszerzenia
80 Nautilus-Image-Converter.
81
82 %package -n caja-extension-open-terminal
83 Summary:        open-terminal extension for Caja (MATE file manager)
84 Summary(pl.UTF-8):      Rozszerzenie open-terminal dla zarządcy plików Caja ze środowiska MATE
85 Requires(post,postun):  glib2 >= 1:2.50.0
86 Requires:       %{name} = %{version}-%{release}
87 Requires:       mate-desktop-libs >= 1.17.0
88 Requires:       mate-terminal
89 Obsoletes:      mate-file-manager-extension-open-terminal
90
91 %description -n caja-extension-open-terminal
92 This is a proof-of-concept Caja extension which allows you to open a
93 terminal in arbitrary local folders.
94
95 This is a fork of nautilus-open-terminal extension.
96
97 %description -n caja-extension-open-terminal -l pl.UTF-8
98 Rozszerzenie zarządcy plików Caja, pozwalające na otwieranie terminala
99 w dowolnych folderach lokalnych.
100
101 Jest to odgałęzienie rozszerzenia nautilus-open-terminal.
102
103 %package -n caja-extension-sendto
104 Summary:        Caja context menu for sending files
105 Summary(pl.UTF-8):      Menu kontekstowe zarządcy plików Caja do wysyłania plików
106 Requires(post,postun):  glib2 >= 1:2.50.0
107 Requires:       %{name} = %{version}-%{release}
108 Requires:       dbus-glib >= 0.60
109 Requires:       dbus-libs >= 1.0.2
110 Requires:       gupnp >= 0.13
111 Suggests:       caja-extension-sendto-burn
112 Suggests:       caja-extension-sendto-emailclient
113 Suggests:       caja-extension-sendto-gajim
114 Suggests:       caja-extension-sendto-pidgin
115 Suggests:       caja-extension-sendto-upnp
116 Suggests:       engrampa
117 Obsoletes:      mate-file-manager-sendto
118
119 %description -n caja-extension-sendto
120 Caja sendto provides a Caja context menu for sending files via other
121 desktop applications. It's a fork of nautilus-sendto from GNOME.
122
123 %description -n caja-extension-sendto -l pl.UTF-8
124 Caja sendto dostarcza menu kontekstowe dla zarządcy plików Caja do
125 wysyłania plików poprzez inne aplikacje biurkowe. Jest to odgałęzienie
126 programu nautilus-sendto z GNOME.
127
128 %package -n caja-extension-sendto-burn
129 Summary:        caja-extension-sendto CD/DVD Creator plugin
130 Summary(pl.UTF-8):      Wtyczka caja-extension-sendto dla kreatora CD/DVD
131 Requires:       brasero
132 Requires:       caja-extension-sendto = %{version}-%{release}
133 Obsoletes:      mate-file-manager-sendto-burn
134
135 %description -n caja-extension-sendto-burn
136 A caja-extension-sendto plugin for sending files to CD/DVD Creator
137 (Brasero).
138
139 %description -n caja-extension-sendto-burn -l pl.UTF-8
140 Wtyczka caja-extension-sendto do wysyłania plików do kreatora
141 CD/DVD (Brasero).
142
143 %package -n caja-extension-sendto-emailclient
144 Summary:        caja-extension-sendto e-mail client plugin
145 Summary(pl.UTF-8):      Wtyczka caja-extension-sendto dla klienta poczty elektronicznej
146 Requires:       caja-extension-sendto = %{version}-%{release}
147 Obsoletes:      mate-file-manager-sendto-emailclient
148
149 %description -n caja-extension-sendto-emailclient
150 A caja-extension-sendto plugin for sending files via e-mail client.
151 Supported e-mail clients are: Evolution 2.0 through 3.0, Balsa,
152 Thunderbird/Icedove, Seamonkey/Iceape, Sylpheed/Claws Mail, Anjal.
153
154 %description -n caja-extension-sendto-emailclient -l pl.UTF-8
155 Wtyczka caja-extension-sendto do wysyłania plików poprzez klienta
156 poczty elektronicznej. Obsługiwane są: Evolution 2.0 do 3.0, Balsa,
157 Thunderbird/Icedove, Seamonkey/Iceape, Sylpheed/Claws Mail, Anjal.
158
159 %package -n caja-extension-sendto-gajim
160 Summary:        caja-extension-sendto Gajim plugin
161 Summary(pl.UTF-8):      Wtyczka caja-extension-sendto dla Gajima
162 Requires:       caja-extension-sendto = %{version}-%{release}
163 Requires:       dbus >= 1.0.2
164 Requires:       gajim >= 0.10.1
165 Obsoletes:      mate-file-manager-sendto-gajim
166
167 %description -n caja-extension-sendto-gajim
168 A caja-extension-sendto plugin for sending files via Gajim.
169
170 %description -n caja-extension-sendto-gajim -l pl.UTF-8
171 Wtyczka caja-extension-sendto do wysyłania plików poprzez Gajima.
172
173 %package -n caja-extension-sendto-pidgin
174 Summary:        caja-extension-sendto Pidgin plugin
175 Summary(pl.UTF-8):      Wtyczka caja-extension-sendto dla Pidgina
176 Requires:       caja-extension-sendto = %{version}-%{release}
177 Requires:       pidgin >= 2.0
178 Obsoletes:      mate-file-manager-sendto-pidgin
179
180 %description -n caja-extension-sendto-pidgin
181 A caja-extension-sendto plugin for sending files via Pidgin.
182
183 %description -n caja-extension-sendto-pidgin -l pl.UTF-8
184 Wtyczka caja-extension-sendto do wysyłania plików poprzez Pidgina.
185
186 %package -n caja-extension-sendto-upnp
187 Summary:        caja-extension-sendto UPnP media server plugin
188 Summary(pl.UTF-8):      Wtyczka caja-extension-sendto dla serwera multimediów UPnP
189 Requires:       caja-extension-sendto = %{version}-%{release}
190 Requires:       gupnp-tools
191 Obsoletes:      mate-file-manager-sendto-upnp
192
193 %description -n caja-extension-sendto-upnp
194 A caja-extension-sendto plugin for sending files to UPnP media server.
195
196 %description -n caja-extension-sendto-upnp -l pl.UTF-8
197 Wtyczka caja-extension-sendto do wysyłania plików do serwera
198 multimediów UPnP.
199
200 %package -n caja-extension-sendto-devel
201 Summary:        Header files for caja-sendto extensions
202 Summary(pl.UTF-8):      Pliki nagłówkowe dla rozszerzeń caja-sendto
203 Group:          Development/Libraries
204 # doesn't require base
205 Requires:       glib2-devel >= 1:2.50.0
206 Requires:       gtk+3-devel >= 3.22
207 Obsoletes:      mate-file-manager-sendto-devel
208
209 %description -n caja-extension-sendto-devel
210 Header files for caja-sendto extensions.
211
212 %description -n caja-extension-sendto-devel -l pl.UTF-8
213 Pliki nagłówkowe dla rozszerzeń caja-sendto.
214
215 %package -n caja-extension-sendto-apidocs
216 Summary:        caja-sendto API documentation
217 Summary(pl.UTF-8):      Dokumentacja API caja-sendto
218 Group:          Documentation
219 Requires:       gtk-doc-common
220 Obsoletes:      mate-file-manager-sendto-apidocs
221 %if "%{_rpmversion}" >= "5"
222 BuildArch:      noarch
223 %endif
224
225 %description -n caja-extension-sendto-apidocs
226 caja-sendto API documentation.
227
228 %description -n caja-extension-sendto-apidocs -l pl.UTF-8
229 Dokumentacja API caja-sendto.
230
231 %package -n caja-extension-share
232 Summary:        Share extension for Caja (MATE file manager)
233 Summary(pl.UTF-8):      Rozszerzenie share dla zarządcy plików Caja ze środowiska MATE
234 Requires:       %{name} = %{version}-%{release}
235 Requires:       samba-client
236 Obsoletes:      mate-file-manager-extension-share
237
238 %description -n caja-extension-share
239 Caja share extension allows you to quickly share a folder from the
240 MATE Caja file manager without requiring root access. It uses Samba,
241 so your folders can be accessed by any operating system.
242
243 %description -n caja-extension-share -l pl.UTF-8
244 Rozszerzenie share dla zarządcy plików Caja pozwala szybko udostępnić
245 folder z poziomu zarządcy plików Caja (ze środowiska MATE) bez dostępu
246 do uprawnień administratora. Wykorzystuje Sambę, więc foldery są
247 dostępne z dowolnego systemu operacyjnego.
248
249 %package -n caja-extension-wallpaper
250 Summary:        Set as wallpaper extension for Caja (MATE file manager)
251 Summary(pl.UTF-8):      Rozszerzenie ustawiania jako tapety dla zarządcy plików Caja ze środowiska MATE
252 Requires:       %{name} = %{version}-%{release}
253
254 %description -n caja-extension-wallpaper
255 Caja wallpaper extension allows you to set a file as MATE wallpaper.
256
257 %description -n caja-extension-wallpaper -l pl.UTF-8
258 Rozszerzenie wallpaper dla zarządcy plików Caja pozwala ustawić plik
259 jako tapetę w środowisku MATE.
260
261 %package -n caja-extension-xattr-tags
262 Summary:        Xattr tags extension for Caja (MATE file manager)
263 Summary(pl.UTF-8):      Rozszerzenie xattr tags dla zarządcy plików Caja ze środowiska MATE
264 Requires:       %{name} = %{version}-%{release}
265
266 %description -n caja-extension-xattr-tags
267 Xattr tags extension for Caja (MATE file manager).
268
269 %description -n caja-extension-xattr-tags -l pl.UTF-8
270 Rozszerzenie xattr tags dla zarządcy plików Caja ze środowiska MATE.
271
272 %prep
273 %setup -q
274 %patch0 -p1
275
276 %build
277 %{__gtkdocize}
278 %{__intltoolize}
279 %{__libtoolize}
280 %{__aclocal}
281 %{__autoconf}
282 %{__autoheader}
283 %{__automake}
284 %configure \
285         --disable-schemas-compile \
286         --disable-silent-rules \
287         --disable-static \
288         --enable-gksu \
289         --enable-gtk-doc \
290         --enable-image-converter \
291         --enable-open-terminal \
292         --enable-sendto \
293         --enable-share \
294         --with-html-dir=%{_gtkdocdir}
295
296 %{__make}
297
298 %install
299 rm -rf $RPM_BUILD_ROOT
300
301 %{__make} install \
302         DESTDIR=$RPM_BUILD_ROOT
303
304 %{__rm} $RPM_BUILD_ROOT%{_libdir}/caja/extensions-2.0/*.la
305 %{__rm} $RPM_BUILD_ROOT%{_libdir}/caja-sendto/plugins/*.la
306
307 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{frp,kab,ku_IQ,pms}
308
309 %find_lang caja-extensions
310
311 %clean
312 rm -rf $RPM_BUILD_ROOT
313
314 %post   -n caja-extension-gksu
315 %glib_compile_schemas
316
317 %postun -n caja-extension-gksu
318 %glib_compile_schemas
319
320 %post   -n caja-extension-open-terminal
321 %glib_compile_schemas
322
323 %postun -n caja-extension-open-terminal
324 %glib_compile_schemas
325
326 %post   -n caja-extension-sendto
327 %glib_compile_schemas
328
329 %postun -n caja-extension-sendto
330 %glib_compile_schemas
331
332 %files -f caja-extensions.lang
333 %defattr(644,root,root,755)
334 %doc AUTHORS ChangeLog NEWS README
335 %dir %{_datadir}/caja-extensions
336
337 %files -n caja-extension-gksu
338 %defattr(644,root,root,755)
339 %attr(755,root,root) %{_libdir}/caja/extensions-2.0/libcaja-gksu.so
340 %{_datadir}/caja/extensions/libcaja-gksu.caja-extension
341
342 %files -n caja-extension-image-converter
343 %defattr(644,root,root,755)
344 %attr(755,root,root) %{_libdir}/caja/extensions-2.0/libcaja-image-converter.so
345 %{_datadir}/caja-extensions/caja-image-resize.ui
346 %{_datadir}/caja-extensions/caja-image-rotate.ui
347 %{_datadir}/caja/extensions/libcaja-image-converter.caja-extension
348
349 %files -n caja-extension-open-terminal
350 %defattr(644,root,root,755)
351 %attr(755,root,root) %{_libdir}/caja/extensions-2.0/libcaja-open-terminal.so
352 %{_datadir}/glib-2.0/schemas/org.mate.caja-open-terminal.gschema.xml
353 %{_datadir}/caja/extensions/libcaja-open-terminal.caja-extension
354
355 %files -n caja-extension-sendto
356 %defattr(644,root,root,755)
357 %attr(755,root,root) %{_bindir}/caja-sendto
358 %attr(755,root,root) %{_libdir}/caja/extensions-2.0/libcaja-sendto.so
359 %dir %{_libdir}/caja-sendto
360 %dir %{_libdir}/caja-sendto/plugins
361 %attr(755,root,root) %{_libdir}/caja-sendto/plugins/libnstremovable_devices.so
362 %{_datadir}/glib-2.0/schemas/org.mate.Caja.Sendto.gschema.xml
363 %{_datadir}/caja-extensions/caja-sendto.ui
364 %{_datadir}/caja/extensions/libcaja-sendto.caja-extension
365 %{_mandir}/man1/caja-sendto.1*
366
367 %files -n caja-extension-sendto-burn
368 %defattr(644,root,root,755)
369 %attr(755,root,root) %{_libdir}/caja-sendto/plugins/libnstburn.so
370
371 %files -n caja-extension-sendto-emailclient
372 %defattr(644,root,root,755)
373 %attr(755,root,root)
374 %{_libdir}/caja-sendto/plugins/libnstemailclient.so
375
376 %files -n caja-extension-sendto-gajim
377 %defattr(644,root,root,755)
378 %attr(755,root,root) %{_libdir}/caja-sendto/plugins/libnstgajim.so
379
380 %files -n caja-extension-sendto-pidgin
381 %defattr(644,root,root,755)
382 %attr(755,root,root) %{_libdir}/caja-sendto/plugins/libnstpidgin.so
383
384 %files -n caja-extension-sendto-upnp
385 %defattr(644,root,root,755)
386 %attr(755,root,root) %{_libdir}/caja-sendto/plugins/libnstupnp.so
387
388 %files -n caja-extension-sendto-devel
389 %defattr(644,root,root,755)
390 %{_includedir}/caja-sendto
391 %{_pkgconfigdir}/caja-sendto.pc
392
393 %files -n caja-extension-sendto-apidocs
394 %defattr(644,root,root,755)
395 %{_gtkdocdir}/caja-sendto
396
397 %files -n caja-extension-share
398 %defattr(644,root,root,755)
399 %attr(755,root,root) %{_libdir}/caja/extensions-2.0/libcaja-share.so
400 %{_datadir}/caja-extensions/share-dialog.ui
401 %{_datadir}/caja/extensions/libcaja-share.caja-extension
402
403 %files -n caja-extension-wallpaper
404 %defattr(644,root,root,755)
405 %attr(755,root,root) %{_libdir}/caja/extensions-2.0/libcaja-wallpaper.so
406 %{_datadir}/caja/extensions/libcaja-wallpaper.caja-extension
407
408 %files -n caja-extension-xattr-tags
409 %defattr(644,root,root,755)
410 %attr(755,root,root) %{_libdir}/caja/extensions-2.0/libcaja-xattr-tags.so
411 %{_datadir}/caja/extensions/libcaja-xattr-tags.caja-extension
This page took 0.083171 seconds and 3 git commands to generate.