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
21 %include /usr/lib/rpm/macros.perl
22 %include /usr/lib/rpm/macros.java
23 Summary: Library and tools for accessing and modifying virtual machine disk images
24 Summary(pl.UTF-8): Biblioteka i narzędzia do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
30 Source0: http://libguestfs.org/download/1.20-stable/%{name}-%{version}.tar.gz
31 # Source0-md5: a3633aea4c5e21588e72a88019acd739
33 Patch1: augeas-libxml2.patch
34 Patch2: %{name}-link.patch
35 Patch3: %{name}-am.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
44 BuildRequires: db-utils
45 # erl_interface package
46 %{?with_erlang:BuildRequires: erlang}
48 #BuildRequires: febootstrap >= 3.20
50 #BuildRequires: supermin >= 4.1.0
52 BuildRequires: gettext-devel
53 %{?with_haskell:BuildRequires: ghc}
54 BuildRequires: glib2-devel >= 1:2.26.0
55 BuildRequires: gobject-introspection-devel >= 1.30.0
57 BuildRequires: gtk-doc >= 1.14
58 BuildRequires: hivex-devel >= 1.2.7
59 %{?with_java:BuildRequires: jdk}
60 BuildRequires: libcap-devel
61 BuildRequires: libconfig-devel
62 BuildRequires: libfuse-devel
63 BuildRequires: libmagic-devel
64 BuildRequires: libselinux-devel
65 BuildRequires: libtool
66 BuildRequires: libvirt-devel >= 0.10.2
67 BuildRequires: libxml2-devel >= 2.0
68 BuildRequires: libxml2-progs
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-findlib
78 BuildRequires: ocaml-gettext-devel
79 BuildRequires: ocaml-pcre-devel
81 BuildRequires: pcre-devel
82 BuildRequires: perl-base
83 BuildRequires: perl-tools-pod
85 BuildRequires: perl-ExtUtils-MakeMaker
86 BuildRequires: perl-Test-Simple
89 BuildRequires: perl-String-ShellQuote
90 BuildRequires: perl-Sys-Virt
91 BuildRequires: perl-hivex >= 1.2.7
92 BuildRequires: perl-libintl
93 BuildRequires: perl-modules
94 BuildRequires: perl(Data::Dumper)
95 BuildRequires: perl(Getopt::Long)
96 BuildRequires: perl(Locale::TextDomain)
97 BuildRequires: perl(Pod::Man)
98 BuildRequires: perl(Pod::Simple)
99 BuildRequires: perl(Pod::Usage)
101 %{?with_php:BuildRequires: php-devel}
102 BuildRequires: pkgconfig
105 BuildRequires: python
106 BuildRequires: python-devel
108 BuildRequires: readline-devel
109 BuildRequires: rpmbuild(macros) >= 1.322
112 BuildRequires: ruby-devel
113 BuildRequires: ruby-rake
114 BuildRequires: ruby-rdoc
115 BuildRequires: ruby-rubygems
117 BuildRequires: yajl-devel >= 2
118 Requires: qemu-common >= 1.1.0
121 Suggests: netpbm-progs
122 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
125 libguestfs is a library and set of tools for accessing and modifying
126 virtual machine (VM) disk images. You can use this for viewing and
127 editing files inside guests, scripting changes to VMs, monitoring disk
128 used/free statistics, P2V, V2V, performing partial backups, cloning
129 VMs, and much else besides.
131 %description -l pl.UTF-8
132 libguestfs to biblioteka oraz zestaw narzędzi do dostępu oraz
133 modyfikowania obrazów dysków maszyn wirtualnych (VM). Można je
134 wykorzystywać do oglądania i edycji plików wewnątrz gości, zmian
135 skryptowych w VM-ach, monitorowania statystyk używanego/dostępnego
136 miejsca na dyskach, P2V, V2V, wykonywania częściowych kopii
137 zapasowych, klonowania VM-ów i wielu podobnych operacji.
140 Summary: Header files for libguestfs library
141 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs
142 Group: Development/Libraries
143 Requires: %{name} = %{version}-%{release}
146 Header files for libguestfs library.
148 %description devel -l pl.UTF-8
149 Pliki nagłówkowe biblioteki libguestfs.
152 Summary: Static libguestfs library
153 Summary(pl.UTF-8): Statyczna biblioteka libguestfs
154 Group: Development/Libraries
155 Requires: %{name}-devel = %{version}-%{release}
158 Static libguestfs library.
160 %description static -l pl.UTF-8
161 Statyczna biblioteka libguestfs.
164 Summary: libguestfs API documentation
165 Summary(pl.UTF-8): Dokumentacja API libguestfs
169 libguestfs API documentation.
171 %description apidocs -l pl.UTF-8
172 Dokumentacja API libguestfs.
175 Summary: GObject bindings to libguestfs library
176 Summary(pl.UTF-8): Wiązania GObject do biblioteki libguestfs
178 Requires: %{name} = %{version}-%{release}
179 Requires: glib2 >= 1:2.26.0
182 GObject bindings to libguestfs library.
184 %description gobject -l pl.UTF-8
185 Wiązania GObject do biblioteki libguestfs.
187 %package gobject-devel
188 Summary: Header files for libguestfs-gobject library
189 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs-gobject
190 Group: Development/Libraries
191 Requires: %{name}-devel = %{version}-%{release}
192 Requires: %{name}-gobject = %{version}-%{release}
193 Requires: glib2-devel >= 1:2.26.0
195 %description gobject-devel
196 Header files for libguestfs-gobject library.
198 %description gobject-devel -l pl.UTF-8
199 Pliki nagłówkowe biblioteki libguestfs-gobject.
201 %package gobject-static
202 Summary: Static libguestfs-gobject library
203 Summary(pl.UTF-8): Statyczna biblioteka libguestfs-gobject
204 Group: Development/Libraries
205 Requires: %{name}-gobject-devel = %{version}-%{release}
207 %description gobject-static
208 Static libguestfs-gobject library.
210 %description gobject-static -l pl.UTF-8
211 Statyczna biblioteka libguestfs-gobject.
214 Summary: libguestfs tools for accessing and modifying virtual machine disk images
215 Summary(pl.UTF-8): Narzędzia libguestfs do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
216 Group: Applications/System
217 Requires: %{name} = %{version}-%{release}
218 %{?with_ocaml:Requires: ocaml-libguestfs = %{version}-%{release}}
219 %{?with_perltools:Requires: perl-libguestfs = %{version}-%{release}}
222 libguestfs tools for accessing and modifying virtual machine (VM) disk
223 images. You can use this for viewing and editing files inside guests,
224 scripting changes to VMs, monitoring disk used/free statistics, P2V,
225 V2V, performing partial backups, cloning VMs, and much else besides.
227 %description tools -l pl.UTF-8
228 Zestaw narzędzi libguestfs do dostępu oraz modyfikowania obrazów
229 dysków maszyn wirtualnych (VM). Można je wykorzystywać do oglądania i
230 edycji plików wewnątrz gości, zmian skryptowych w VM-ach,
231 monitorowania statystyk używanego/dostępnego miejsca na dyskach, P2V,
232 V2V, wykonywania częściowych kopii zapasowych, klonowania VM-ów i
233 wielu podobnych operacji.
235 %package -n erlang-libguestfs
236 Summary: Erlang bindings for libguestfs
237 Summary(pl.UTF-8): Wiązania Erlanga do libguestfs
238 Group: Development/Languages
239 Requires: %{name} = %{version}-%{release}
241 %description -n erlang-libguestfs
242 Erlang bindings for libguestfs.
244 %description -n erlang-libguestfs -l pl.UTF-8
245 Wiązania Erlanga do libguestfs.
247 %package -n java-libguestfs
248 Summary: Java bindings for libguestfs
249 Summary(pl.UTF-8): Wiązania Javy do libguestfs
250 Group: Libraries/Java
251 Requires: %{name} = %{version}-%{release}
253 %description -n java-libguestfs
254 Java bindings for libguestfs.
256 %description -n java-libguestfs -l pl.UTF-8
257 Wiązania Javy do libguestfs.
259 %package -n java-libguestfs-javadoc
260 Summary: Java bindings for libguestfs - documentation
261 Summary(pl.UTF-8): Wiązania Javy do libguestfs - dokumentacja
264 %description -n java-libguestfs-javadoc
265 Java bindings for libguestfs - documentation.
267 %description -n java-libguestfs-javadoc -l pl.UTF-8
268 Wiązania Javy do libguestfs - dokumentacja.
270 %package -n lua-libguestfs
271 Summary: Lua bindings for libguestfs
272 Summary(pl.UTF-8): Wiązania języka Lua do libguestfs
273 Group: Development/Languages
274 Requires: %{name} = %{version}-%{release}
276 %description -n lua-libguestfs
277 Lua bindings for libguestfs.
279 %description -n lua-libguestfs -l pl.UTF-8
280 Wiązania języka Lua do libguestfs.
282 %package -n ocaml-libguestfs
283 Summary: OCaml bindings for libguestfs
284 Summary(pl.UTF-8): Wiązania OCamla do libguestfs
286 Requires: %{name} = %{version}-%{release}
288 %description -n ocaml-libguestfs
289 OCaml bindings for libguestfs.
291 %description -n ocaml-libguestfs -l pl.UTF-8
292 Wiązania OCamla do libguestfs.
294 %package -n ocaml-libguestfs-devel
295 Summary: Development files OCaml libguestfs bindings
296 Summary(pl.UTF-8): Pliki programistyczne wiązań OCamla do libguestfs
297 Group: Development/Libraries
298 Requires: ocaml-%{name} = %{version}-%{release}
300 %description -n ocaml-libguestfs-devel
301 Development files OCaml libguestfs bindings.
303 %description -n ocaml-libguestfs-devel -l pl.UTF-8
304 Pliki programistyczne wiązań OCamla do libguestfs.
306 %package -n perl-libguestfs
307 Summary: Perl bindings for libguestfs
308 Summary(pl.UTF-8): Wiązania Perla do libguestfs
309 Group: Development/Languages/Perl
310 Requires: %{name} = %{version}-%{release}
311 Suggests: perl-Sys-Virt
312 Suggests: perl-XML-XPath
313 Suggests: perl-hivex >= 1.2.7
315 %description -n perl-libguestfs
316 Perl bindings for libguestfs.
318 %description -n perl-libguestfs -l pl.UTF-8
319 Wiązania Perla do libguestfs.
321 %package -n php-guestfs
322 Summary: PHP bindings for libguestfs
323 Summary(pl.UTF-8): Wiązania PHP do libguestfs
324 Group: Development/Languages/PHP
325 Requires: %{name} = %{version}-%{release}
326 %{?requires_php_extension}
328 %description -n php-guestfs
329 PHP bindings for libguestfs.
331 %description -n php-guestfs -l pl.UTF-8
332 Wiązania PHP do libguestfs.
334 %package -n python-libguestfs
335 Summary: Python bindings for libguestfs
336 Summary(pl.UTF-8): Wiązania Pythona do libguestfs
337 Group: Development/Languages/Python
338 Requires: %{name} = %{version}-%{release}
340 %description -n python-libguestfs
341 Python bindings for libguestfs.
343 %description -n python-libguestfs -l pl.UTF-8
344 Wiązania Pythona do libguestfs.
346 %package -n ruby-libguestfs
347 Summary: Ruby bindings for libguestfs
348 Summary(pl.UTF-8): Wiązania języka Ruby do libguestfs
349 Group: Development/Languages
350 Requires: %{name} = %{version}-%{release}
351 %{?ruby_ver_requires_eq}
353 %description -n ruby-libguestfs
354 Ruby bindings for libguestfs.
356 %description -n ruby-libguestfs -l pl.UTF-8
357 Wiązania języka Ruby do libguestfs.
359 %package -n bash-completion-libguestfs
360 Summary: bash-completion for libguestfs tools
361 Summary(pl.UTF-8): Bashowe uzupełnianie argumentów dla narzędzi libguestfs
362 Group: Applications/Shells
363 Requires: bash-completion
365 %description -n bash-completion-libguestfs
366 bash-completion for guestfish tool.
368 %description -n bash-completion-libguestfs -l pl.UTF-8
369 Bashowe uzupełnianie argumentów dla narzędzi libguestfs.
386 %{?with_lua:LUA=/usr/bin/lua5.2} \
387 PBMTEXT=/usr/bin/pbmtext \
388 PNMTOPNG=/usr/bin/pnmtopng \
389 BMPTOPNM=/usr/bin/bmptopnm \
390 PAMCUT=/usr/bin/pamcut \
391 WRESTOOL=/usr/bin/wrestool \
392 QEMU=%{_bindir}/qemu \
393 --with-html-dir=%{_gtkdocdir} \
394 --with-java=%{?with_java:%{java_home}}%{!?with_java:no} \
396 --enable-install-daemon \
397 %{!?with_appliance:--disable-appliance} \
398 %{!?with_erlang:--disable-erlang} \
399 %{!?with_haskell:--disable-haskell} \
400 %{!?with_lua:--disable-lua} \
401 %{!?with_ocaml:--disable-ocaml} \
402 %{!?with_perl:--disable-perl} \
403 %{!?with_php:--disable-php} \
404 %{!?with_python:--disable-python} \
405 %{!?with_ruby:--disable-ruby} \
406 --disable-silent-rules \
407 %{__enable_disable static_libs static}
413 rm -rf $RPM_BUILD_ROOT
417 DESTDIR=$RPM_BUILD_ROOT \
418 phpdir=%{_sysconfdir}/php/conf.d
420 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
422 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lua/*/*.la
425 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.la
428 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
429 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
435 rm -rf $RPM_BUILD_ROOT
437 %post -p /sbin/ldconfig
438 %postun -p /sbin/ldconfig
440 %post gobject -p /sbin/ldconfig
441 %postun gobject -p /sbin/ldconfig
443 %post -n java-libguestfs -p /sbin/ldconfig
444 %postun -n java-libguestfs -p /sbin/ldconfig
446 %files -f %{name}.lang
447 %defattr(644,root,root,755)
448 %doc AUTHORS BUGS ChangeLog README ROADMAP TODO
449 %attr(755,root,root) %{_libdir}/libguestfs.so.*.*.*
450 %attr(755,root,root) %ghost %{_libdir}/libguestfs.so.0
451 %{_mandir}/man1/guestfs-release-notes.1*
452 %lang(ja) %{_mandir}/ja/man1/guestfs-release-notes.1*
453 %lang(uk) %{_mandir}/uk/man1/guestfs-release-notes.1*
456 %defattr(644,root,root,755)
457 %attr(755,root,root) %{_libdir}/libguestfs.so
458 %{_includedir}/guestfs.h
459 %{_pkgconfigdir}/libguestfs.pc
460 %{_mandir}/man3/guestfs.3*
461 %{_mandir}/man3/guestfs-examples.3*
462 %{_mandir}/man3/libguestfs.3*
463 %lang(ja) %{_mandir}/ja/man3/guestfs.3*
464 %lang(ja) %{_mandir}/ja/man3/guestfs-examples.3*
465 %lang(uk) %{_mandir}/uk/man3/guestfs.3*
466 %lang(uk) %{_mandir}/uk/man3/guestfs-examples.3*
468 %if %{with static_libs}
470 %defattr(644,root,root,755)
471 %{_libdir}/libguestfs.a
475 %defattr(644,root,root,755)
476 %{_gtkdocdir}/guestfs
479 %defattr(644,root,root,755)
480 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so.*.*.*
481 %attr(755,root,root) %ghost %{_libdir}/libguestfs-gobject-1.0.so.0
482 %{_libdir}/girepository-1.0/Guestfs-1.0.typelib
485 %defattr(644,root,root,755)
486 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so
487 %{_includedir}/guestfs-gobject.h
488 %{_includedir}/guestfs-gobject
489 %{_datadir}/gir-1.0/Guestfs-1.0.gir
490 %{_pkgconfigdir}/libguestfs-gobject-1.0.pc
492 %if %{with static_libs}
493 %files gobject-static
494 %defattr(644,root,root,755)
495 %{_libdir}/libguestfs-gobject-1.0.a
499 %defattr(644,root,root,755)
500 %attr(755,root,root) %{_bindir}/guestfish
501 %attr(755,root,root) %{_bindir}/guestmount
502 %attr(755,root,root) %{_bindir}/libguestfs-test-tool
503 %attr(755,root,root) %{_bindir}/virt-alignment-scan
504 %attr(755,root,root) %{_bindir}/virt-cat
505 %attr(755,root,root) %{_bindir}/virt-copy-in
506 %attr(755,root,root) %{_bindir}/virt-copy-out
507 %attr(755,root,root) %{_bindir}/virt-df
508 %attr(755,root,root) %{_bindir}/virt-edit
509 %attr(755,root,root) %{_bindir}/virt-filesystems
510 %attr(755,root,root) %{_bindir}/virt-format
511 %attr(755,root,root) %{_bindir}/virt-inspector
512 %attr(755,root,root) %{_bindir}/virt-ls
513 %attr(755,root,root) %{_bindir}/virt-rescue
514 %attr(755,root,root) %{_bindir}/virt-tar-in
515 %attr(755,root,root) %{_bindir}/virt-tar-out
516 %attr(755,root,root) %{_sbindir}/guestfsd
517 %attr(755,root,root) %{_sbindir}/libguestfs-make-fixed-appliance
518 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libguestfs-tools.conf
519 /lib/udev/rules.d/99-guestfs-serial.rules
520 %dir %{_libdir}/guestfs
521 %dir %{_libdir}/guestfs/supermin.d
522 %{_libdir}/guestfs/supermin.d/daemon.img
523 %{_libdir}/guestfs/supermin.d/init.img
524 %{_libdir}/guestfs/supermin.d/udev-rules.img
525 %if %{with appliance}
526 %{_libdir}/guestfs/supermin.d/base.img
527 %{_libdir}/guestfs/supermin.d/hostfiles
529 %{_mandir}/man1/guestfish.1*
530 %{_mandir}/man1/guestfs-faq.1*
531 %{_mandir}/man1/guestfs-performance.1*
532 %{_mandir}/man1/guestfs-recipes.1*
533 %{_mandir}/man1/guestfs-testing.1*
534 %{_mandir}/man1/guestmount.1*
535 %{_mandir}/man1/libguestfs-make-fixed-appliance.1*
536 %{_mandir}/man1/libguestfs-test-tool.1*
537 %{_mandir}/man1/virt-alignment-scan.1*
538 %{_mandir}/man1/virt-cat.1*
539 %{_mandir}/man1/virt-copy-in.1*
540 %{_mandir}/man1/virt-copy-out.1*
541 %{_mandir}/man1/virt-df.1*
542 %{_mandir}/man1/virt-edit.1*
543 %{_mandir}/man1/virt-filesystems.1*
544 %{_mandir}/man1/virt-format.1*
545 %{_mandir}/man1/virt-inspector.1*
546 %{_mandir}/man1/virt-ls.1*
547 %{_mandir}/man1/virt-rescue.1*
548 %{_mandir}/man1/virt-tar-in.1*
549 %{_mandir}/man1/virt-tar-out.1*
550 %{_mandir}/man8/guestfsd.8*
551 %lang(ja) %{_mandir}/ja/man1/guestfish.1*
552 %lang(ja) %{_mandir}/ja/man1/guestfs-faq.1*
553 %lang(ja) %{_mandir}/ja/man1/guestfs-performance.1*
554 %lang(ja) %{_mandir}/ja/man1/guestfs-recipes.1*
555 %lang(ja) %{_mandir}/ja/man1/guestfs-testing.1*
556 %lang(ja) %{_mandir}/ja/man1/guestmount.1*
557 %lang(ja) %{_mandir}/ja/man1/libguestfs-make-fixed-appliance.1*
558 %lang(ja) %{_mandir}/ja/man1/libguestfs-test-tool.1*
559 %lang(ja) %{_mandir}/ja/man1/virt-alignment-scan.1*
560 %lang(ja) %{_mandir}/ja/man1/virt-cat.1*
561 %lang(ja) %{_mandir}/ja/man1/virt-copy-in.1*
562 %lang(ja) %{_mandir}/ja/man1/virt-copy-out.1*
563 %lang(ja) %{_mandir}/ja/man1/virt-df.1*
564 %lang(ja) %{_mandir}/ja/man1/virt-edit.1*
565 %lang(ja) %{_mandir}/ja/man1/virt-filesystems.1*
566 %lang(ja) %{_mandir}/ja/man1/virt-format.1*
567 %lang(ja) %{_mandir}/ja/man1/virt-inspector.1*
568 %lang(ja) %{_mandir}/ja/man1/virt-ls.1*
569 %lang(ja) %{_mandir}/ja/man1/virt-rescue.1*
570 %lang(ja) %{_mandir}/ja/man1/virt-tar-in.1*
571 %lang(ja) %{_mandir}/ja/man1/virt-tar-out.1*
572 %lang(uk) %{_mandir}/uk/man1/guestfish.1*
573 %lang(uk) %{_mandir}/uk/man1/guestfs-faq.1*
574 %lang(uk) %{_mandir}/uk/man1/guestfs-performance.1*
575 %lang(uk) %{_mandir}/uk/man1/guestfs-recipes.1*
576 %lang(uk) %{_mandir}/uk/man1/guestfs-testing.1*
577 %lang(uk) %{_mandir}/uk/man1/guestmount.1*
578 %lang(uk) %{_mandir}/uk/man1/libguestfs-make-fixed-appliance.1*
579 %lang(uk) %{_mandir}/uk/man1/libguestfs-test-tool.1*
580 %lang(uk) %{_mandir}/uk/man1/virt-alignment-scan.1*
581 %lang(uk) %{_mandir}/uk/man1/virt-cat.1*
582 %lang(uk) %{_mandir}/uk/man1/virt-copy-in.1*
583 %lang(uk) %{_mandir}/uk/man1/virt-copy-out.1*
584 %lang(uk) %{_mandir}/uk/man1/virt-df.1*
585 %lang(uk) %{_mandir}/uk/man1/virt-edit.1*
586 %lang(uk) %{_mandir}/uk/man1/virt-filesystems.1*
587 %lang(uk) %{_mandir}/uk/man1/virt-format.1*
588 %lang(uk) %{_mandir}/uk/man1/virt-inspector.1*
589 %lang(uk) %{_mandir}/uk/man1/virt-ls.1*
590 %lang(uk) %{_mandir}/uk/man1/virt-rescue.1*
591 %lang(uk) %{_mandir}/uk/man1/virt-tar-in.1*
592 %lang(uk) %{_mandir}/uk/man1/virt-tar-out.1*
594 %attr(755,root,root) %{_bindir}/virt-resize
595 %attr(755,root,root) %{_bindir}/virt-sparsify
596 %attr(755,root,root) %{_bindir}/virt-sysprep
597 %{_mandir}/man1/virt-resize.1*
598 %{_mandir}/man1/virt-sparsify.1*
599 %{_mandir}/man1/virt-sysprep.1*
600 %lang(ja) %{_mandir}/ja/man1/virt-resize.1*
601 %lang(ja) %{_mandir}/ja/man1/virt-sparsify.1*
602 %lang(ja) %{_mandir}/ja/man1/virt-sysprep.1*
603 %lang(uk) %{_mandir}/uk/man1/virt-resize.1*
604 %lang(uk) %{_mandir}/uk/man1/virt-sparsify.1*
605 %lang(uk) %{_mandir}/uk/man1/virt-sysprep.1*
607 %if %{with perltools}
608 %attr(755,root,root) %{_bindir}/virt-list-filesystems
609 %attr(755,root,root) %{_bindir}/virt-list-partitions
610 %attr(755,root,root) %{_bindir}/virt-make-fs
611 %attr(755,root,root) %{_bindir}/virt-tar
612 %attr(755,root,root) %{_bindir}/virt-win-reg
613 %{_mandir}/man1/virt-list-filesystems.1*
614 %{_mandir}/man1/virt-list-partitions.1*
615 %{_mandir}/man1/virt-make-fs.1*
616 %{_mandir}/man1/virt-tar.1*
617 %{_mandir}/man1/virt-win-reg.1*
618 %lang(ja) %{_mandir}/ja/man1/virt-list-filesystems.1*
619 %lang(ja) %{_mandir}/ja/man1/virt-list-partitions.1*
620 %lang(ja) %{_mandir}/ja/man1/virt-make-fs.1*
621 %lang(ja) %{_mandir}/ja/man1/virt-tar.1*
622 %lang(ja) %{_mandir}/ja/man1/virt-win-reg.1*
623 %lang(uk) %{_mandir}/uk/man1/virt-list-filesystems.1*
624 %lang(uk) %{_mandir}/uk/man1/virt-list-partitions.1*
625 %lang(uk) %{_mandir}/uk/man1/virt-make-fs.1*
626 %lang(uk) %{_mandir}/uk/man1/virt-tar.1*
627 %lang(uk) %{_mandir}/uk/man1/virt-win-reg.1*
631 %files -n erlang-libguestfs
632 %defattr(644,root,root,755)
633 %attr(755,root,root) %{_bindir}/erl-guestfs
634 %{_libdir}/erlang/lib/libguestfs-%{version}
635 %{_mandir}/man3/guestfs-erlang.3*
636 %lang(ja) %{_mandir}/ja/man3/guestfs-erlang.3*
637 %lang(uk) %{_mandir}/uk/man3/guestfs-erlang.3*
641 %files -n java-libguestfs
642 %defattr(644,root,root,755)
643 %attr(755,root,root) %{_libdir}/libguestfs_jni.so.*.*.*
644 %attr(755,root,root) %ghost %{_libdir}/libguestfs_jni.so.1
645 %attr(755,root,root) %{_libdir}/libguestfs_jni.so
646 %{_javadir}/libguestfs-%{version}.jar
647 %{_mandir}/man3/guestfs-java.3*
648 %lang(ja) %{_mandir}/ja/man3/guestfs-java.3*
649 %lang(uk) %{_mandir}/uk/man3/guestfs-java.3*
651 %files -n java-libguestfs-javadoc
652 %defattr(644,root,root,755)
653 %{_javadocdir}/libguestfs-java-%{version}
657 %files -n lua-libguestfs
658 %defattr(644,root,root,755)
659 %attr(755,root,root) %{_libdir}/lua/*/guestfs.so
660 %{_mandir}/man3/guestfs-lua.3*
661 %lang(ja) %{_mandir}/ja/man3/guestfs-lua.3*
662 %lang(uk) %{_mandir}/uk/man3/guestfs-lua.3*
666 %files -n ocaml-libguestfs
667 %defattr(644,root,root,755)
668 %attr(755,root,root) %{_libdir}/ocaml/stublibs/dllmlguestfs.so
669 %{_libdir}/ocaml/stublibs/dllmlguestfs.so.owner
671 %files -n ocaml-libguestfs-devel
672 %defattr(644,root,root,755)
673 %dir %{_libdir}/ocaml/guestfs
674 %{_libdir}/ocaml/guestfs/META
675 %{_libdir}/ocaml/guestfs/guestfs.cmi
676 %{_libdir}/ocaml/guestfs/guestfs.cmx
677 %{_libdir}/ocaml/guestfs/guestfs.mli
678 %{_libdir}/ocaml/guestfs/libmlguestfs.a
679 %{_libdir}/ocaml/guestfs/mlguestfs.a
680 %{_libdir}/ocaml/guestfs/mlguestfs.cma
681 %{_libdir}/ocaml/guestfs/mlguestfs.cmxa
682 %{_mandir}/man3/guestfs-ocaml.3*
683 %lang(ja) %{_mandir}/ja/man3/guestfs-ocaml.3*
684 %lang(uk) %{_mandir}/uk/man3/guestfs-ocaml.3*
688 %files -n perl-libguestfs
689 %defattr(644,root,root,755)
690 %{perl_vendorarch}/Sys/Guestfs.pm
691 %dir %{perl_vendorarch}/Sys/Guestfs
692 %{perl_vendorarch}/Sys/Guestfs/Lib.pm
693 %{perl_vendorarch}/Sys/bindtests.pl
694 %dir %{perl_vendorarch}/auto/Sys/Guestfs
695 %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.bs
696 %attr(755,root,root) %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.so
697 %{_mandir}/man3/guestfs-perl.3*
698 %{_mandir}/man3/Sys::Guestfs.3pm*
699 %{_mandir}/man3/Sys::Guestfs::Lib.3pm*
700 %lang(ja) %{_mandir}/ja/man3/guestfs-perl.3*
701 %lang(uk) %{_mandir}/uk/man3/guestfs-perl.3*
705 %files -n php-guestfs
706 %defattr(644,root,root,755)
707 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php/conf.d/guestfs_php.ini
708 %attr(755,root,root) %{_libdir}/php/guestfs_php.so
712 %files -n python-libguestfs
713 %defattr(644,root,root,755)
714 %attr(755,root,root) %{py_sitedir}/libguestfsmod.so
715 %{py_sitedir}/guestfs.py[co]
716 %{_mandir}/man3/guestfs-python.3*
717 %lang(ja) %{_mandir}/ja/man3/guestfs-python.3*
718 %lang(uk) %{_mandir}/uk/man3/guestfs-python.3*
722 %files -n ruby-libguestfs
723 %defattr(644,root,root,755)
724 %attr(755,root,root) %{ruby_vendorarchdir}/_guestfs.so
725 %{ruby_vendorlibdir}/guestfs.rb
726 %{_mandir}/man3/guestfs-ruby.3*
727 %lang(ja) %{_mandir}/ja/man3/guestfs-ruby.3*
728 %lang(uk) %{_mandir}/uk/man3/guestfs-ruby.3*
731 %files -n bash-completion-libguestfs
732 %defattr(644,root,root,755)
733 %attr(755,root,root) /etc/bash_completion.d/guestfish-bash-completion.sh