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: b87d86f7c0f07bebb699973580e312d5
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: qemu-img
114 BuildRequires: readline-devel
115 BuildRequires: rpmbuild(macros) >= 1.656
117 BuildRequires: rpm-rubyprov
119 BuildRequires: ruby-devel
120 BuildRequires: ruby-rake
121 BuildRequires: ruby-rdoc
122 BuildRequires: ruby-rubygems
124 BuildRequires: yajl-devel >= 2
125 Requires: qemu-common >= 1.1.0
128 Suggests: netpbm-progs
129 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
132 libguestfs is a library and set of tools for accessing and modifying
133 virtual machine (VM) disk images. You can use this for viewing and
134 editing files inside guests, scripting changes to VMs, monitoring disk
135 used/free statistics, P2V, V2V, performing partial backups, cloning
136 VMs, and much else besides.
138 %description -l pl.UTF-8
139 libguestfs to biblioteka oraz zestaw narzędzi do dostępu oraz
140 modyfikowania obrazów dysków maszyn wirtualnych (VM). Można je
141 wykorzystywać do oglądania i edycji plików wewnątrz gości, zmian
142 skryptowych w VM-ach, monitorowania statystyk używanego/dostępnego
143 miejsca na dyskach, P2V, V2V, wykonywania częściowych kopii
144 zapasowych, klonowania VM-ów i wielu podobnych operacji.
147 Summary: Header files for libguestfs library
148 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs
149 Group: Development/Libraries
150 Requires: %{name} = %{version}-%{release}
153 Header files for libguestfs library.
155 %description devel -l pl.UTF-8
156 Pliki nagłówkowe biblioteki libguestfs.
159 Summary: Static libguestfs library
160 Summary(pl.UTF-8): Statyczna biblioteka libguestfs
161 Group: Development/Libraries
162 Requires: %{name}-devel = %{version}-%{release}
165 Static libguestfs library.
167 %description static -l pl.UTF-8
168 Statyczna biblioteka libguestfs.
171 Summary: libguestfs API documentation
172 Summary(pl.UTF-8): Dokumentacja API libguestfs
176 libguestfs API documentation.
178 %description apidocs -l pl.UTF-8
179 Dokumentacja API libguestfs.
182 Summary: GObject bindings to libguestfs library
183 Summary(pl.UTF-8): Wiązania GObject do biblioteki libguestfs
185 Requires: %{name} = %{version}-%{release}
186 Requires: glib2 >= 1:2.26.0
189 GObject bindings to libguestfs library.
191 %description gobject -l pl.UTF-8
192 Wiązania GObject do biblioteki libguestfs.
194 %package gobject-devel
195 Summary: Header files for libguestfs-gobject library
196 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs-gobject
197 Group: Development/Libraries
198 Requires: %{name}-devel = %{version}-%{release}
199 Requires: %{name}-gobject = %{version}-%{release}
200 Requires: glib2-devel >= 1:2.26.0
202 %description gobject-devel
203 Header files for libguestfs-gobject library.
205 %description gobject-devel -l pl.UTF-8
206 Pliki nagłówkowe biblioteki libguestfs-gobject.
208 %package gobject-static
209 Summary: Static libguestfs-gobject library
210 Summary(pl.UTF-8): Statyczna biblioteka libguestfs-gobject
211 Group: Development/Libraries
212 Requires: %{name}-gobject-devel = %{version}-%{release}
214 %description gobject-static
215 Static libguestfs-gobject library.
217 %description gobject-static -l pl.UTF-8
218 Statyczna biblioteka libguestfs-gobject.
221 Summary: libguestfs tools for accessing and modifying virtual machine disk images
222 Summary(pl.UTF-8): Narzędzia libguestfs do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
223 Group: Applications/System
224 Requires: %{name} = %{version}-%{release}
225 %{?with_ocaml:Requires: ocaml-libguestfs = %{version}-%{release}}
226 %{?with_perltools:Requires: perl-libguestfs = %{version}-%{release}}
229 libguestfs tools for accessing and modifying virtual machine (VM) disk
230 images. You can use this for viewing and editing files inside guests,
231 scripting changes to VMs, monitoring disk used/free statistics, P2V,
232 V2V, performing partial backups, cloning VMs, and much else besides.
234 %description tools -l pl.UTF-8
235 Zestaw narzędzi libguestfs do dostępu oraz modyfikowania obrazów
236 dysków maszyn wirtualnych (VM). Można je wykorzystywać do oglądania i
237 edycji plików wewnątrz gości, zmian skryptowych w VM-ach,
238 monitorowania statystyk używanego/dostępnego miejsca na dyskach, P2V,
239 V2V, wykonywania częściowych kopii zapasowych, klonowania VM-ów i
240 wielu podobnych operacji.
242 %package -n erlang-libguestfs
243 Summary: Erlang bindings for libguestfs
244 Summary(pl.UTF-8): Wiązania Erlanga do libguestfs
245 Group: Development/Languages
246 Requires: %{name} = %{version}-%{release}
248 %description -n erlang-libguestfs
249 Erlang bindings for libguestfs.
251 %description -n erlang-libguestfs -l pl.UTF-8
252 Wiązania Erlanga do libguestfs.
254 %package -n java-libguestfs
255 Summary: Java bindings for libguestfs
256 Summary(pl.UTF-8): Wiązania Javy do libguestfs
257 Group: Libraries/Java
258 Requires: %{name} = %{version}-%{release}
260 %description -n java-libguestfs
261 Java bindings for libguestfs.
263 %description -n java-libguestfs -l pl.UTF-8
264 Wiązania Javy do libguestfs.
266 %package -n java-libguestfs-javadoc
267 Summary: Java bindings for libguestfs - documentation
268 Summary(pl.UTF-8): Wiązania Javy do libguestfs - dokumentacja
271 %description -n java-libguestfs-javadoc
272 Java bindings for libguestfs - documentation.
274 %description -n java-libguestfs-javadoc -l pl.UTF-8
275 Wiązania Javy do libguestfs - dokumentacja.
277 %package -n lua-libguestfs
278 Summary: Lua bindings for libguestfs
279 Summary(pl.UTF-8): Wiązania języka Lua do libguestfs
280 Group: Development/Languages
281 Requires: %{name} = %{version}-%{release}
283 %description -n lua-libguestfs
284 Lua bindings for libguestfs.
286 %description -n lua-libguestfs -l pl.UTF-8
287 Wiązania języka Lua do libguestfs.
289 %package -n ocaml-libguestfs
290 Summary: OCaml bindings for libguestfs
291 Summary(pl.UTF-8): Wiązania OCamla do libguestfs
293 Requires: %{name} = %{version}-%{release}
295 %description -n ocaml-libguestfs
296 OCaml bindings for libguestfs.
298 %description -n ocaml-libguestfs -l pl.UTF-8
299 Wiązania OCamla do libguestfs.
301 %package -n ocaml-libguestfs-devel
302 Summary: Development files OCaml libguestfs bindings
303 Summary(pl.UTF-8): Pliki programistyczne wiązań OCamla do libguestfs
304 Group: Development/Libraries
305 Requires: ocaml-%{name} = %{version}-%{release}
307 %description -n ocaml-libguestfs-devel
308 Development files OCaml libguestfs bindings.
310 %description -n ocaml-libguestfs-devel -l pl.UTF-8
311 Pliki programistyczne wiązań OCamla do libguestfs.
313 %package -n perl-libguestfs
314 Summary: Perl bindings for libguestfs
315 Summary(pl.UTF-8): Wiązania Perla do libguestfs
316 Group: Development/Languages/Perl
317 Requires: %{name} = %{version}-%{release}
318 Suggests: perl-Sys-Virt
319 Suggests: perl-XML-XPath
320 Suggests: perl-hivex >= 1.2.7
322 %description -n perl-libguestfs
323 Perl bindings for libguestfs.
325 %description -n perl-libguestfs -l pl.UTF-8
326 Wiązania Perla do libguestfs.
328 %package -n php-guestfs
329 Summary: PHP bindings for libguestfs
330 Summary(pl.UTF-8): Wiązania PHP do libguestfs
331 Group: Development/Languages/PHP
332 Requires: %{name} = %{version}-%{release}
333 %{?requires_php_extension}
335 %description -n php-guestfs
336 PHP bindings for libguestfs.
338 %description -n php-guestfs -l pl.UTF-8
339 Wiązania PHP do libguestfs.
341 %package -n python-libguestfs
342 Summary: Python bindings for libguestfs
343 Summary(pl.UTF-8): Wiązania Pythona do libguestfs
344 Group: Development/Languages/Python
345 Requires: %{name} = %{version}-%{release}
347 %description -n python-libguestfs
348 Python bindings for libguestfs.
350 %description -n python-libguestfs -l pl.UTF-8
351 Wiązania Pythona do libguestfs.
353 %package -n ruby-libguestfs
354 Summary: Ruby bindings for libguestfs
355 Summary(pl.UTF-8): Wiązania języka Ruby do libguestfs
356 Group: Development/Languages
357 Requires: %{name} = %{version}-%{release}
358 %{?ruby_ver_requires_eq}
360 %description -n ruby-libguestfs
361 Ruby bindings for libguestfs.
363 %description -n ruby-libguestfs -l pl.UTF-8
364 Wiązania języka Ruby do libguestfs.
366 %package -n bash-completion-libguestfs
367 Summary: bash-completion for libguestfs tools
368 Summary(pl.UTF-8): Bashowe uzupełnianie argumentów dla narzędzi libguestfs
369 Group: Applications/Shells
370 Requires: bash-completion >= 2.0
372 %description -n bash-completion-libguestfs
373 bash-completion for guestfish tool.
375 %description -n bash-completion-libguestfs -l pl.UTF-8
376 Bashowe uzupełnianie argumentów dla narzędzi libguestfs.
394 %{?with_lua:LUA=/usr/bin/lua5.2} \
395 PBMTEXT=/usr/bin/pbmtext \
396 PNMTOPNG=/usr/bin/pnmtopng \
397 BMPTOPNM=/usr/bin/bmptopnm \
398 PAMCUT=/usr/bin/pamcut \
399 WRESTOOL=/usr/bin/wrestool \
400 QEMU=%{_bindir}/qemu \
401 --with-completionsdir=%{_datadir}/bash-completion/completions \
402 --with-html-dir=%{_gtkdocdir} \
403 --with-java=%{?with_java:%{java_home}}%{!?with_java:no} \
405 --enable-install-daemon \
406 %{!?with_appliance:--disable-appliance} \
407 %{!?with_erlang:--disable-erlang} \
408 %{!?with_haskell:--disable-haskell} \
409 %{!?with_lua:--disable-lua} \
410 %{!?with_ocaml:--disable-ocaml} \
411 %{!?with_perl:--disable-perl} \
412 %{!?with_php:--disable-php} \
413 %{!?with_python:--disable-python} \
414 %{!?with_ruby:--disable-ruby} \
415 --disable-silent-rules \
416 %{__enable_disable static_libs static}
422 rm -rf $RPM_BUILD_ROOT
426 DESTDIR=$RPM_BUILD_ROOT \
427 phpdir=%{_sysconfdir}/php/conf.d
429 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
431 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lua/*/*.la
434 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.la
437 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
438 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
444 rm -rf $RPM_BUILD_ROOT
446 %post -p /sbin/ldconfig
447 %postun -p /sbin/ldconfig
449 %post gobject -p /sbin/ldconfig
450 %postun gobject -p /sbin/ldconfig
452 %post -n java-libguestfs -p /sbin/ldconfig
453 %postun -n java-libguestfs -p /sbin/ldconfig
455 %files -f %{name}.lang
456 %defattr(644,root,root,755)
457 %doc AUTHORS BUGS ChangeLog README ROADMAP TODO
458 %attr(755,root,root) %{_libdir}/libguestfs.so.*.*.*
459 %attr(755,root,root) %ghost %{_libdir}/libguestfs.so.0
460 %{_mandir}/man1/guestfs-release-notes.1*
461 %lang(ja) %{_mandir}/ja/man1/guestfs-release-notes.1*
462 %lang(uk) %{_mandir}/uk/man1/guestfs-release-notes.1*
465 %defattr(644,root,root,755)
466 %attr(755,root,root) %{_libdir}/libguestfs.so
467 %{_includedir}/guestfs.h
468 %{_pkgconfigdir}/libguestfs.pc
469 %{_mandir}/man3/guestfs.3*
470 %{_mandir}/man3/guestfs-examples.3*
471 %{_mandir}/man3/libguestfs.3*
472 %lang(ja) %{_mandir}/ja/man3/guestfs.3*
473 %lang(ja) %{_mandir}/ja/man3/guestfs-examples.3*
474 %lang(uk) %{_mandir}/uk/man3/guestfs.3*
475 %lang(uk) %{_mandir}/uk/man3/guestfs-examples.3*
477 %if %{with static_libs}
479 %defattr(644,root,root,755)
480 %{_libdir}/libguestfs.a
484 %defattr(644,root,root,755)
485 %{_gtkdocdir}/guestfs
488 %defattr(644,root,root,755)
489 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so.*.*.*
490 %attr(755,root,root) %ghost %{_libdir}/libguestfs-gobject-1.0.so.0
491 %{_libdir}/girepository-1.0/Guestfs-1.0.typelib
494 %defattr(644,root,root,755)
495 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so
496 %{_includedir}/guestfs-gobject.h
497 %{_includedir}/guestfs-gobject
498 %{_datadir}/gir-1.0/Guestfs-1.0.gir
499 %{_pkgconfigdir}/libguestfs-gobject-1.0.pc
501 %if %{with static_libs}
502 %files gobject-static
503 %defattr(644,root,root,755)
504 %{_libdir}/libguestfs-gobject-1.0.a
508 %defattr(644,root,root,755)
509 %attr(755,root,root) %{_bindir}/guestfish
510 %attr(755,root,root) %{_bindir}/guestmount
511 %attr(755,root,root) %{_bindir}/guestunmount
512 %attr(755,root,root) %{_bindir}/libguestfs-test-tool
513 %attr(755,root,root) %{_bindir}/virt-alignment-scan
514 %attr(755,root,root) %{_bindir}/virt-cat
515 %attr(755,root,root) %{_bindir}/virt-copy-in
516 %attr(755,root,root) %{_bindir}/virt-copy-out
517 %attr(755,root,root) %{_bindir}/virt-df
518 %attr(755,root,root) %{_bindir}/virt-edit
519 %attr(755,root,root) %{_bindir}/virt-filesystems
520 %attr(755,root,root) %{_bindir}/virt-format
521 %attr(755,root,root) %{_bindir}/virt-inspector
522 %attr(755,root,root) %{_bindir}/virt-ls
523 %attr(755,root,root) %{_bindir}/virt-rescue
524 %attr(755,root,root) %{_bindir}/virt-tar-in
525 %attr(755,root,root) %{_bindir}/virt-tar-out
526 %attr(755,root,root) %{_sbindir}/guestfsd
527 %attr(755,root,root) %{_sbindir}/libguestfs-make-fixed-appliance
528 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libguestfs-tools.conf
529 /lib/udev/rules.d/99-guestfs-serial.rules
530 %dir %{_libdir}/guestfs
531 %dir %{_libdir}/guestfs/supermin.d
532 %{_libdir}/guestfs/supermin.d/daemon.img
533 %{_libdir}/guestfs/supermin.d/init.img
534 %{_libdir}/guestfs/supermin.d/udev-rules.img
535 %if %{with appliance}
536 %{_libdir}/guestfs/supermin.d/base.img
537 %{_libdir}/guestfs/supermin.d/hostfiles
539 %{_mandir}/man1/guestfish.1*
540 %{_mandir}/man1/guestfs-faq.1*
541 %{_mandir}/man1/guestfs-performance.1*
542 %{_mandir}/man1/guestfs-recipes.1*
543 %{_mandir}/man1/guestfs-testing.1*
544 %{_mandir}/man1/guestmount.1*
545 %{_mandir}/man1/guestunmount.1*
546 %{_mandir}/man1/libguestfs-make-fixed-appliance.1*
547 %{_mandir}/man1/libguestfs-test-tool.1*
548 %{_mandir}/man1/virt-alignment-scan.1*
549 %{_mandir}/man1/virt-cat.1*
550 %{_mandir}/man1/virt-copy-in.1*
551 %{_mandir}/man1/virt-copy-out.1*
552 %{_mandir}/man1/virt-df.1*
553 %{_mandir}/man1/virt-edit.1*
554 %{_mandir}/man1/virt-filesystems.1*
555 %{_mandir}/man1/virt-format.1*
556 %{_mandir}/man1/virt-inspector.1*
557 %{_mandir}/man1/virt-ls.1*
558 %{_mandir}/man1/virt-rescue.1*
559 %{_mandir}/man1/virt-tar-in.1*
560 %{_mandir}/man1/virt-tar-out.1*
561 %{_mandir}/man8/guestfsd.8*
562 %lang(ja) %{_mandir}/ja/man1/guestfish.1*
563 %lang(ja) %{_mandir}/ja/man1/guestfs-faq.1*
564 %lang(ja) %{_mandir}/ja/man1/guestfs-performance.1*
565 %lang(ja) %{_mandir}/ja/man1/guestfs-recipes.1*
566 %lang(ja) %{_mandir}/ja/man1/guestfs-testing.1*
567 %lang(ja) %{_mandir}/ja/man1/guestmount.1*
568 %lang(ja) %{_mandir}/ja/man1/guestunmount.1*
569 %lang(ja) %{_mandir}/ja/man1/libguestfs-make-fixed-appliance.1*
570 %lang(ja) %{_mandir}/ja/man1/libguestfs-test-tool.1*
571 %lang(ja) %{_mandir}/ja/man1/virt-alignment-scan.1*
572 %lang(ja) %{_mandir}/ja/man1/virt-cat.1*
573 %lang(ja) %{_mandir}/ja/man1/virt-copy-in.1*
574 %lang(ja) %{_mandir}/ja/man1/virt-copy-out.1*
575 %lang(ja) %{_mandir}/ja/man1/virt-df.1*
576 %lang(ja) %{_mandir}/ja/man1/virt-edit.1*
577 %lang(ja) %{_mandir}/ja/man1/virt-filesystems.1*
578 %lang(ja) %{_mandir}/ja/man1/virt-format.1*
579 %lang(ja) %{_mandir}/ja/man1/virt-inspector.1*
580 %lang(ja) %{_mandir}/ja/man1/virt-ls.1*
581 %lang(ja) %{_mandir}/ja/man1/virt-rescue.1*
582 %lang(ja) %{_mandir}/ja/man1/virt-tar-in.1*
583 %lang(ja) %{_mandir}/ja/man1/virt-tar-out.1*
584 %lang(uk) %{_mandir}/uk/man1/guestfish.1*
585 %lang(uk) %{_mandir}/uk/man1/guestfs-faq.1*
586 %lang(uk) %{_mandir}/uk/man1/guestfs-performance.1*
587 %lang(uk) %{_mandir}/uk/man1/guestfs-recipes.1*
588 %lang(uk) %{_mandir}/uk/man1/guestfs-testing.1*
589 %lang(uk) %{_mandir}/uk/man1/guestmount.1*
590 %lang(uk) %{_mandir}/uk/man1/guestunmount.1*
591 %lang(uk) %{_mandir}/uk/man1/libguestfs-make-fixed-appliance.1*
592 %lang(uk) %{_mandir}/uk/man1/libguestfs-test-tool.1*
593 %lang(uk) %{_mandir}/uk/man1/virt-alignment-scan.1*
594 %lang(uk) %{_mandir}/uk/man1/virt-cat.1*
595 %lang(uk) %{_mandir}/uk/man1/virt-copy-in.1*
596 %lang(uk) %{_mandir}/uk/man1/virt-copy-out.1*
597 %lang(uk) %{_mandir}/uk/man1/virt-df.1*
598 %lang(uk) %{_mandir}/uk/man1/virt-edit.1*
599 %lang(uk) %{_mandir}/uk/man1/virt-filesystems.1*
600 %lang(uk) %{_mandir}/uk/man1/virt-format.1*
601 %lang(uk) %{_mandir}/uk/man1/virt-inspector.1*
602 %lang(uk) %{_mandir}/uk/man1/virt-ls.1*
603 %lang(uk) %{_mandir}/uk/man1/virt-rescue.1*
604 %lang(uk) %{_mandir}/uk/man1/virt-tar-in.1*
605 %lang(uk) %{_mandir}/uk/man1/virt-tar-out.1*
607 %attr(755,root,root) %{_bindir}/virt-resize
608 %attr(755,root,root) %{_bindir}/virt-sparsify
609 %attr(755,root,root) %{_bindir}/virt-sysprep
610 %{_mandir}/man1/virt-resize.1*
611 %{_mandir}/man1/virt-sparsify.1*
612 %{_mandir}/man1/virt-sysprep.1*
613 %lang(ja) %{_mandir}/ja/man1/virt-resize.1*
614 %lang(ja) %{_mandir}/ja/man1/virt-sparsify.1*
615 %lang(ja) %{_mandir}/ja/man1/virt-sysprep.1*
616 %lang(uk) %{_mandir}/uk/man1/virt-resize.1*
617 %lang(uk) %{_mandir}/uk/man1/virt-sparsify.1*
618 %lang(uk) %{_mandir}/uk/man1/virt-sysprep.1*
620 %if %{with perltools}
621 %attr(755,root,root) %{_bindir}/virt-list-filesystems
622 %attr(755,root,root) %{_bindir}/virt-list-partitions
623 %attr(755,root,root) %{_bindir}/virt-make-fs
624 %attr(755,root,root) %{_bindir}/virt-tar
625 %attr(755,root,root) %{_bindir}/virt-win-reg
626 %{_mandir}/man1/virt-list-filesystems.1*
627 %{_mandir}/man1/virt-list-partitions.1*
628 %{_mandir}/man1/virt-make-fs.1*
629 %{_mandir}/man1/virt-tar.1*
630 %{_mandir}/man1/virt-win-reg.1*
631 %lang(ja) %{_mandir}/ja/man1/virt-list-filesystems.1*
632 %lang(ja) %{_mandir}/ja/man1/virt-list-partitions.1*
633 %lang(ja) %{_mandir}/ja/man1/virt-make-fs.1*
634 %lang(ja) %{_mandir}/ja/man1/virt-tar.1*
635 %lang(ja) %{_mandir}/ja/man1/virt-win-reg.1*
636 %lang(uk) %{_mandir}/uk/man1/virt-list-filesystems.1*
637 %lang(uk) %{_mandir}/uk/man1/virt-list-partitions.1*
638 %lang(uk) %{_mandir}/uk/man1/virt-make-fs.1*
639 %lang(uk) %{_mandir}/uk/man1/virt-tar.1*
640 %lang(uk) %{_mandir}/uk/man1/virt-win-reg.1*
645 %files -n erlang-libguestfs
646 %defattr(644,root,root,755)
647 %attr(755,root,root) %{_bindir}/erl-guestfs
648 %{_libdir}/erlang/lib/libguestfs-%{version}
649 %{_mandir}/man3/guestfs-erlang.3*
650 %lang(ja) %{_mandir}/ja/man3/guestfs-erlang.3*
651 %lang(uk) %{_mandir}/uk/man3/guestfs-erlang.3*
655 %files -n java-libguestfs
656 %defattr(644,root,root,755)
657 %attr(755,root,root) %{_libdir}/libguestfs_jni.so.*.*.*
658 %attr(755,root,root) %ghost %{_libdir}/libguestfs_jni.so.1
659 %attr(755,root,root) %{_libdir}/libguestfs_jni.so
660 %{_javadir}/libguestfs-%{version}.jar
661 %{_mandir}/man3/guestfs-java.3*
662 %lang(ja) %{_mandir}/ja/man3/guestfs-java.3*
663 %lang(uk) %{_mandir}/uk/man3/guestfs-java.3*
665 %files -n java-libguestfs-javadoc
666 %defattr(644,root,root,755)
667 %{_javadocdir}/libguestfs-java-%{version}
671 %files -n lua-libguestfs
672 %defattr(644,root,root,755)
673 %attr(755,root,root) %{_libdir}/lua/*/guestfs.so
674 %{_mandir}/man3/guestfs-lua.3*
675 %lang(ja) %{_mandir}/ja/man3/guestfs-lua.3*
676 %lang(uk) %{_mandir}/uk/man3/guestfs-lua.3*
680 %files -n ocaml-libguestfs
681 %defattr(644,root,root,755)
682 %attr(755,root,root) %{_libdir}/ocaml/stublibs/dllmlguestfs.so
683 %{_libdir}/ocaml/stublibs/dllmlguestfs.so.owner
685 %files -n ocaml-libguestfs-devel
686 %defattr(644,root,root,755)
687 %dir %{_libdir}/ocaml/guestfs
688 %{_libdir}/ocaml/guestfs/META
689 %{_libdir}/ocaml/guestfs/guestfs.cmi
690 %{_libdir}/ocaml/guestfs/guestfs.cmx
691 %{_libdir}/ocaml/guestfs/guestfs.mli
692 %{_libdir}/ocaml/guestfs/libmlguestfs.a
693 %{_libdir}/ocaml/guestfs/mlguestfs.a
694 %{_libdir}/ocaml/guestfs/mlguestfs.cma
695 %{_libdir}/ocaml/guestfs/mlguestfs.cmxa
696 %{_mandir}/man3/guestfs-ocaml.3*
697 %lang(ja) %{_mandir}/ja/man3/guestfs-ocaml.3*
698 %lang(uk) %{_mandir}/uk/man3/guestfs-ocaml.3*
702 %files -n perl-libguestfs
703 %defattr(644,root,root,755)
704 %{perl_vendorarch}/Sys/Guestfs.pm
705 %{perl_vendorarch}/Sys/bindtests.pl
706 %dir %{perl_vendorarch}/auto/Sys/Guestfs
707 %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.bs
708 %attr(755,root,root) %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.so
709 %{_mandir}/man3/guestfs-perl.3*
710 %{_mandir}/man3/Sys::Guestfs.3pm*
711 %lang(ja) %{_mandir}/ja/man3/guestfs-perl.3*
712 %lang(uk) %{_mandir}/uk/man3/guestfs-perl.3*
716 %files -n php-guestfs
717 %defattr(644,root,root,755)
718 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php/conf.d/guestfs_php.ini
719 %attr(755,root,root) %{_libdir}/php/guestfs_php.so
723 %files -n python-libguestfs
724 %defattr(644,root,root,755)
725 %attr(755,root,root) %{py_sitedir}/libguestfsmod.so
726 %{py_sitedir}/guestfs.py[co]
727 %{_mandir}/man3/guestfs-python.3*
728 %lang(ja) %{_mandir}/ja/man3/guestfs-python.3*
729 %lang(uk) %{_mandir}/uk/man3/guestfs-python.3*
733 %files -n ruby-libguestfs
734 %defattr(644,root,root,755)
735 %attr(755,root,root) %{ruby_vendorarchdir}/_guestfs.so
736 %{ruby_vendorlibdir}/guestfs.rb
737 %{_mandir}/man3/guestfs-ruby.3*
738 %lang(ja) %{_mandir}/ja/man3/guestfs-ruby.3*
739 %lang(uk) %{_mandir}/uk/man3/guestfs-ruby.3*
742 %files -n bash-completion-libguestfs
743 %defattr(644,root,root,755)
744 %{_datadir}/bash-completion/completions/guestfish
745 %{_datadir}/bash-completion/completions/guestmount
746 %{_datadir}/bash-completion/completions/virt-*