]> git.pld-linux.org Git - packages/libguestfs.git/blob - libguestfs.spec
- updated to 1.18.10
[packages/libguestfs.git] / libguestfs.spec
1 # TODO:
2 # - finish haskell bindings
3 # - systemtap probes
4 # - PLD appliance support? (needs at least package list adjustment)
5 #
6 # Conditional build:
7 %bcond_with     static_libs     # build static libraries
8 %bcond_without  erlang          # Erlang binding
9 %bcond_with     haskell         # Haskell (GHC) binding [incomplete]
10 %bcond_without  java            # Java binding
11 %bcond_without  ocaml           # OCaml binding and tools
12 %bcond_without  perl            # Perl binding
13 %bcond_without  perltools       # Perl tools
14 %bcond_without  php             # PHP binding
15 %bcond_without  python          # Python binding
16 %bcond_without  ruby            # Ruby binding
17 #
18 %include        /usr/lib/rpm/macros.perl
19 %include        /usr/lib/rpm/macros.java
20 Summary:        Library and tools for accessing and modifying virtual machine disk images
21 Summary(pl.UTF-8):      Biblioteka i narzędzia do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
22 Name:           libguestfs
23 Version:        1.18.10
24 Release:        1
25 License:        LGPL v2+
26 Group:          Libraries
27 Source0:        http://libguestfs.org/download/1.18-stable/%{name}-%{version}.tar.gz
28 # Source0-md5:  638f13490c1036307c9defdbe8fa40a6
29 Patch0:         ncurses.patch
30 Patch1:         augeas-libxml2.patch
31 Patch2:         %{name}-link.patch
32 URL:            http://libguestfs.org/
33 BuildRequires:  attr-devel
34 BuildRequires:  augeas-devel
35 BuildRequires:  autoconf >= 2.50
36 BuildRequires:  automake
37 BuildRequires:  cdrkit-mkisofs
38 BuildRequires:  cpio
39 BuildRequires:  db-utils
40 # erl_interface package
41 %{?with_erlang:BuildRequires:   erlang}
42 #BuildRequires: febootstrap >= 3.0
43 BuildRequires:  gettext-devel
44 %{?with_haskell:BuildRequires:  ghc}
45 BuildRequires:  glib2-devel >= 1:2.26.0
46 BuildRequires:  gobject-introspection-devel >= 1.30.0
47 BuildRequires:  gperf
48 BuildRequires:  gtk-doc >= 1.14
49 BuildRequires:  hivex-devel
50 %{?with_java:BuildRequires:     jdk}
51 BuildRequires:  libconfig-devel
52 BuildRequires:  libfuse-devel
53 BuildRequires:  libmagic-devel
54 BuildRequires:  libselinux-devel
55 BuildRequires:  libtool
56 BuildRequires:  libvirt-devel
57 BuildRequires:  libxml2-devel >= 2.0
58 BuildRequires:  libxml2-progs
59 BuildRequires:  ncurses-devel
60 %if %{with ocaml}
61 BuildRequires:  ocaml
62 BuildRequires:  ocaml-findlib
63 BuildRequires:  ocaml-gettext-devel
64 BuildRequires:  ocaml-pcre-devel
65 %endif
66 BuildRequires:  pcre-devel
67 BuildRequires:  perl-base
68 BuildRequires:  perl-tools-pod
69 %if %{with perl}
70 BuildRequires:  perl-ExtUtils-MakeMaker
71 BuildRequires:  perl-Test-Simple
72 %endif
73 %if %{with perltools}
74 BuildRequires:  perl-String-ShellQuote
75 BuildRequires:  perl-Sys-Virt
76 BuildRequires:  perl-hivex
77 BuildRequires:  perl-libintl
78 BuildRequires:  perl-modules
79 BuildRequires:  perl(Data::Dumper)
80 BuildRequires:  perl(Getopt::Long)
81 BuildRequires:  perl(Locale::TextDomain)
82 BuildRequires:  perl(Pod::Man)
83 BuildRequires:  perl(Pod::Simple)
84 BuildRequires:  perl(Pod::Usage)
85 %endif
86 %{?with_php:BuildRequires:      php-devel}
87 BuildRequires:  pkgconfig
88 BuildRequires:  po4a
89 %if %{with python}
90 BuildRequires:  python
91 BuildRequires:  python-devel
92 %endif
93 BuildRequires:  readline-devel
94 BuildRequires:  rpmbuild(macros) >= 1.322
95 %if %{with ruby}
96 BuildRequires:  ruby
97 BuildRequires:  ruby-devel
98 BuildRequires:  ruby-rake
99 %endif
100 Requires:       qemu-common
101 Suggests:       db-utils
102 Suggests:       icoutils
103 Suggests:       netpbm-progs
104 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
105
106 %description
107 libguestfs is a library and set of tools for accessing and modifying
108 virtual machine (VM) disk images. You can use this for viewing and
109 editing files inside guests, scripting changes to VMs, monitoring disk
110 used/free statistics, P2V, V2V, performing partial backups, cloning
111 VMs, and much else besides.
112
113 %description -l pl.UTF-8
114 libguestfs to biblioteka oraz zestaw narzędzi do dostępu oraz
115 modyfikowania obrazów dysków maszyn wirtualnych (VM). Można je
116 wykorzystywać do oglądania i edycji plików wewnątrz gości, zmian
117 skryptowych w VM-ach, monitorowania statystyk używanego/dostępnego
118 miejsca na dyskach, P2V, V2V, wykonywania częściowych kopii
119 zapasowych, klonowania VM-ów i wielu podobnych operacji.
120
121 %package devel
122 Summary:        Header files for libguestfs library
123 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libguestfs
124 Group:          Development/Libraries
125 Requires:       %{name} = %{version}-%{release}
126
127 %description devel
128 Header files for libguestfs library.
129
130 %description devel -l pl.UTF-8
131 Pliki nagłówkowe biblioteki libguestfs.
132
133 %package static
134 Summary:        Static libguestfs library
135 Summary(pl.UTF-8):      Statyczna biblioteka libguestfs
136 Group:          Development/Libraries
137 Requires:       %{name}-devel = %{version}-%{release}
138
139 %description static
140 Static libguestfs library.
141
142 %description static -l pl.UTF-8
143 Statyczna biblioteka libguestfs.
144
145 %package apidocs
146 Summary:        libguestfs API documentation
147 Summary(pl.UTF-8):      Dokumentacja API libguestfs
148 Group:          Documentation
149
150 %description apidocs
151 libguestfs API documentation.
152
153 %description apidocs -l pl.UTF-8
154 Dokumentacja API libguestfs.
155
156 %package gobject
157 Summary:        GObject bindings to libguestfs library
158 Summary(pl.UTF-8):      Wiązania GObject do biblioteki libguestfs
159 Group:          Libraries
160 Requires:       %{name} = %{version}-%{release}
161 Requires:       glib2 >= 1:2.26.0
162
163 %description gobject
164 GObject bindings to libguestfs library.
165
166 %description gobject -l pl.UTF-8
167 Wiązania GObject do biblioteki libguestfs.
168
169 %package gobject-devel
170 Summary:        Header files for libguestfs-gobject library
171 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libguestfs-gobject
172 Group:          Development/Libraries
173 Requires:       %{name}-devel = %{version}-%{release}
174 Requires:       %{name}-gobject = %{version}-%{release}
175 Requires:       glib2-devel >= 1:2.26.0
176
177 %description gobject-devel
178 Header files for libguestfs-gobject library.
179
180 %description gobject-devel -l pl.UTF-8
181 Pliki nagłówkowe biblioteki libguestfs-gobject.
182
183 %package gobject-static
184 Summary:        Static libguestfs-gobject library
185 Summary(pl.UTF-8):      Statyczna biblioteka libguestfs-gobject
186 Group:          Development/Libraries
187 Requires:       %{name}-gobject-devel = %{version}-%{release}
188
189 %description gobject-static
190 Static libguestfs-gobject library.
191
192 %description gobject-static -l pl.UTF-8
193 Statyczna biblioteka libguestfs-gobject.
194
195 %package tools
196 Summary:        libguestfs tools for accessing and modifying virtual machine disk images
197 Summary(pl.UTF-8):      Narzędzia libguestfs do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
198 Group:          Applications/System
199 Requires:       %{name} = %{version}-%{release}
200 %{?with_ocaml:Requires: ocaml-libguestfs = %{version}-%{release}}
201 %{?with_perltools:Requires:     perl-libguestfs = %{version}-%{release}}
202
203 %description tools
204 libguestfs tools for accessing and modifying virtual machine (VM) disk
205 images. You can use this for viewing and editing files inside guests,
206 scripting changes to VMs, monitoring disk used/free statistics, P2V,
207 V2V, performing partial backups, cloning VMs, and much else besides.
208
209 %description tools -l pl.UTF-8
210 Zestaw narzędzi libguestfs do dostępu oraz modyfikowania obrazów
211 dysków maszyn wirtualnych (VM). Można je wykorzystywać do oglądania i
212 edycji plików wewnątrz gości, zmian skryptowych w VM-ach,
213 monitorowania statystyk używanego/dostępnego miejsca na dyskach, P2V,
214 V2V, wykonywania częściowych kopii zapasowych, klonowania VM-ów i
215 wielu podobnych operacji.
216
217 %package -n erlang-libguestfs
218 Summary:        Erlang bindings for libguestfs
219 Summary(pl.UTF-8):      Wiązania Erlanga do libguestfs
220 Group:          Development/Languages
221 Requires:       %{name} = %{version}-%{release}
222
223 %description -n erlang-libguestfs
224 Erlang bindings for libguestfs.
225
226 %description -n erlang-libguestfs -l pl.UTF-8
227 Wiązania Erlanga do libguestfs.
228
229 %package -n java-libguestfs
230 Summary:        Java bindings for libguestfs
231 Summary(pl.UTF-8):      Wiązania Javy do libguestfs
232 Group:          Libraries/Java
233 Requires:       %{name} = %{version}-%{release}
234
235 %description -n java-libguestfs
236 Java bindings for libguestfs.
237
238 %description -n java-libguestfs -l pl.UTF-8
239 Wiązania Javy do libguestfs.
240
241 %package -n java-libguestfs-javadoc
242 Summary:        Java bindings for libguestfs - documentation
243 Summary(pl.UTF-8):      Wiązania Javy do libguestfs - dokumentacja
244 Group:          Documentation
245
246 %description -n java-libguestfs-javadoc
247 Java bindings for libguestfs - documentation.
248
249 %description -n java-libguestfs-javadoc -l pl.UTF-8
250 Wiązania Javy do libguestfs - dokumentacja.
251
252 %package -n ocaml-libguestfs
253 Summary:        OCaml bindings for libguestfs
254 Summary(pl.UTF-8):      Wiązania OCamla do libguestfs
255 Group:          Libraries
256 Requires:       %{name} = %{version}-%{release}
257
258 %description -n ocaml-libguestfs
259 OCaml bindings for libguestfs.
260
261 %description -n ocaml-libguestfs -l pl.UTF-8
262 Wiązania OCamla do libguestfs.
263
264 %package -n ocaml-libguestfs-devel
265 Summary:        Development files OCaml libguestfs bindings
266 Summary(pl.UTF-8):      Pliki programistyczne wiązań OCamla do libguestfs
267 Group:          Development/Libraries
268 Requires:       ocaml-%{name} = %{version}-%{release}
269
270 %description -n ocaml-libguestfs-devel
271 Development files OCaml libguestfs bindings.
272
273 %description -n ocaml-libguestfs-devel -l pl.UTF-8
274 Pliki programistyczne wiązań OCamla do libguestfs.
275
276 %package -n perl-libguestfs
277 Summary:        Perl bindings for libguestfs
278 Summary(pl.UTF-8):      Wiązania Perla do libguestfs
279 Group:          Development/Languages/Perl
280 Requires:       %{name} = %{version}-%{release}
281 Suggests:       perl-Sys-Virt
282 Suggests:       perl-XML-XPath
283 Suggests:       perl-hivex
284
285 %description -n perl-libguestfs
286 Perl bindings for libguestfs.
287
288 %description -n perl-libguestfs -l pl.UTF-8
289 Wiązania Perla do libguestfs.
290
291 %package -n php-guestfs
292 Summary:        PHP bindings for libguestfs
293 Summary(pl.UTF-8):      Wiązania PHP do libguestfs
294 Group:          Development/Languages/PHP
295 Requires:       %{name} = %{version}-%{release}
296 %{?requires_php_extension}
297
298 %description -n php-guestfs
299 PHP bindings for libguestfs.
300
301 %description -n php-guestfs -l pl.UTF-8
302 Wiązania PHP do libguestfs.
303
304 %package -n python-libguestfs
305 Summary:        Python bindings for libguestfs
306 Summary(pl.UTF-8):      Wiązania Pythona do libguestfs
307 Group:          Development/Languages/Python
308 Requires:       %{name} = %{version}-%{release}
309
310 %description -n python-libguestfs
311 Python bindings for libguestfs.
312
313 %description -n python-libguestfs -l pl.UTF-8
314 Wiązania Pythona do libguestfs.
315
316 %package -n ruby-libguestfs
317 Summary:        Ruby bindings for libguestfs
318 Summary(pl.UTF-8):      Wiązania języka Ruby do libguestfs
319 Group:          Development/Languages
320 Requires:       %{name} = %{version}-%{release}
321 %{?ruby_ver_requires_eq}
322
323 %description -n ruby-libguestfs
324 Ruby bindings for libguestfs.
325
326 %description -n ruby-libguestfs -l pl.UTF-8
327 Wiązania języka Ruby do libguestfs.
328
329 %package -n bash-completion-libguestfs
330 Summary:        bash-completion for libguestfs tools
331 Summary(pl.UTF-8):      Bashowe uzupełnianie argumentów dla narzędzi libguestfs
332 Group:          Applications/Shells
333 Requires:       bash-completion
334
335 %description -n bash-completion-libguestfs
336 bash-completion for guestfish tool.
337
338 %description -n bash-completion-libguestfs -l pl.UTF-8
339 Bashowe uzupełnianie argumentów dla narzędzi libguestfs.
340
341 %prep
342 %setup -q
343 %patch0 -p1
344 %patch1 -p1
345 %patch2 -p1
346
347 %build
348 %{__libtoolize}
349 %{__aclocal} -I m4
350 %{__autoconf}
351 %{__autoheader}
352 %{__automake}
353 %configure \
354         vmchannel_test=no \
355         PBMTEXT=/usr/bin/pbmtext \
356         PNMTOPNG=/usr/bin/pnmtopng \
357         BMPTOPNM=/usr/bin/bmptopnm \
358         PAMCUT=/usr/bin/pamcut \
359         WRESTOOL=/usr/bin/wrestool \
360         QEMU=%{_bindir}/qemu \
361         --with-html-dir=%{_gtkdocdir} \
362         --with-java-home=%{?with_java:%{java_home}}%{!?with_java:no} \
363         --with-qemu=qemu \
364         --enable-install-daemon \
365         --disable-appliance \
366         %{!?with_erlang:--disable-erlang} \
367         %{!?with_haskell:--disable-haskell} \
368         %{!?with_ocaml:--disable-ocaml} \
369         %{!?with_perl:--disable-perl} \
370         %{!?with_php:--disable-php} \
371         %{!?with_python:--disable-python} \
372         %{!?with_ruby:--disable-ruby} \
373         --disable-silent-rules \
374         %{__enable_disable static_libs static}
375
376 %{__make} \
377         INSTALLDIRS=vendor
378
379 %install
380 rm -rf $RPM_BUILD_ROOT
381
382 %{__make} install \
383         INSTALLDIRS=vendor \
384         DESTDIR=$RPM_BUILD_ROOT \
385         phpdir=%{_sysconfdir}/php/conf.d
386
387 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la \
388         $RPM_BUILD_ROOT%{py_sitedir}/*.la
389
390 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
391 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
392 %py_postclean
393
394 %find_lang %{name}
395
396 %clean
397 rm -rf $RPM_BUILD_ROOT
398
399 %post   -p /sbin/ldconfig
400 %postun -p /sbin/ldconfig
401
402 %post   gobject -p /sbin/ldconfig
403 %postun gobject -p /sbin/ldconfig
404
405 %post   -n java-libguestfs -p /sbin/ldconfig
406 %postun -n java-libguestfs -p /sbin/ldconfig
407
408 %files -f %{name}.lang
409 %defattr(644,root,root,755)
410 %doc AUTHORS BUGS ChangeLog README RELEASE-NOTES ROADMAP TODO
411 %attr(755,root,root) %{_libdir}/libguestfs.so.*.*.*
412 %attr(755,root,root) %ghost %{_libdir}/libguestfs.so.0
413
414 %files devel
415 %defattr(644,root,root,755)
416 %attr(755,root,root) %{_libdir}/libguestfs.so
417 %{_includedir}/guestfs.h
418 %{_pkgconfigdir}/libguestfs.pc
419 %{_mandir}/man3/guestfs.3*
420 %{_mandir}/man3/guestfs-examples.3*
421 %{_mandir}/man3/libguestfs.3*
422 %lang(ja) %{_mandir}/ja/man3/guestfs.3*
423 %lang(ja) %{_mandir}/ja/man3/guestfs-examples.3*
424 %lang(uk) %{_mandir}/uk/man3/guestfs.3*
425 %lang(uk) %{_mandir}/uk/man3/guestfs-examples.3*
426
427 %if %{with static_libs}
428 %files static
429 %defattr(644,root,root,755)
430 %{_libdir}/libguestfs.a
431 %endif
432
433 %files apidocs
434 %defattr(644,root,root,755)
435 %{_gtkdocdir}/guestfs
436
437 %files gobject
438 %defattr(644,root,root,755)
439 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so.*.*.*
440 %attr(755,root,root) %ghost %{_libdir}/libguestfs-gobject-1.0.so.0
441 %{_libdir}/girepository-1.0/Guestfs-1.0.typelib
442
443 %files gobject-devel
444 %defattr(644,root,root,755)
445 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so
446 %{_includedir}/guestfs-gobject.h
447 %{_includedir}/guestfs-gobject
448 %{_datadir}/gir-1.0/Guestfs-1.0.gir
449
450 %if %{with static_libs}
451 %files gobject-static
452 %defattr(644,root,root,755)
453 %{_libdir}/libguestfs-gobject-1.0.a
454 %endif
455
456 %files tools
457 %defattr(644,root,root,755)
458 %attr(755,root,root) %{_bindir}/guestfish
459 %attr(755,root,root) %{_bindir}/guestmount
460 %attr(755,root,root) %{_bindir}/libguestfs-test-tool
461 %attr(755,root,root) %{_bindir}/virt-alignment-scan
462 %attr(755,root,root) %{_bindir}/virt-cat
463 %attr(755,root,root) %{_bindir}/virt-copy-in
464 %attr(755,root,root) %{_bindir}/virt-copy-out
465 %attr(755,root,root) %{_bindir}/virt-df
466 %attr(755,root,root) %{_bindir}/virt-edit
467 %attr(755,root,root) %{_bindir}/virt-filesystems
468 %attr(755,root,root) %{_bindir}/virt-format
469 %attr(755,root,root) %{_bindir}/virt-inspector
470 %attr(755,root,root) %{_bindir}/virt-ls
471 %attr(755,root,root) %{_bindir}/virt-rescue
472 %attr(755,root,root) %{_bindir}/virt-tar-in
473 %attr(755,root,root) %{_bindir}/virt-tar-out
474 %attr(755,root,root) %{_sbindir}/guestfsd
475 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libguestfs-tools.conf
476 %{_mandir}/man1/guestfish.1*
477 %{_mandir}/man1/guestfs-faq.1*
478 %{_mandir}/man1/guestfs-performance.1*
479 %{_mandir}/man1/guestfs-recipes.1*
480 %{_mandir}/man1/guestfs-testing.1*
481 %{_mandir}/man1/guestmount.1*
482 %{_mandir}/man1/libguestfs-test-tool.1*
483 %{_mandir}/man1/virt-alignment-scan.1*
484 %{_mandir}/man1/virt-cat.1*
485 %{_mandir}/man1/virt-copy-in.1*
486 %{_mandir}/man1/virt-copy-out.1*
487 %{_mandir}/man1/virt-df.1*
488 %{_mandir}/man1/virt-edit.1*
489 %{_mandir}/man1/virt-filesystems.1*
490 %{_mandir}/man1/virt-format.1*
491 %{_mandir}/man1/virt-inspector.1*
492 %{_mandir}/man1/virt-ls.1*
493 %{_mandir}/man1/virt-rescue.1*
494 %{_mandir}/man1/virt-tar-in.1*
495 %{_mandir}/man1/virt-tar-out.1*
496 %lang(ja) %{_mandir}/ja/man1/guestfish.1*
497 %lang(ja) %{_mandir}/ja/man1/guestfs-faq.1*
498 %lang(ja) %{_mandir}/ja/man1/guestfs-performance.1*
499 %lang(ja) %{_mandir}/ja/man1/guestfs-recipes.1*
500 %lang(ja) %{_mandir}/ja/man1/guestfs-testing.1*
501 %lang(ja) %{_mandir}/ja/man1/guestmount.1*
502 #%lang(ja) %{_mandir}/ja/man1/libguestfs-make-fixed-appliance.1*
503 %lang(ja) %{_mandir}/ja/man1/libguestfs-test-tool.1*
504 %lang(ja) %{_mandir}/ja/man1/virt-alignment-scan.1*
505 %lang(ja) %{_mandir}/ja/man1/virt-cat.1*
506 %lang(ja) %{_mandir}/ja/man1/virt-copy-in.1*
507 %lang(ja) %{_mandir}/ja/man1/virt-copy-out.1*
508 %lang(ja) %{_mandir}/ja/man1/virt-df.1*
509 %lang(ja) %{_mandir}/ja/man1/virt-edit.1*
510 %lang(ja) %{_mandir}/ja/man1/virt-filesystems.1*
511 %lang(ja) %{_mandir}/ja/man1/virt-format.1*
512 %lang(ja) %{_mandir}/ja/man1/virt-inspector.1*
513 %lang(ja) %{_mandir}/ja/man1/virt-ls.1*
514 %lang(ja) %{_mandir}/ja/man1/virt-rescue.1*
515 %lang(ja) %{_mandir}/ja/man1/virt-tar-in.1*
516 %lang(ja) %{_mandir}/ja/man1/virt-tar-out.1*
517 %lang(uk) %{_mandir}/uk/man1/guestfish.1*
518 %lang(uk) %{_mandir}/uk/man1/guestfs-faq.1*
519 %lang(uk) %{_mandir}/uk/man1/guestfs-performance.1*
520 %lang(uk) %{_mandir}/uk/man1/guestfs-recipes.1*
521 %lang(uk) %{_mandir}/uk/man1/guestfs-testing.1*
522 %lang(uk) %{_mandir}/uk/man1/guestmount.1*
523 #%lang(uk) %{_mandir}/uk/man1/libguestfs-make-fixed-appliance.1*
524 %lang(uk) %{_mandir}/uk/man1/libguestfs-test-tool.1*
525 %lang(uk) %{_mandir}/uk/man1/virt-alignment-scan.1*
526 %lang(uk) %{_mandir}/uk/man1/virt-cat.1*
527 %lang(uk) %{_mandir}/uk/man1/virt-copy-in.1*
528 %lang(uk) %{_mandir}/uk/man1/virt-copy-out.1*
529 %lang(uk) %{_mandir}/uk/man1/virt-df.1*
530 %lang(uk) %{_mandir}/uk/man1/virt-edit.1*
531 %lang(uk) %{_mandir}/uk/man1/virt-filesystems.1*
532 %lang(uk) %{_mandir}/uk/man1/virt-format.1*
533 %lang(uk) %{_mandir}/uk/man1/virt-inspector.1*
534 %lang(uk) %{_mandir}/uk/man1/virt-ls.1*
535 %lang(uk) %{_mandir}/uk/man1/virt-rescue.1*
536 %lang(uk) %{_mandir}/uk/man1/virt-tar-in.1*
537 %lang(uk) %{_mandir}/uk/man1/virt-tar-out.1*
538 %if %{with ocaml}
539 %attr(755,root,root) %{_bindir}/virt-resize
540 %attr(755,root,root) %{_bindir}/virt-sparsify
541 %attr(755,root,root) %{_bindir}/virt-sysprep
542 %{_mandir}/man1/virt-resize.1*
543 %{_mandir}/man1/virt-sparsify.1*
544 %{_mandir}/man1/virt-sysprep.1*
545 %lang(ja) %{_mandir}/ja/man1/virt-resize.1*
546 %lang(ja) %{_mandir}/ja/man1/virt-sparsify.1*
547 %lang(ja) %{_mandir}/ja/man1/virt-sysprep.1*
548 %lang(uk) %{_mandir}/uk/man1/virt-resize.1*
549 %lang(uk) %{_mandir}/uk/man1/virt-sparsify.1*
550 %lang(uk) %{_mandir}/uk/man1/virt-sysprep.1*
551 %endif
552 %if %{with perltools}
553 %attr(755,root,root) %{_bindir}/virt-list-filesystems
554 %attr(755,root,root) %{_bindir}/virt-list-partitions
555 %attr(755,root,root) %{_bindir}/virt-make-fs
556 %attr(755,root,root) %{_bindir}/virt-tar
557 %attr(755,root,root) %{_bindir}/virt-win-reg
558 %{_mandir}/man1/virt-list-filesystems.1*
559 %{_mandir}/man1/virt-list-partitions.1*
560 %{_mandir}/man1/virt-make-fs.1*
561 %{_mandir}/man1/virt-tar.1*
562 %{_mandir}/man1/virt-win-reg.1*
563 %lang(ja) %{_mandir}/ja/man1/virt-list-filesystems.1*
564 %lang(ja) %{_mandir}/ja/man1/virt-list-partitions.1*
565 %lang(ja) %{_mandir}/ja/man1/virt-make-fs.1*
566 %lang(ja) %{_mandir}/ja/man1/virt-tar.1*
567 %lang(ja) %{_mandir}/ja/man1/virt-win-reg.1*
568 %lang(uk) %{_mandir}/uk/man1/virt-list-filesystems.1*
569 %lang(uk) %{_mandir}/uk/man1/virt-list-partitions.1*
570 %lang(uk) %{_mandir}/uk/man1/virt-make-fs.1*
571 %lang(uk) %{_mandir}/uk/man1/virt-tar.1*
572 %lang(uk) %{_mandir}/uk/man1/virt-win-reg.1*
573 %endif
574
575 %if %{with erlang}
576 %files -n erlang-libguestfs
577 %defattr(644,root,root,755)
578 %attr(755,root,root) %{_bindir}/erl-guestfs
579 %{_libdir}/erlang/lib/libguestfs-%{version}
580 %{_mandir}/man3/guestfs-erlang.3*
581 %lang(ja) %{_mandir}/ja/man3/guestfs-erlang.3*
582 %lang(uk) %{_mandir}/uk/man3/guestfs-erlang.3*
583 %endif
584
585 %if %{with java}
586 %files -n java-libguestfs
587 %defattr(644,root,root,755)
588 %attr(755,root,root) %{_libdir}/libguestfs_jni.so.*.*.*
589 %attr(755,root,root) %ghost %{_libdir}/libguestfs_jni.so.1
590 %attr(755,root,root) %{_libdir}/libguestfs_jni.so
591 %{_javadir}/libguestfs-%{version}.jar
592 %{_mandir}/man3/guestfs-java.3*
593 %lang(ja) %{_mandir}/ja/man3/guestfs-java.3*
594 %lang(uk) %{_mandir}/uk/man3/guestfs-java.3*
595
596 %files -n java-libguestfs-javadoc
597 %defattr(644,root,root,755)
598 %{_javadocdir}/libguestfs-java-%{version}
599 %endif
600
601 %if %{with ocaml}
602 %files -n ocaml-libguestfs
603 %defattr(644,root,root,755)
604 %attr(755,root,root) %{_libdir}/ocaml/stublibs/dllmlguestfs.so
605 %{_libdir}/ocaml/stublibs/dllmlguestfs.so.owner
606
607 %files -n ocaml-libguestfs-devel
608 %defattr(644,root,root,755)
609 %dir %{_libdir}/ocaml/guestfs
610 %{_libdir}/ocaml/guestfs/META
611 %{_libdir}/ocaml/guestfs/guestfs.cmi
612 %{_libdir}/ocaml/guestfs/guestfs.cmx
613 %{_libdir}/ocaml/guestfs/guestfs.mli
614 %{_libdir}/ocaml/guestfs/libmlguestfs.a
615 %{_libdir}/ocaml/guestfs/mlguestfs.a
616 %{_libdir}/ocaml/guestfs/mlguestfs.cma
617 %{_libdir}/ocaml/guestfs/mlguestfs.cmxa
618 %{_mandir}/man3/guestfs-ocaml.3*
619 %lang(ja) %{_mandir}/ja/man3/guestfs-ocaml.3*
620 %lang(uk) %{_mandir}/uk/man3/guestfs-ocaml.3*
621 %endif
622
623 %if %{with perl}
624 %files -n perl-libguestfs
625 %defattr(644,root,root,755)
626 %{perl_vendorarch}/Sys/Guestfs.pm
627 %dir %{perl_vendorarch}/Sys/Guestfs
628 %{perl_vendorarch}/Sys/Guestfs/Lib.pm
629 %{perl_vendorarch}/Sys/bindtests.pl
630 %dir %{perl_vendorarch}/auto/Sys/Guestfs
631 %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.bs
632 %attr(755,root,root) %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.so
633 %{_mandir}/man3/guestfs-perl.3*
634 %{_mandir}/man3/Sys::Guestfs.3pm*
635 %{_mandir}/man3/Sys::Guestfs::Lib.3pm*
636 %lang(ja) %{_mandir}/ja/man3/guestfs-perl.3*
637 %lang(uk) %{_mandir}/uk/man3/guestfs-perl.3*
638 %endif
639
640 %if %{with php}
641 %files -n php-guestfs
642 %defattr(644,root,root,755)
643 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php/conf.d/guestfs_php.ini
644 %attr(755,root,root) %{_libdir}/php/guestfs_php.so
645 %endif
646
647 %if %{with python}
648 %files -n python-libguestfs
649 %defattr(644,root,root,755)
650 %attr(755,root,root) %{py_sitedir}/libguestfsmod.so
651 %{py_sitedir}/guestfs.py[co]
652 %{_mandir}/man3/guestfs-python.3*
653 %lang(ja) %{_mandir}/ja/man3/guestfs-python.3*
654 %lang(uk) %{_mandir}/uk/man3/guestfs-python.3*
655 %endif
656
657 %if %{with ruby}
658 %files -n ruby-libguestfs
659 %defattr(644,root,root,755)
660 %attr(755,root,root) %{ruby_sitearchdir}/_guestfs.so
661 %{ruby_sitelibdir}/guestfs.rb
662 %{_mandir}/man3/guestfs-ruby.3*
663 %lang(ja) %{_mandir}/ja/man3/guestfs-ruby.3*
664 %lang(uk) %{_mandir}/uk/man3/guestfs-ruby.3*
665 %endif
666
667 %files -n bash-completion-libguestfs
668 %defattr(644,root,root,755)
669 %attr(755,root,root) /etc/bash_completion.d/guestfish-bash-completion.sh
This page took 0.172148 seconds and 3 git commands to generate.