2 # - finish haskell bindings
4 # - PLD appliance support? (needs at least package list adjustment)
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
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
27 Source0: http://libguestfs.org/download/1.18-stable/%{name}-%{version}.tar.gz
28 # Source0-md5: 638f13490c1036307c9defdbe8fa40a6
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
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
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
62 BuildRequires: ocaml-findlib
63 BuildRequires: ocaml-gettext-devel
64 BuildRequires: ocaml-pcre-devel
66 BuildRequires: pcre-devel
67 BuildRequires: perl-base
68 BuildRequires: perl-tools-pod
70 BuildRequires: perl-ExtUtils-MakeMaker
71 BuildRequires: perl-Test-Simple
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)
86 %{?with_php:BuildRequires: php-devel}
87 BuildRequires: pkgconfig
91 BuildRequires: python-devel
93 BuildRequires: readline-devel
94 BuildRequires: rpmbuild(macros) >= 1.322
97 BuildRequires: ruby-devel
98 BuildRequires: ruby-rake
100 Requires: qemu-common
103 Suggests: netpbm-progs
104 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
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.
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.
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}
128 Header files for libguestfs library.
130 %description devel -l pl.UTF-8
131 Pliki nagłówkowe biblioteki libguestfs.
134 Summary: Static libguestfs library
135 Summary(pl.UTF-8): Statyczna biblioteka libguestfs
136 Group: Development/Libraries
137 Requires: %{name}-devel = %{version}-%{release}
140 Static libguestfs library.
142 %description static -l pl.UTF-8
143 Statyczna biblioteka libguestfs.
146 Summary: libguestfs API documentation
147 Summary(pl.UTF-8): Dokumentacja API libguestfs
151 libguestfs API documentation.
153 %description apidocs -l pl.UTF-8
154 Dokumentacja API libguestfs.
157 Summary: GObject bindings to libguestfs library
158 Summary(pl.UTF-8): Wiązania GObject do biblioteki libguestfs
160 Requires: %{name} = %{version}-%{release}
161 Requires: glib2 >= 1:2.26.0
164 GObject bindings to libguestfs library.
166 %description gobject -l pl.UTF-8
167 Wiązania GObject do biblioteki libguestfs.
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
177 %description gobject-devel
178 Header files for libguestfs-gobject library.
180 %description gobject-devel -l pl.UTF-8
181 Pliki nagłówkowe biblioteki libguestfs-gobject.
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}
189 %description gobject-static
190 Static libguestfs-gobject library.
192 %description gobject-static -l pl.UTF-8
193 Statyczna biblioteka libguestfs-gobject.
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}}
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.
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.
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}
223 %description -n erlang-libguestfs
224 Erlang bindings for libguestfs.
226 %description -n erlang-libguestfs -l pl.UTF-8
227 Wiązania Erlanga do libguestfs.
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}
235 %description -n java-libguestfs
236 Java bindings for libguestfs.
238 %description -n java-libguestfs -l pl.UTF-8
239 Wiązania Javy do libguestfs.
241 %package -n java-libguestfs-javadoc
242 Summary: Java bindings for libguestfs - documentation
243 Summary(pl.UTF-8): Wiązania Javy do libguestfs - dokumentacja
246 %description -n java-libguestfs-javadoc
247 Java bindings for libguestfs - documentation.
249 %description -n java-libguestfs-javadoc -l pl.UTF-8
250 Wiązania Javy do libguestfs - dokumentacja.
252 %package -n ocaml-libguestfs
253 Summary: OCaml bindings for libguestfs
254 Summary(pl.UTF-8): Wiązania OCamla do libguestfs
256 Requires: %{name} = %{version}-%{release}
258 %description -n ocaml-libguestfs
259 OCaml bindings for libguestfs.
261 %description -n ocaml-libguestfs -l pl.UTF-8
262 Wiązania OCamla do libguestfs.
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}
270 %description -n ocaml-libguestfs-devel
271 Development files OCaml libguestfs bindings.
273 %description -n ocaml-libguestfs-devel -l pl.UTF-8
274 Pliki programistyczne wiązań OCamla do libguestfs.
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
285 %description -n perl-libguestfs
286 Perl bindings for libguestfs.
288 %description -n perl-libguestfs -l pl.UTF-8
289 Wiązania Perla do libguestfs.
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}
298 %description -n php-guestfs
299 PHP bindings for libguestfs.
301 %description -n php-guestfs -l pl.UTF-8
302 Wiązania PHP do libguestfs.
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}
310 %description -n python-libguestfs
311 Python bindings for libguestfs.
313 %description -n python-libguestfs -l pl.UTF-8
314 Wiązania Pythona do libguestfs.
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}
323 %description -n ruby-libguestfs
324 Ruby bindings for libguestfs.
326 %description -n ruby-libguestfs -l pl.UTF-8
327 Wiązania języka Ruby do libguestfs.
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
335 %description -n bash-completion-libguestfs
336 bash-completion for guestfish tool.
338 %description -n bash-completion-libguestfs -l pl.UTF-8
339 Bashowe uzupełnianie argumentów dla narzędzi libguestfs.
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} \
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}
380 rm -rf $RPM_BUILD_ROOT
384 DESTDIR=$RPM_BUILD_ROOT \
385 phpdir=%{_sysconfdir}/php/conf.d
387 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la \
388 $RPM_BUILD_ROOT%{py_sitedir}/*.la
390 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
391 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
397 rm -rf $RPM_BUILD_ROOT
399 %post -p /sbin/ldconfig
400 %postun -p /sbin/ldconfig
402 %post gobject -p /sbin/ldconfig
403 %postun gobject -p /sbin/ldconfig
405 %post -n java-libguestfs -p /sbin/ldconfig
406 %postun -n java-libguestfs -p /sbin/ldconfig
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
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*
427 %if %{with static_libs}
429 %defattr(644,root,root,755)
430 %{_libdir}/libguestfs.a
434 %defattr(644,root,root,755)
435 %{_gtkdocdir}/guestfs
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
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
450 %if %{with static_libs}
451 %files gobject-static
452 %defattr(644,root,root,755)
453 %{_libdir}/libguestfs-gobject-1.0.a
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*
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*
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*
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*
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*
596 %files -n java-libguestfs-javadoc
597 %defattr(644,root,root,755)
598 %{_javadocdir}/libguestfs-java-%{version}
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
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*
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*
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
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*
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*
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