2 # - finish haskell bindings (when finished upstream, not ready as of 1.20.2)
4 # - PLD appliance support? (needs at least package list adjustment)
7 %bcond_with static_libs # build static libraries
8 %bcond_with appliance # appliance build (no PLD support)
9 %bcond_without erlang # Erlang binding
10 %bcond_with haskell # Haskell (GHC) binding [incomplete, nothing is installed]
11 %bcond_without java # Java binding
12 %bcond_without lua # Lua binding
13 %bcond_without ocaml # OCaml binding and tools
14 %bcond_without perl # Perl binding
15 %bcond_without perltools # Perl tools
16 %bcond_without php # PHP binding
17 %bcond_without python # Python binding
18 %bcond_without ruby # Ruby binding
20 %include /usr/lib/rpm/macros.perl
21 %include /usr/lib/rpm/macros.java
22 Summary: Library and tools for accessing and modifying virtual machine disk images
23 Summary(pl.UTF-8): Biblioteka i narzędzia do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
29 Source0: http://libguestfs.org/download/1.22-stable/%{name}-%{version}.tar.gz
30 # Source0-md5: 8317fd78d47afb05d11200a3e747bef1
32 Patch1: augeas-libxml2.patch
33 Patch2: %{name}-link.patch
34 Patch3: %{name}-am.patch
35 Patch4: %{name}-completionsdir.patch
36 URL: http://libguestfs.org/
37 BuildRequires: acl-devel
38 BuildRequires: attr-devel
39 BuildRequires: augeas-devel >= 0.5.0
40 BuildRequires: autoconf >= 2.50
41 BuildRequires: automake
42 BuildRequires: cdrkit-mkisofs
43 BuildRequires: db-utils
44 # erl_interface package
45 %{?with_erlang:BuildRequires: erlang}
47 #BuildRequires: febootstrap >= 3.20
49 #BuildRequires: supermin >= 4.1.0
51 BuildRequires: gettext-devel
52 %{?with_haskell:BuildRequires: ghc}
53 BuildRequires: glib2-devel >= 1:2.26.0
54 BuildRequires: gobject-introspection-devel >= 1.30.0
56 BuildRequires: gtk-doc >= 1.14
57 BuildRequires: hivex-devel >= 1.2.7
58 %{?with_java:BuildRequires: jdk}
59 BuildRequires: libcap-devel
60 BuildRequires: libconfig-devel
61 BuildRequires: libfuse-devel
62 BuildRequires: libmagic-devel
63 BuildRequires: libselinux-devel
64 BuildRequires: libtool
65 BuildRequires: libvirt-devel >= 0.10.2
66 BuildRequires: libxml2-devel >= 2.0
67 BuildRequires: libxml2-progs
68 %{?with_java:BuildRequires: rpm-javaprov}
70 # use 5.2 as 5.1 packaging in PLD was incompatible with what's expected by configure
72 BuildRequires: lua52-devel
74 BuildRequires: ncurses-devel
77 BuildRequires: ocaml-camlp4
78 BuildRequires: ocaml-fileutils
79 BuildRequires: ocaml-findlib
80 BuildRequires: ocaml-gettext-devel
81 BuildRequires: ocaml-pcre-devel
83 BuildRequires: pcre-devel
84 BuildRequires: perl-base
85 BuildRequires: perl-tools-pod
87 BuildRequires: perl-ExtUtils-MakeMaker
88 BuildRequires: perl-Test-Simple
89 BuildRequires: rpm-perlprov
92 BuildRequires: perl(Data::Dumper)
93 BuildRequires: perl(Getopt::Long)
94 BuildRequires: perl(Locale::TextDomain)
95 BuildRequires: perl(Pod::Man)
96 BuildRequires: perl(Pod::Simple)
97 BuildRequires: perl(Pod::Usage)
98 BuildRequires: perl-String-ShellQuote
99 BuildRequires: perl-Sys-Virt
100 BuildRequires: perl-hivex >= 1.2.7
101 BuildRequires: perl-libintl
102 BuildRequires: perl-modules
104 %{?with_php:BuildRequires: /usr/bin/php}
105 %{?with_php:BuildRequires: php-devel}
106 BuildRequires: pkgconfig
109 BuildRequires: python
110 BuildRequires: python-devel
111 BuildRequires: rpm-pythonprov
113 BuildRequires: readline-devel
114 BuildRequires: rpmbuild(macros) >= 1.656
116 BuildRequires: rpm-rubyprov
118 BuildRequires: ruby-devel
119 BuildRequires: ruby-rake
120 BuildRequires: ruby-rdoc
121 BuildRequires: ruby-rubygems
123 BuildRequires: yajl-devel >= 2
124 Requires: qemu-common >= 1.1.0
127 Suggests: netpbm-progs
128 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
131 libguestfs is a library and set of tools for accessing and modifying
132 virtual machine (VM) disk images. You can use this for viewing and
133 editing files inside guests, scripting changes to VMs, monitoring disk
134 used/free statistics, P2V, V2V, performing partial backups, cloning
135 VMs, and much else besides.
137 %description -l pl.UTF-8
138 libguestfs to biblioteka oraz zestaw narzędzi do dostępu oraz
139 modyfikowania obrazów dysków maszyn wirtualnych (VM). Można je
140 wykorzystywać do oglądania i edycji plików wewnątrz gości, zmian
141 skryptowych w VM-ach, monitorowania statystyk używanego/dostępnego
142 miejsca na dyskach, P2V, V2V, wykonywania częściowych kopii
143 zapasowych, klonowania VM-ów i wielu podobnych operacji.
146 Summary: Header files for libguestfs library
147 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs
148 Group: Development/Libraries
149 Requires: %{name} = %{version}-%{release}
152 Header files for libguestfs library.
154 %description devel -l pl.UTF-8
155 Pliki nagłówkowe biblioteki libguestfs.
158 Summary: Static libguestfs library
159 Summary(pl.UTF-8): Statyczna biblioteka libguestfs
160 Group: Development/Libraries
161 Requires: %{name}-devel = %{version}-%{release}
164 Static libguestfs library.
166 %description static -l pl.UTF-8
167 Statyczna biblioteka libguestfs.
170 Summary: libguestfs API documentation
171 Summary(pl.UTF-8): Dokumentacja API libguestfs
175 libguestfs API documentation.
177 %description apidocs -l pl.UTF-8
178 Dokumentacja API libguestfs.
181 Summary: GObject bindings to libguestfs library
182 Summary(pl.UTF-8): Wiązania GObject do biblioteki libguestfs
184 Requires: %{name} = %{version}-%{release}
185 Requires: glib2 >= 1:2.26.0
188 GObject bindings to libguestfs library.
190 %description gobject -l pl.UTF-8
191 Wiązania GObject do biblioteki libguestfs.
193 %package gobject-devel
194 Summary: Header files for libguestfs-gobject library
195 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs-gobject
196 Group: Development/Libraries
197 Requires: %{name}-devel = %{version}-%{release}
198 Requires: %{name}-gobject = %{version}-%{release}
199 Requires: glib2-devel >= 1:2.26.0
201 %description gobject-devel
202 Header files for libguestfs-gobject library.
204 %description gobject-devel -l pl.UTF-8
205 Pliki nagłówkowe biblioteki libguestfs-gobject.
207 %package gobject-static
208 Summary: Static libguestfs-gobject library
209 Summary(pl.UTF-8): Statyczna biblioteka libguestfs-gobject
210 Group: Development/Libraries
211 Requires: %{name}-gobject-devel = %{version}-%{release}
213 %description gobject-static
214 Static libguestfs-gobject library.
216 %description gobject-static -l pl.UTF-8
217 Statyczna biblioteka libguestfs-gobject.
220 Summary: libguestfs tools for accessing and modifying virtual machine disk images
221 Summary(pl.UTF-8): Narzędzia libguestfs do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
222 Group: Applications/System
223 Requires: %{name} = %{version}-%{release}
224 %{?with_ocaml:Requires: ocaml-libguestfs = %{version}-%{release}}
225 %{?with_perltools:Requires: perl-libguestfs = %{version}-%{release}}
228 libguestfs tools for accessing and modifying virtual machine (VM) disk
229 images. You can use this for viewing and editing files inside guests,
230 scripting changes to VMs, monitoring disk used/free statistics, P2V,
231 V2V, performing partial backups, cloning VMs, and much else besides.
233 %description tools -l pl.UTF-8
234 Zestaw narzędzi libguestfs do dostępu oraz modyfikowania obrazów
235 dysków maszyn wirtualnych (VM). Można je wykorzystywać do oglądania i
236 edycji plików wewnątrz gości, zmian skryptowych w VM-ach,
237 monitorowania statystyk używanego/dostępnego miejsca na dyskach, P2V,
238 V2V, wykonywania częściowych kopii zapasowych, klonowania VM-ów i
239 wielu podobnych operacji.
241 %package -n erlang-libguestfs
242 Summary: Erlang bindings for libguestfs
243 Summary(pl.UTF-8): Wiązania Erlanga do libguestfs
244 Group: Development/Languages
245 Requires: %{name} = %{version}-%{release}
247 %description -n erlang-libguestfs
248 Erlang bindings for libguestfs.
250 %description -n erlang-libguestfs -l pl.UTF-8
251 Wiązania Erlanga do libguestfs.
253 %package -n java-libguestfs
254 Summary: Java bindings for libguestfs
255 Summary(pl.UTF-8): Wiązania Javy do libguestfs
256 Group: Libraries/Java
257 Requires: %{name} = %{version}-%{release}
259 %description -n java-libguestfs
260 Java bindings for libguestfs.
262 %description -n java-libguestfs -l pl.UTF-8
263 Wiązania Javy do libguestfs.
265 %package -n java-libguestfs-javadoc
266 Summary: Java bindings for libguestfs - documentation
267 Summary(pl.UTF-8): Wiązania Javy do libguestfs - dokumentacja
270 %description -n java-libguestfs-javadoc
271 Java bindings for libguestfs - documentation.
273 %description -n java-libguestfs-javadoc -l pl.UTF-8
274 Wiązania Javy do libguestfs - dokumentacja.
276 %package -n lua-libguestfs
277 Summary: Lua bindings for libguestfs
278 Summary(pl.UTF-8): Wiązania języka Lua do libguestfs
279 Group: Development/Languages
280 Requires: %{name} = %{version}-%{release}
282 %description -n lua-libguestfs
283 Lua bindings for libguestfs.
285 %description -n lua-libguestfs -l pl.UTF-8
286 Wiązania języka Lua do libguestfs.
288 %package -n ocaml-libguestfs
289 Summary: OCaml bindings for libguestfs
290 Summary(pl.UTF-8): Wiązania OCamla do libguestfs
292 Requires: %{name} = %{version}-%{release}
294 %description -n ocaml-libguestfs
295 OCaml bindings for libguestfs.
297 %description -n ocaml-libguestfs -l pl.UTF-8
298 Wiązania OCamla do libguestfs.
300 %package -n ocaml-libguestfs-devel
301 Summary: Development files OCaml libguestfs bindings
302 Summary(pl.UTF-8): Pliki programistyczne wiązań OCamla do libguestfs
303 Group: Development/Libraries
304 Requires: ocaml-%{name} = %{version}-%{release}
306 %description -n ocaml-libguestfs-devel
307 Development files OCaml libguestfs bindings.
309 %description -n ocaml-libguestfs-devel -l pl.UTF-8
310 Pliki programistyczne wiązań OCamla do libguestfs.
312 %package -n perl-libguestfs
313 Summary: Perl bindings for libguestfs
314 Summary(pl.UTF-8): Wiązania Perla do libguestfs
315 Group: Development/Languages/Perl
316 Requires: %{name} = %{version}-%{release}
317 Suggests: perl-Sys-Virt
318 Suggests: perl-XML-XPath
319 Suggests: perl-hivex >= 1.2.7
321 %description -n perl-libguestfs
322 Perl bindings for libguestfs.
324 %description -n perl-libguestfs -l pl.UTF-8
325 Wiązania Perla do libguestfs.
327 %package -n php-guestfs
328 Summary: PHP bindings for libguestfs
329 Summary(pl.UTF-8): Wiązania PHP do libguestfs
330 Group: Development/Languages/PHP
331 Requires: %{name} = %{version}-%{release}
332 %{?requires_php_extension}
334 %description -n php-guestfs
335 PHP bindings for libguestfs.
337 %description -n php-guestfs -l pl.UTF-8
338 Wiązania PHP do libguestfs.
340 %package -n python-libguestfs
341 Summary: Python bindings for libguestfs
342 Summary(pl.UTF-8): Wiązania Pythona do libguestfs
343 Group: Development/Languages/Python
344 Requires: %{name} = %{version}-%{release}
346 %description -n python-libguestfs
347 Python bindings for libguestfs.
349 %description -n python-libguestfs -l pl.UTF-8
350 Wiązania Pythona do libguestfs.
352 %package -n ruby-libguestfs
353 Summary: Ruby bindings for libguestfs
354 Summary(pl.UTF-8): Wiązania języka Ruby do libguestfs
355 Group: Development/Languages
356 Requires: %{name} = %{version}-%{release}
357 %{?ruby_ver_requires_eq}
359 %description -n ruby-libguestfs
360 Ruby bindings for libguestfs.
362 %description -n ruby-libguestfs -l pl.UTF-8
363 Wiązania języka Ruby do libguestfs.
365 %package -n bash-completion-libguestfs
366 Summary: bash-completion for libguestfs tools
367 Summary(pl.UTF-8): Bashowe uzupełnianie argumentów dla narzędzi libguestfs
368 Group: Applications/Shells
369 Requires: bash-completion >= 2.0
371 %description -n bash-completion-libguestfs
372 bash-completion for guestfish tool.
374 %description -n bash-completion-libguestfs -l pl.UTF-8
375 Bashowe uzupełnianie argumentów dla narzędzi libguestfs.
393 %{?with_lua:LUA=/usr/bin/lua5.2} \
394 PBMTEXT=/usr/bin/pbmtext \
395 PNMTOPNG=/usr/bin/pnmtopng \
396 BMPTOPNM=/usr/bin/bmptopnm \
397 PAMCUT=/usr/bin/pamcut \
398 WRESTOOL=/usr/bin/wrestool \
399 QEMU=%{_bindir}/qemu \
400 --with-completionsdir=%{_datadir}/bash-completion/completions \
401 --with-html-dir=%{_gtkdocdir} \
402 --with-java=%{?with_java:%{java_home}}%{!?with_java:no} \
404 --enable-install-daemon \
405 %{!?with_appliance:--disable-appliance} \
406 %{!?with_erlang:--disable-erlang} \
407 %{!?with_haskell:--disable-haskell} \
408 %{!?with_lua:--disable-lua} \
409 %{!?with_ocaml:--disable-ocaml} \
410 %{!?with_perl:--disable-perl} \
411 %{!?with_php:--disable-php} \
412 %{!?with_python:--disable-python} \
413 %{!?with_ruby:--disable-ruby} \
414 --disable-silent-rules \
415 %{__enable_disable static_libs static}
421 rm -rf $RPM_BUILD_ROOT
425 DESTDIR=$RPM_BUILD_ROOT \
426 phpdir=%{_sysconfdir}/php/conf.d
428 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
430 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lua/*/*.la
433 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.la
436 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
437 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
443 rm -rf $RPM_BUILD_ROOT
445 %post -p /sbin/ldconfig
446 %postun -p /sbin/ldconfig
448 %post gobject -p /sbin/ldconfig
449 %postun gobject -p /sbin/ldconfig
451 %post -n java-libguestfs -p /sbin/ldconfig
452 %postun -n java-libguestfs -p /sbin/ldconfig
454 %files -f %{name}.lang
455 %defattr(644,root,root,755)
456 %doc AUTHORS BUGS ChangeLog README ROADMAP TODO
457 %attr(755,root,root) %{_libdir}/libguestfs.so.*.*.*
458 %attr(755,root,root) %ghost %{_libdir}/libguestfs.so.0
459 %{_mandir}/man1/guestfs-release-notes.1*
460 %lang(ja) %{_mandir}/ja/man1/guestfs-release-notes.1*
461 %lang(uk) %{_mandir}/uk/man1/guestfs-release-notes.1*
464 %defattr(644,root,root,755)
465 %attr(755,root,root) %{_libdir}/libguestfs.so
466 %{_includedir}/guestfs.h
467 %{_pkgconfigdir}/libguestfs.pc
468 %{_mandir}/man3/guestfs.3*
469 %{_mandir}/man3/guestfs-examples.3*
470 %{_mandir}/man3/libguestfs.3*
471 %lang(ja) %{_mandir}/ja/man3/guestfs.3*
472 %lang(ja) %{_mandir}/ja/man3/guestfs-examples.3*
473 %lang(uk) %{_mandir}/uk/man3/guestfs.3*
474 %lang(uk) %{_mandir}/uk/man3/guestfs-examples.3*
476 %if %{with static_libs}
478 %defattr(644,root,root,755)
479 %{_libdir}/libguestfs.a
483 %defattr(644,root,root,755)
484 %{_gtkdocdir}/guestfs
487 %defattr(644,root,root,755)
488 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so.*.*.*
489 %attr(755,root,root) %ghost %{_libdir}/libguestfs-gobject-1.0.so.0
490 %{_libdir}/girepository-1.0/Guestfs-1.0.typelib
493 %defattr(644,root,root,755)
494 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so
495 %{_includedir}/guestfs-gobject.h
496 %{_includedir}/guestfs-gobject
497 %{_datadir}/gir-1.0/Guestfs-1.0.gir
498 %{_pkgconfigdir}/libguestfs-gobject-1.0.pc
500 %if %{with static_libs}
501 %files gobject-static
502 %defattr(644,root,root,755)
503 %{_libdir}/libguestfs-gobject-1.0.a
507 %defattr(644,root,root,755)
508 %attr(755,root,root) %{_bindir}/guestfish
509 %attr(755,root,root) %{_bindir}/guestmount
510 %attr(755,root,root) %{_bindir}/guestunmount
511 %attr(755,root,root) %{_bindir}/libguestfs-test-tool
512 %attr(755,root,root) %{_bindir}/virt-alignment-scan
513 %attr(755,root,root) %{_bindir}/virt-cat
514 %attr(755,root,root) %{_bindir}/virt-copy-in
515 %attr(755,root,root) %{_bindir}/virt-copy-out
516 %attr(755,root,root) %{_bindir}/virt-df
517 %attr(755,root,root) %{_bindir}/virt-edit
518 %attr(755,root,root) %{_bindir}/virt-filesystems
519 %attr(755,root,root) %{_bindir}/virt-format
520 %attr(755,root,root) %{_bindir}/virt-inspector
521 %attr(755,root,root) %{_bindir}/virt-ls
522 %attr(755,root,root) %{_bindir}/virt-rescue
523 %attr(755,root,root) %{_bindir}/virt-tar-in
524 %attr(755,root,root) %{_bindir}/virt-tar-out
525 %attr(755,root,root) %{_sbindir}/guestfsd
526 %attr(755,root,root) %{_sbindir}/libguestfs-make-fixed-appliance
527 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libguestfs-tools.conf
528 /lib/udev/rules.d/99-guestfs-serial.rules
529 %dir %{_libdir}/guestfs
530 %dir %{_libdir}/guestfs/supermin.d
531 %{_libdir}/guestfs/supermin.d/daemon.img
532 %{_libdir}/guestfs/supermin.d/init.img
533 %{_libdir}/guestfs/supermin.d/udev-rules.img
534 %if %{with appliance}
535 %{_libdir}/guestfs/supermin.d/base.img
536 %{_libdir}/guestfs/supermin.d/hostfiles
538 %{_mandir}/man1/guestfish.1*
539 %{_mandir}/man1/guestfs-faq.1*
540 %{_mandir}/man1/guestfs-performance.1*
541 %{_mandir}/man1/guestfs-recipes.1*
542 %{_mandir}/man1/guestfs-testing.1*
543 %{_mandir}/man1/guestmount.1*
544 %{_mandir}/man1/guestunmount.1*
545 %{_mandir}/man1/libguestfs-make-fixed-appliance.1*
546 %{_mandir}/man1/libguestfs-test-tool.1*
547 %{_mandir}/man1/virt-alignment-scan.1*
548 %{_mandir}/man1/virt-cat.1*
549 %{_mandir}/man1/virt-copy-in.1*
550 %{_mandir}/man1/virt-copy-out.1*
551 %{_mandir}/man1/virt-df.1*
552 %{_mandir}/man1/virt-edit.1*
553 %{_mandir}/man1/virt-filesystems.1*
554 %{_mandir}/man1/virt-format.1*
555 %{_mandir}/man1/virt-inspector.1*
556 %{_mandir}/man1/virt-ls.1*
557 %{_mandir}/man1/virt-rescue.1*
558 %{_mandir}/man1/virt-tar-in.1*
559 %{_mandir}/man1/virt-tar-out.1*
560 %{_mandir}/man8/guestfsd.8*
561 %lang(ja) %{_mandir}/ja/man1/guestfish.1*
562 %lang(ja) %{_mandir}/ja/man1/guestfs-faq.1*
563 %lang(ja) %{_mandir}/ja/man1/guestfs-performance.1*
564 %lang(ja) %{_mandir}/ja/man1/guestfs-recipes.1*
565 %lang(ja) %{_mandir}/ja/man1/guestfs-testing.1*
566 %lang(ja) %{_mandir}/ja/man1/guestmount.1*
567 %lang(ja) %{_mandir}/ja/man1/guestunmount.1*
568 %lang(ja) %{_mandir}/ja/man1/libguestfs-make-fixed-appliance.1*
569 %lang(ja) %{_mandir}/ja/man1/libguestfs-test-tool.1*
570 %lang(ja) %{_mandir}/ja/man1/virt-alignment-scan.1*
571 %lang(ja) %{_mandir}/ja/man1/virt-cat.1*
572 %lang(ja) %{_mandir}/ja/man1/virt-copy-in.1*
573 %lang(ja) %{_mandir}/ja/man1/virt-copy-out.1*
574 %lang(ja) %{_mandir}/ja/man1/virt-df.1*
575 %lang(ja) %{_mandir}/ja/man1/virt-edit.1*
576 %lang(ja) %{_mandir}/ja/man1/virt-filesystems.1*
577 %lang(ja) %{_mandir}/ja/man1/virt-format.1*
578 %lang(ja) %{_mandir}/ja/man1/virt-inspector.1*
579 %lang(ja) %{_mandir}/ja/man1/virt-ls.1*
580 %lang(ja) %{_mandir}/ja/man1/virt-rescue.1*
581 %lang(ja) %{_mandir}/ja/man1/virt-tar-in.1*
582 %lang(ja) %{_mandir}/ja/man1/virt-tar-out.1*
583 %lang(uk) %{_mandir}/uk/man1/guestfish.1*
584 %lang(uk) %{_mandir}/uk/man1/guestfs-faq.1*
585 %lang(uk) %{_mandir}/uk/man1/guestfs-performance.1*
586 %lang(uk) %{_mandir}/uk/man1/guestfs-recipes.1*
587 %lang(uk) %{_mandir}/uk/man1/guestfs-testing.1*
588 %lang(uk) %{_mandir}/uk/man1/guestmount.1*
589 %lang(uk) %{_mandir}/uk/man1/guestunmount.1*
590 %lang(uk) %{_mandir}/uk/man1/libguestfs-make-fixed-appliance.1*
591 %lang(uk) %{_mandir}/uk/man1/libguestfs-test-tool.1*
592 %lang(uk) %{_mandir}/uk/man1/virt-alignment-scan.1*
593 %lang(uk) %{_mandir}/uk/man1/virt-cat.1*
594 %lang(uk) %{_mandir}/uk/man1/virt-copy-in.1*
595 %lang(uk) %{_mandir}/uk/man1/virt-copy-out.1*
596 %lang(uk) %{_mandir}/uk/man1/virt-df.1*
597 %lang(uk) %{_mandir}/uk/man1/virt-edit.1*
598 %lang(uk) %{_mandir}/uk/man1/virt-filesystems.1*
599 %lang(uk) %{_mandir}/uk/man1/virt-format.1*
600 %lang(uk) %{_mandir}/uk/man1/virt-inspector.1*
601 %lang(uk) %{_mandir}/uk/man1/virt-ls.1*
602 %lang(uk) %{_mandir}/uk/man1/virt-rescue.1*
603 %lang(uk) %{_mandir}/uk/man1/virt-tar-in.1*
604 %lang(uk) %{_mandir}/uk/man1/virt-tar-out.1*
606 %attr(755,root,root) %{_bindir}/virt-resize
607 %attr(755,root,root) %{_bindir}/virt-sparsify
608 %attr(755,root,root) %{_bindir}/virt-sysprep
609 %{_mandir}/man1/virt-resize.1*
610 %{_mandir}/man1/virt-sparsify.1*
611 %{_mandir}/man1/virt-sysprep.1*
612 %lang(ja) %{_mandir}/ja/man1/virt-resize.1*
613 %lang(ja) %{_mandir}/ja/man1/virt-sparsify.1*
614 %lang(ja) %{_mandir}/ja/man1/virt-sysprep.1*
615 %lang(uk) %{_mandir}/uk/man1/virt-resize.1*
616 %lang(uk) %{_mandir}/uk/man1/virt-sparsify.1*
617 %lang(uk) %{_mandir}/uk/man1/virt-sysprep.1*
619 %if %{with perltools}
620 %attr(755,root,root) %{_bindir}/virt-list-filesystems
621 %attr(755,root,root) %{_bindir}/virt-list-partitions
622 %attr(755,root,root) %{_bindir}/virt-make-fs
623 %attr(755,root,root) %{_bindir}/virt-tar
624 %attr(755,root,root) %{_bindir}/virt-win-reg
625 %{_mandir}/man1/virt-list-filesystems.1*
626 %{_mandir}/man1/virt-list-partitions.1*
627 %{_mandir}/man1/virt-make-fs.1*
628 %{_mandir}/man1/virt-tar.1*
629 %{_mandir}/man1/virt-win-reg.1*
630 %lang(ja) %{_mandir}/ja/man1/virt-list-filesystems.1*
631 %lang(ja) %{_mandir}/ja/man1/virt-list-partitions.1*
632 %lang(ja) %{_mandir}/ja/man1/virt-make-fs.1*
633 %lang(ja) %{_mandir}/ja/man1/virt-tar.1*
634 %lang(ja) %{_mandir}/ja/man1/virt-win-reg.1*
635 %lang(uk) %{_mandir}/uk/man1/virt-list-filesystems.1*
636 %lang(uk) %{_mandir}/uk/man1/virt-list-partitions.1*
637 %lang(uk) %{_mandir}/uk/man1/virt-make-fs.1*
638 %lang(uk) %{_mandir}/uk/man1/virt-tar.1*
639 %lang(uk) %{_mandir}/uk/man1/virt-win-reg.1*
644 %files -n erlang-libguestfs
645 %defattr(644,root,root,755)
646 %attr(755,root,root) %{_bindir}/erl-guestfs
647 %{_libdir}/erlang/lib/libguestfs-%{version}
648 %{_mandir}/man3/guestfs-erlang.3*
649 %lang(ja) %{_mandir}/ja/man3/guestfs-erlang.3*
650 %lang(uk) %{_mandir}/uk/man3/guestfs-erlang.3*
654 %files -n java-libguestfs
655 %defattr(644,root,root,755)
656 %attr(755,root,root) %{_libdir}/libguestfs_jni.so.*.*.*
657 %attr(755,root,root) %ghost %{_libdir}/libguestfs_jni.so.1
658 %attr(755,root,root) %{_libdir}/libguestfs_jni.so
659 %{_javadir}/libguestfs-%{version}.jar
660 %{_mandir}/man3/guestfs-java.3*
661 %lang(ja) %{_mandir}/ja/man3/guestfs-java.3*
662 %lang(uk) %{_mandir}/uk/man3/guestfs-java.3*
664 %files -n java-libguestfs-javadoc
665 %defattr(644,root,root,755)
666 %{_javadocdir}/libguestfs-java-%{version}
670 %files -n lua-libguestfs
671 %defattr(644,root,root,755)
672 %attr(755,root,root) %{_libdir}/lua/*/guestfs.so
673 %{_mandir}/man3/guestfs-lua.3*
674 %lang(ja) %{_mandir}/ja/man3/guestfs-lua.3*
675 %lang(uk) %{_mandir}/uk/man3/guestfs-lua.3*
679 %files -n ocaml-libguestfs
680 %defattr(644,root,root,755)
681 %attr(755,root,root) %{_libdir}/ocaml/stublibs/dllmlguestfs.so
682 %{_libdir}/ocaml/stublibs/dllmlguestfs.so.owner
684 %files -n ocaml-libguestfs-devel
685 %defattr(644,root,root,755)
686 %dir %{_libdir}/ocaml/guestfs
687 %{_libdir}/ocaml/guestfs/META
688 %{_libdir}/ocaml/guestfs/guestfs.cmi
689 %{_libdir}/ocaml/guestfs/guestfs.cmx
690 %{_libdir}/ocaml/guestfs/guestfs.mli
691 %{_libdir}/ocaml/guestfs/libmlguestfs.a
692 %{_libdir}/ocaml/guestfs/mlguestfs.a
693 %{_libdir}/ocaml/guestfs/mlguestfs.cma
694 %{_libdir}/ocaml/guestfs/mlguestfs.cmxa
695 %{_mandir}/man3/guestfs-ocaml.3*
696 %lang(ja) %{_mandir}/ja/man3/guestfs-ocaml.3*
697 %lang(uk) %{_mandir}/uk/man3/guestfs-ocaml.3*
701 %files -n perl-libguestfs
702 %defattr(644,root,root,755)
703 %{perl_vendorarch}/Sys/Guestfs.pm
704 %{perl_vendorarch}/Sys/bindtests.pl
705 %dir %{perl_vendorarch}/auto/Sys/Guestfs
706 %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.bs
707 %attr(755,root,root) %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.so
708 %{_mandir}/man3/guestfs-perl.3*
709 %{_mandir}/man3/Sys::Guestfs.3pm*
710 %lang(ja) %{_mandir}/ja/man3/guestfs-perl.3*
711 %lang(uk) %{_mandir}/uk/man3/guestfs-perl.3*
715 %files -n php-guestfs
716 %defattr(644,root,root,755)
717 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php/conf.d/guestfs_php.ini
718 %attr(755,root,root) %{_libdir}/php/guestfs_php.so
722 %files -n python-libguestfs
723 %defattr(644,root,root,755)
724 %attr(755,root,root) %{py_sitedir}/libguestfsmod.so
725 %{py_sitedir}/guestfs.py[co]
726 %{_mandir}/man3/guestfs-python.3*
727 %lang(ja) %{_mandir}/ja/man3/guestfs-python.3*
728 %lang(uk) %{_mandir}/uk/man3/guestfs-python.3*
732 %files -n ruby-libguestfs
733 %defattr(644,root,root,755)
734 %attr(755,root,root) %{ruby_vendorarchdir}/_guestfs.so
735 %{ruby_vendorlibdir}/guestfs.rb
736 %{_mandir}/man3/guestfs-ruby.3*
737 %lang(ja) %{_mandir}/ja/man3/guestfs-ruby.3*
738 %lang(uk) %{_mandir}/uk/man3/guestfs-ruby.3*
741 %files -n bash-completion-libguestfs
742 %defattr(644,root,root,755)
743 %{_datadir}/bash-completion/completions/guestfish
744 %{_datadir}/bash-completion/completions/guestmount
745 %{_datadir}/bash-completion/completions/virt-*