2 # - finish haskell bindings (when finished upstream, not ready as of 1.26.3)
3 # - PLD appliance support? (needs at least package list adjustment)
6 %bcond_with static_libs # build static libraries
7 %bcond_with appliance # appliance build (no PLD support)
8 %bcond_without erlang # Erlang binding
9 %bcond_without golang # Go language binding
10 %bcond_without gtk # GTK+ based virt-p2v
11 %bcond_with haskell # Haskell (GHC) binding [incomplete, nothing is installed]
12 %bcond_without java # Java binding
13 %bcond_without lua # Lua binding
14 %bcond_without ocaml # OCaml binding and tools
15 %bcond_without perl # Perl binding
16 %bcond_without perltools # Perl tools
17 %bcond_without php # PHP binding
18 %bcond_without python # Python binding
19 %bcond_without ruby # Ruby binding
20 %bcond_without systemtap # systemtap/dtrace probes
23 %define php_name php55
25 %include /usr/lib/rpm/macros.perl
26 %include /usr/lib/rpm/macros.java
27 Summary: Library and tools for accessing and modifying virtual machine disk images
28 Summary(pl.UTF-8): Biblioteka i narzędzia do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
34 Source0: http://libguestfs.org/download/1.28-stable/%{name}-%{version}.tar.gz
35 # Source0-md5: b816b1ff11fe543b024dcec7eddcf228
37 Patch1: augeas-libxml2.patch
38 Patch2: %{name}-link.patch
39 Patch3: %{name}-completionsdir.patch
40 URL: http://libguestfs.org/
41 BuildRequires: acl-devel
42 BuildRequires: attr-devel
43 BuildRequires: augeas-devel >= 1.0.0
44 BuildRequires: autoconf >= 2.50
45 BuildRequires: automake
47 BuildRequires: cdrkit-mkisofs
48 BuildRequires: db-utils
50 BuildRequires: gettext-tools
51 BuildRequires: glib2-devel >= 1:2.26.0
52 BuildRequires: gobject-introspection-devel >= 1.30.0
54 %{?with_gtk:BuildRequires: gtk+2-devel >= 2.0}
55 BuildRequires: gtk-doc >= 1.14
56 BuildRequires: hivex-devel >= 1.2.7
57 BuildRequires: libcap-devel
58 BuildRequires: libconfig-devel
59 BuildRequires: libfuse-devel
60 BuildRequires: libmagic-devel
61 BuildRequires: libselinux-devel
62 BuildRequires: libtool
63 BuildRequires: libvirt-devel >= 0.10.2
64 BuildRequires: libxml2-devel >= 2.0
65 BuildRequires: libxml2-progs
66 BuildRequires: ncurses-devel
67 BuildRequires: pcre-devel
68 BuildRequires: perl-base
69 BuildRequires: perl-tools-pod
70 BuildRequires: pkgconfig
72 BuildRequires: qemu-img >= 1.0
73 BuildRequires: readline-devel
74 BuildRequires: rpmbuild(macros) >= 1.656
76 BuildRequires: systemd-devel >= 1:196
77 BuildRequires: yajl-devel >= 2
79 BuildRequires: supermin >= 5.1.0
82 # erl_interface package
93 BuildRequires: rpm-javaprov
96 # use 5.2 as 5.1 packaging in PLD was incompatible with what's expected by configure
98 BuildRequires: lua52-devel
101 BuildRequires: ocaml >= 1:4.0
102 BuildRequires: ocaml-camlp4
103 BuildRequires: ocaml-fileutils-devel
104 BuildRequires: ocaml-findlib
105 BuildRequires: ocaml-gettext-tools
106 BuildRequires: ocaml-pcre-devel
108 BuildRequires: xz-devel
111 BuildRequires: perl-ExtUtils-MakeMaker
112 BuildRequires: perl-Test-Simple
113 BuildRequires: rpm-perlprov
115 %if %{with perltools}
116 BuildRequires: perl(Data::Dumper)
117 BuildRequires: perl(Getopt::Long)
118 BuildRequires: perl(Locale::TextDomain)
119 BuildRequires: perl(Pod::Man)
120 BuildRequires: perl(Pod::Simple)
121 BuildRequires: perl(Pod::Usage)
122 BuildRequires: perl-String-ShellQuote
123 BuildRequires: perl-Sys-Virt
124 BuildRequires: perl-hivex >= 1.2.7
125 BuildRequires: perl-libintl
126 BuildRequires: perl-modules
129 BuildRequires: %{php_name}-devel
130 BuildRequires: %{php_name}-program
133 BuildRequires: python
134 BuildRequires: python-devel
135 BuildRequires: rpm-pythonprov
138 BuildRequires: rpm-rubyprov
140 BuildRequires: ruby-devel
141 BuildRequires: ruby-irb
142 BuildRequires: ruby-rake
143 BuildRequires: ruby-rdoc
144 BuildRequires: ruby-rubygems
146 %if %{with systemtap}
147 BuildRequires: systemtap-sdt-devel
149 Requires: qemu-common >= 1.1.0
152 Suggests: netpbm-progs
153 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
156 libguestfs is a library and set of tools for accessing and modifying
157 virtual machine (VM) disk images. You can use this for viewing and
158 editing files inside guests, scripting changes to VMs, monitoring disk
159 used/free statistics, P2V, V2V, performing partial backups, cloning
160 VMs, and much else besides.
162 %description -l pl.UTF-8
163 libguestfs to biblioteka oraz zestaw narzędzi do dostępu oraz
164 modyfikowania obrazów dysków maszyn wirtualnych (VM). Można je
165 wykorzystywać do oglądania i edycji plików wewnątrz gości, zmian
166 skryptowych w VM-ach, monitorowania statystyk używanego/dostępnego
167 miejsca na dyskach, P2V, V2V, wykonywania częściowych kopii
168 zapasowych, klonowania VM-ów i wielu podobnych operacji.
171 Summary: Header files for libguestfs library
172 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs
173 Group: Development/Libraries
174 Requires: %{name} = %{version}-%{release}
177 Header files for libguestfs library.
179 %description devel -l pl.UTF-8
180 Pliki nagłówkowe biblioteki libguestfs.
183 Summary: Static libguestfs library
184 Summary(pl.UTF-8): Statyczna biblioteka libguestfs
185 Group: Development/Libraries
186 Requires: %{name}-devel = %{version}-%{release}
189 Static libguestfs library.
191 %description static -l pl.UTF-8
192 Statyczna biblioteka libguestfs.
195 Summary: libguestfs API documentation
196 Summary(pl.UTF-8): Dokumentacja API libguestfs
200 libguestfs API documentation.
202 %description apidocs -l pl.UTF-8
203 Dokumentacja API libguestfs.
206 Summary: GObject bindings to libguestfs library
207 Summary(pl.UTF-8): Wiązania GObject do biblioteki libguestfs
209 Requires: %{name} = %{version}-%{release}
210 Requires: glib2 >= 1:2.26.0
213 GObject bindings to libguestfs library.
215 %description gobject -l pl.UTF-8
216 Wiązania GObject do biblioteki libguestfs.
218 %package gobject-devel
219 Summary: Header files for libguestfs-gobject library
220 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs-gobject
221 Group: Development/Libraries
222 Requires: %{name}-devel = %{version}-%{release}
223 Requires: %{name}-gobject = %{version}-%{release}
224 Requires: glib2-devel >= 1:2.26.0
226 %description gobject-devel
227 Header files for libguestfs-gobject library.
229 %description gobject-devel -l pl.UTF-8
230 Pliki nagłówkowe biblioteki libguestfs-gobject.
232 %package gobject-static
233 Summary: Static libguestfs-gobject library
234 Summary(pl.UTF-8): Statyczna biblioteka libguestfs-gobject
235 Group: Development/Libraries
236 Requires: %{name}-gobject-devel = %{version}-%{release}
238 %description gobject-static
239 Static libguestfs-gobject library.
241 %description gobject-static -l pl.UTF-8
242 Statyczna biblioteka libguestfs-gobject.
245 Summary: libguestfs tools for accessing and modifying virtual machine disk images
246 Summary(pl.UTF-8): Narzędzia libguestfs do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
247 Group: Applications/System
248 Requires: %{name} = %{version}-%{release}
249 %{?with_ocaml:Requires: ocaml-libguestfs = %{version}-%{release}}
250 %{?with_perltools:Requires: perl-libguestfs = %{version}-%{release}}
251 Requires: augeas-libs >= 1.0.0
259 libguestfs tools for accessing and modifying virtual machine (VM) disk
260 images. You can use this for viewing and editing files inside guests,
261 scripting changes to VMs, monitoring disk used/free statistics, P2V,
262 V2V, performing partial backups, cloning VMs, and much else besides.
264 %description tools -l pl.UTF-8
265 Zestaw narzędzi libguestfs do dostępu oraz modyfikowania obrazów
266 dysków maszyn wirtualnych (VM). Można je wykorzystywać do oglądania i
267 edycji plików wewnątrz gości, zmian skryptowych w VM-ach,
268 monitorowania statystyk używanego/dostępnego miejsca na dyskach, P2V,
269 V2V, wykonywania częściowych kopii zapasowych, klonowania VM-ów i
270 wielu podobnych operacji.
272 %package -n erlang-libguestfs
273 Summary: Erlang bindings for libguestfs
274 Summary(pl.UTF-8): Wiązania Erlanga do libguestfs
275 Group: Development/Languages
276 Requires: %{name} = %{version}-%{release}
278 %description -n erlang-libguestfs
279 Erlang bindings for libguestfs.
281 %description -n erlang-libguestfs -l pl.UTF-8
282 Wiązania Erlanga do libguestfs.
284 %package -n golang-libguestfs
285 Summary: Go language bindings for libguestfs
286 Summary(pl.UTF-8): Wiązania języka Go do libguestfs
287 Group: Development/Languages
288 Requires: %{name} = %{version}-%{release}
290 %description -n golang-libguestfs
291 Go language bindings for libguestfs.
293 %description -n golang-libguestfs -l pl.UTF-8
294 Wiązania języka Go do libguestfs.
296 %package -n java-libguestfs
297 Summary: Java bindings for libguestfs
298 Summary(pl.UTF-8): Wiązania Javy do libguestfs
299 Group: Libraries/Java
300 Requires: %{name} = %{version}-%{release}
302 %description -n java-libguestfs
303 Java bindings for libguestfs.
305 %description -n java-libguestfs -l pl.UTF-8
306 Wiązania Javy do libguestfs.
308 %package -n java-libguestfs-javadoc
309 Summary: Java bindings for libguestfs - documentation
310 Summary(pl.UTF-8): Wiązania Javy do libguestfs - dokumentacja
313 %description -n java-libguestfs-javadoc
314 Java bindings for libguestfs - documentation.
316 %description -n java-libguestfs-javadoc -l pl.UTF-8
317 Wiązania Javy do libguestfs - dokumentacja.
319 %package -n lua-libguestfs
320 Summary: Lua bindings for libguestfs
321 Summary(pl.UTF-8): Wiązania języka Lua do libguestfs
322 Group: Development/Languages
323 Requires: %{name} = %{version}-%{release}
325 %description -n lua-libguestfs
326 Lua bindings for libguestfs.
328 %description -n lua-libguestfs -l pl.UTF-8
329 Wiązania języka Lua do libguestfs.
331 %package -n ocaml-libguestfs
332 Summary: OCaml bindings for libguestfs
333 Summary(pl.UTF-8): Wiązania OCamla do libguestfs
335 Requires: %{name} = %{version}-%{release}
337 %description -n ocaml-libguestfs
338 OCaml bindings for libguestfs.
340 %description -n ocaml-libguestfs -l pl.UTF-8
341 Wiązania OCamla do libguestfs.
343 %package -n ocaml-libguestfs-devel
344 Summary: Development files OCaml libguestfs bindings
345 Summary(pl.UTF-8): Pliki programistyczne wiązań OCamla do libguestfs
346 Group: Development/Libraries
347 Requires: ocaml-%{name} = %{version}-%{release}
349 %description -n ocaml-libguestfs-devel
350 Development files OCaml libguestfs bindings.
352 %description -n ocaml-libguestfs-devel -l pl.UTF-8
353 Pliki programistyczne wiązań OCamla do libguestfs.
355 %package -n perl-libguestfs
356 Summary: Perl bindings for libguestfs
357 Summary(pl.UTF-8): Wiązania Perla do libguestfs
358 Group: Development/Languages/Perl
359 Requires: %{name} = %{version}-%{release}
360 Suggests: perl-Sys-Virt
361 Suggests: perl-XML-XPath
362 Suggests: perl-hivex >= 1.2.7
364 %description -n perl-libguestfs
365 Perl bindings for libguestfs.
367 %description -n perl-libguestfs -l pl.UTF-8
368 Wiązania Perla do libguestfs.
370 %package -n %{php_name}-guestfs
371 Summary: PHP bindings for libguestfs
372 Summary(pl.UTF-8): Wiązania PHP do libguestfs
373 Group: Development/Languages/PHP
374 Requires: %{name} = %{version}-%{release}
375 %{?requires_php_extension}
377 %description -n %{php_name}-guestfs
378 PHP bindings for libguestfs.
380 %description -n %{php_name}-guestfs -l pl.UTF-8
381 Wiązania PHP do libguestfs.
383 %package -n python-libguestfs
384 Summary: Python bindings for libguestfs
385 Summary(pl.UTF-8): Wiązania Pythona do libguestfs
386 Group: Development/Languages/Python
387 Requires: %{name} = %{version}-%{release}
389 %description -n python-libguestfs
390 Python bindings for libguestfs.
392 %description -n python-libguestfs -l pl.UTF-8
393 Wiązania Pythona do libguestfs.
395 %package -n ruby-libguestfs
396 Summary: Ruby bindings for libguestfs
397 Summary(pl.UTF-8): Wiązania języka Ruby do libguestfs
398 Group: Development/Languages
399 Requires: %{name} = %{version}-%{release}
400 %{?ruby_ver_requires_eq}
402 %description -n ruby-libguestfs
403 Ruby bindings for libguestfs.
405 %description -n ruby-libguestfs -l pl.UTF-8
406 Wiązania języka Ruby do libguestfs.
408 %package -n bash-completion-libguestfs
409 Summary: bash-completion for libguestfs tools
410 Summary(pl.UTF-8): Bashowe uzupełnianie argumentów dla narzędzi libguestfs
411 Group: Applications/Shells
412 Requires: bash-completion >= 2.0
414 %description -n bash-completion-libguestfs
415 bash-completion for guestfish tool.
417 %description -n bash-completion-libguestfs -l pl.UTF-8
418 Bashowe uzupełnianie argumentów dla narzędzi libguestfs.
428 # preserve dir across libtoolize
429 %{__mv} build-aux/snippet{,.back}
431 %{__mv} build-aux/snippet{.back,}
438 DB_DUMP=/usr/bin/db_dump \
439 DB_LOAD=/usr/bin/db_load \
440 %{?with_lua:LUA=/usr/bin/lua5.2} \
441 PBMTEXT=/usr/bin/pbmtext \
442 PNMTOPNG=/usr/bin/pnmtopng \
443 BMPTOPNM=/usr/bin/bmptopnm \
444 PAMCUT=/usr/bin/pamcut \
445 UNZIP=/usr/bin/unzip \
446 WRESTOOL=/usr/bin/wrestool \
447 QEMU=%{_bindir}/qemu \
449 --with-completionsdir=%{_datadir}/bash-completion/completions \
450 --with-html-dir=%{_gtkdocdir} \
451 --with-java=%{?with_java:%{java_home}}%{!?with_java:no} \
453 --enable-install-daemon \
454 %{!?with_appliance:--disable-appliance} \
455 %{!?with_erlang:--disable-erlang} \
456 %{!?with_golang:--disable-golang} \
457 %{!?with_haskell:--disable-haskell} \
458 %{!?with_lua:--disable-lua} \
459 %{!?with_ocaml:--disable-ocaml} \
460 %{!?with_perl:--disable-perl} \
461 %{!?with_php:--disable-php} \
462 %{!?with_systemtap:--disable-probes} \
463 %{!?with_python:--disable-python} \
464 %{!?with_ruby:--disable-ruby} \
465 --disable-silent-rules \
466 %{__enable_disable static_libs static}
472 rm -rf $RPM_BUILD_ROOT
476 DESTDIR=$RPM_BUILD_ROOT \
477 phpdir=%{php_sysconfdir}/conf.d
479 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
481 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lua/*/*.la
484 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.la
487 %{__rm} $RPM_BUILD_ROOT%{_docdir}/libguestfs/{example-*,virt-inspector.rng}
489 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
490 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
493 %if %{without appliance}
494 %{__rm} $RPM_BUILD_ROOT%{_mandir}/{ja,uk}/man1/libguestfs-make-fixed-appliance.1
497 %{__rm} $RPM_BUILD_ROOT%{_mandir}/{ja,uk}/man1/virt-{builder,index-validate,resize,sparsify,sysprep}.1 \
498 $RPM_BUILD_ROOT%{_mandir}/{ja,uk}/man3/guestfs-ocaml.3
501 %{__rm} $RPM_BUILD_ROOT%{_mandir}/{ja,uk}/man3/guestfs-ruby.3
507 rm -rf $RPM_BUILD_ROOT
509 %post -p /sbin/ldconfig
510 %postun -p /sbin/ldconfig
512 %post gobject -p /sbin/ldconfig
513 %postun gobject -p /sbin/ldconfig
515 %post -n java-libguestfs -p /sbin/ldconfig
516 %postun -n java-libguestfs -p /sbin/ldconfig
518 %files -f %{name}.lang
519 %defattr(644,root,root,755)
520 %doc AUTHORS BUGS ChangeLog README TODO
521 %attr(755,root,root) %{_libdir}/libguestfs.so.*.*.*
522 %attr(755,root,root) %ghost %{_libdir}/libguestfs.so.0
523 %{_mandir}/man1/guestfs-release-notes.1*
524 %lang(ja) %{_mandir}/ja/man1/guestfs-release-notes.1*
525 %lang(uk) %{_mandir}/uk/man1/guestfs-release-notes.1*
528 %defattr(644,root,root,755)
529 %attr(755,root,root) %{_libdir}/libguestfs.so
530 %{_includedir}/guestfs.h
531 %{_pkgconfigdir}/libguestfs.pc
532 %{_mandir}/man3/guestfs.3*
533 %{_mandir}/man3/guestfs-examples.3*
534 %{_mandir}/man3/libguestfs.3*
535 %lang(ja) %{_mandir}/ja/man3/guestfs.3*
536 %lang(ja) %{_mandir}/ja/man3/guestfs-examples.3*
537 %lang(uk) %{_mandir}/uk/man3/guestfs.3*
538 %lang(uk) %{_mandir}/uk/man3/guestfs-examples.3*
540 %if %{with static_libs}
542 %defattr(644,root,root,755)
543 %{_libdir}/libguestfs.a
547 %defattr(644,root,root,755)
548 %{_gtkdocdir}/guestfs
551 %defattr(644,root,root,755)
552 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so.*.*.*
553 %attr(755,root,root) %ghost %{_libdir}/libguestfs-gobject-1.0.so.0
554 %{_libdir}/girepository-1.0/Guestfs-1.0.typelib
557 %defattr(644,root,root,755)
558 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so
559 %{_includedir}/guestfs-gobject.h
560 %{_includedir}/guestfs-gobject
561 %{_datadir}/gir-1.0/Guestfs-1.0.gir
562 %{_pkgconfigdir}/libguestfs-gobject-1.0.pc
564 %if %{with static_libs}
565 %files gobject-static
566 %defattr(644,root,root,755)
567 %{_libdir}/libguestfs-gobject-1.0.a
571 %defattr(644,root,root,755)
572 %attr(755,root,root) %{_bindir}/guestfish
573 %attr(755,root,root) %{_bindir}/guestmount
574 %attr(755,root,root) %{_bindir}/guestunmount
575 %attr(755,root,root) %{_bindir}/libguestfs-test-tool
576 %attr(755,root,root) %{_bindir}/virt-alignment-scan
577 %attr(755,root,root) %{_bindir}/virt-cat
578 %attr(755,root,root) %{_bindir}/virt-copy-in
579 %attr(755,root,root) %{_bindir}/virt-copy-out
580 %attr(755,root,root) %{_bindir}/virt-df
581 %attr(755,root,root) %{_bindir}/virt-diff
582 %attr(755,root,root) %{_bindir}/virt-edit
583 %attr(755,root,root) %{_bindir}/virt-filesystems
584 %attr(755,root,root) %{_bindir}/virt-format
585 %attr(755,root,root) %{_bindir}/virt-inspector
586 %attr(755,root,root) %{_bindir}/virt-log
587 %attr(755,root,root) %{_bindir}/virt-ls
588 %attr(755,root,root) %{_bindir}/virt-rescue
589 %attr(755,root,root) %{_bindir}/virt-tar-in
590 %attr(755,root,root) %{_bindir}/virt-tar-out
591 %attr(755,root,root) %{_sbindir}/guestfsd
592 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libguestfs-tools.conf
593 %{_mandir}/man1/guestfish.1*
594 %{_mandir}/man1/guestfs-faq.1*
595 %{_mandir}/man1/guestfs-performance.1*
596 %{_mandir}/man1/guestfs-recipes.1*
597 %{_mandir}/man1/guestfs-testing.1*
598 %{_mandir}/man1/guestmount.1*
599 %{_mandir}/man1/guestunmount.1*
600 %{_mandir}/man1/libguestfs-test-tool.1*
601 %{_mandir}/man1/virt-alignment-scan.1*
602 %{_mandir}/man1/virt-cat.1*
603 %{_mandir}/man1/virt-copy-in.1*
604 %{_mandir}/man1/virt-copy-out.1*
605 %{_mandir}/man1/virt-df.1*
606 %{_mandir}/man1/virt-diff.1*
607 %{_mandir}/man1/virt-edit.1*
608 %{_mandir}/man1/virt-filesystems.1*
609 %{_mandir}/man1/virt-format.1*
610 %{_mandir}/man1/virt-inspector.1*
611 %{_mandir}/man1/virt-log.1*
612 %{_mandir}/man1/virt-ls.1*
613 %{_mandir}/man1/virt-rescue.1*
614 %{_mandir}/man1/virt-tar-in.1*
615 %{_mandir}/man1/virt-tar-out.1*
616 %{_mandir}/man5/libguestfs-tools.conf.5*
617 %{_mandir}/man8/guestfsd.8*
618 %lang(ja) %{_mandir}/ja/man1/guestfish.1*
619 %lang(ja) %{_mandir}/ja/man1/guestfs-faq.1*
620 %lang(ja) %{_mandir}/ja/man1/guestfs-performance.1*
621 %lang(ja) %{_mandir}/ja/man1/guestfs-recipes.1*
622 %lang(ja) %{_mandir}/ja/man1/guestfs-testing.1*
623 %lang(ja) %{_mandir}/ja/man1/guestmount.1*
624 %lang(ja) %{_mandir}/ja/man1/guestunmount.1*
625 %lang(ja) %{_mandir}/ja/man1/libguestfs-test-tool.1*
626 %lang(ja) %{_mandir}/ja/man1/virt-alignment-scan.1*
627 %lang(ja) %{_mandir}/ja/man1/virt-cat.1*
628 %lang(ja) %{_mandir}/ja/man1/virt-copy-in.1*
629 %lang(ja) %{_mandir}/ja/man1/virt-copy-out.1*
630 %lang(ja) %{_mandir}/ja/man1/virt-df.1*
631 %lang(ja) %{_mandir}/ja/man1/virt-edit.1*
632 %lang(ja) %{_mandir}/ja/man1/virt-filesystems.1*
633 %lang(ja) %{_mandir}/ja/man1/virt-format.1*
634 %lang(ja) %{_mandir}/ja/man1/virt-inspector.1*
635 %lang(ja) %{_mandir}/ja/man1/virt-log.1*
636 %lang(ja) %{_mandir}/ja/man1/virt-ls.1*
637 %lang(ja) %{_mandir}/ja/man1/virt-rescue.1*
638 %lang(ja) %{_mandir}/ja/man1/virt-tar-in.1*
639 %lang(ja) %{_mandir}/ja/man1/virt-tar-out.1*
640 %lang(ja) %{_mandir}/ja/man5/libguestfs-tools.conf.5*
641 %lang(uk) %{_mandir}/uk/man1/guestfish.1*
642 %lang(uk) %{_mandir}/uk/man1/guestfs-faq.1*
643 %lang(uk) %{_mandir}/uk/man1/guestfs-performance.1*
644 %lang(uk) %{_mandir}/uk/man1/guestfs-recipes.1*
645 %lang(uk) %{_mandir}/uk/man1/guestfs-testing.1*
646 %lang(uk) %{_mandir}/uk/man1/guestmount.1*
647 %lang(uk) %{_mandir}/uk/man1/guestunmount.1*
648 %lang(uk) %{_mandir}/uk/man1/libguestfs-test-tool.1*
649 %lang(uk) %{_mandir}/uk/man1/virt-alignment-scan.1*
650 %lang(uk) %{_mandir}/uk/man1/virt-cat.1*
651 %lang(uk) %{_mandir}/uk/man1/virt-copy-in.1*
652 %lang(uk) %{_mandir}/uk/man1/virt-copy-out.1*
653 %lang(uk) %{_mandir}/uk/man1/virt-df.1*
654 %lang(uk) %{_mandir}/uk/man1/virt-edit.1*
655 %lang(uk) %{_mandir}/uk/man1/virt-filesystems.1*
656 %lang(uk) %{_mandir}/uk/man1/virt-format.1*
657 %lang(uk) %{_mandir}/uk/man1/virt-inspector.1*
658 %lang(uk) %{_mandir}/uk/man1/virt-log.1*
659 %lang(uk) %{_mandir}/uk/man1/virt-ls.1*
660 %lang(uk) %{_mandir}/uk/man1/virt-rescue.1*
661 %lang(uk) %{_mandir}/uk/man1/virt-tar-in.1*
662 %lang(uk) %{_mandir}/uk/man1/virt-tar-out.1*
663 %lang(uk) %{_mandir}/uk/man5/libguestfs-tools.conf.5*
665 %attr(755,root,root) %{_bindir}/virt-builder
666 %attr(755,root,root) %{_bindir}/virt-customize
667 %attr(755,root,root) %{_bindir}/virt-index-validate
668 %attr(755,root,root) %{_bindir}/virt-resize
669 %attr(755,root,root) %{_bindir}/virt-sparsify
670 %attr(755,root,root) %{_bindir}/virt-sysprep
671 %attr(755,root,root) %{_bindir}/virt-v2v
673 %{_sysconfdir}/virt-builder
674 %dir /etc/xdg/virt-builder
675 %dir /etc/xdg/virt-builder/repos.d
676 %config(noreplace) %verify(not md5 mtime size) /etc/xdg/virt-builder/repos.d/libguestfs.conf
677 %config(noreplace) %verify(not md5 mtime size) /etc/xdg/virt-builder/repos.d/libguestfs.gpg
678 %{_mandir}/man1/virt-builder.1*
679 %{_mandir}/man1/virt-customize.1*
680 %{_mandir}/man1/virt-index-validate.1*
681 %{_mandir}/man1/virt-resize.1*
682 %{_mandir}/man1/virt-sparsify.1*
683 %{_mandir}/man1/virt-sysprep.1*
684 %{_mandir}/man1/virt-v2v.1*
685 %lang(ja) %{_mandir}/ja/man1/virt-builder.1*
686 %lang(ja) %{_mandir}/ja/man1/virt-index-validate.1*
687 %lang(ja) %{_mandir}/ja/man1/virt-resize.1*
688 %lang(ja) %{_mandir}/ja/man1/virt-sparsify.1*
689 %lang(ja) %{_mandir}/ja/man1/virt-sysprep.1*
690 %lang(uk) %{_mandir}/uk/man1/virt-builder.1*
691 %lang(uk) %{_mandir}/uk/man1/virt-index-validate.1*
692 %lang(uk) %{_mandir}/uk/man1/virt-resize.1*
693 %lang(uk) %{_mandir}/uk/man1/virt-sparsify.1*
694 %lang(uk) %{_mandir}/uk/man1/virt-sysprep.1*
696 %if %{with perltools}
697 %attr(755,root,root) %{_bindir}/virt-list-filesystems
698 %attr(755,root,root) %{_bindir}/virt-list-partitions
699 %attr(755,root,root) %{_bindir}/virt-make-fs
700 %attr(755,root,root) %{_bindir}/virt-tar
701 %attr(755,root,root) %{_bindir}/virt-win-reg
702 %{_mandir}/man1/virt-list-filesystems.1*
703 %{_mandir}/man1/virt-list-partitions.1*
704 %{_mandir}/man1/virt-make-fs.1*
705 %{_mandir}/man1/virt-tar.1*
706 %{_mandir}/man1/virt-win-reg.1*
707 %lang(ja) %{_mandir}/ja/man1/virt-list-filesystems.1*
708 %lang(ja) %{_mandir}/ja/man1/virt-list-partitions.1*
709 %lang(ja) %{_mandir}/ja/man1/virt-make-fs.1*
710 %lang(ja) %{_mandir}/ja/man1/virt-tar.1*
711 %lang(ja) %{_mandir}/ja/man1/virt-win-reg.1*
712 %lang(uk) %{_mandir}/uk/man1/virt-list-filesystems.1*
713 %lang(uk) %{_mandir}/uk/man1/virt-list-partitions.1*
714 %lang(uk) %{_mandir}/uk/man1/virt-make-fs.1*
715 %lang(uk) %{_mandir}/uk/man1/virt-tar.1*
716 %lang(uk) %{_mandir}/uk/man1/virt-win-reg.1*
720 %attr(755,root,root) %{_bindir}/virt-p2v-make-disk
721 %attr(755,root,root) %{_bindir}/virt-p2v-make-kickstart
722 %attr(755,root,root) %{_libexecdir}/virt-p2v
724 %{_mandir}/man1/virt-p2v.1*
725 %{_mandir}/man1/virt-p2v-make-disk.1*
726 %{_mandir}/man1/virt-p2v-make-kickstart.1*
729 %if %{with appliance}
730 %attr(755,root,root) %{_sbindir}/libguestfs-make-fixed-appliance
731 %{_mandir}/man1/libguestfs-make-fixed-appliance.1*
732 %lang(ja) %{_mandir}/ja/man1/libguestfs-make-fixed-appliance.1*
733 %lang(uk) %{_mandir}/uk/man1/libguestfs-make-fixed-appliance.1*
734 /lib/udev/rules.d/99-guestfs-serial.rules
735 %dir %{_libdir}/guestfs
736 %dir %{_libdir}/guestfs/supermin.d
737 %{_libdir}/guestfs/supermin.d/daemon.img
738 %{_libdir}/guestfs/supermin.d/init.img
739 %{_libdir}/guestfs/supermin.d/udev-rules.img
740 %{_libdir}/guestfs/supermin.d/base.img
741 %{_libdir}/guestfs/supermin.d/hostfiles
745 %files -n erlang-libguestfs
746 %defattr(644,root,root,755)
747 %attr(755,root,root) %{_bindir}/erl-guestfs
748 %{_libdir}/erlang/lib/libguestfs-%{version}
749 %{_mandir}/man3/guestfs-erlang.3*
750 %lang(ja) %{_mandir}/ja/man3/guestfs-erlang.3*
751 %lang(uk) %{_mandir}/uk/man3/guestfs-erlang.3*
755 %files -n golang-libguestfs
756 %defattr(644,root,root,755)
757 %dir %{_libdir}/golang/pkg/linux_*/libguestfs.org
758 %dir %{_libdir}/golang/pkg/linux_*/libguestfs.org/guestfs
759 %{_libdir}/golang/pkg/linux_*/libguestfs.org/guestfs/guestfs.a
760 %{_libdir}/golang/src/pkg/libguestfs.org
761 %{_mandir}/man3/guestfs-golang.3*
762 %lang(ja) %{_mandir}/ja/man3/guestfs-golang.3*
763 %lang(uk) %{_mandir}/uk/man3/guestfs-golang.3*
767 %files -n java-libguestfs
768 %defattr(644,root,root,755)
769 %attr(755,root,root) %{_libdir}/libguestfs_jni.so.*.*.*
770 %attr(755,root,root) %ghost %{_libdir}/libguestfs_jni.so.1
771 %attr(755,root,root) %{_libdir}/libguestfs_jni.so
772 %{_javadir}/libguestfs-%{version}.jar
773 %{_mandir}/man3/guestfs-java.3*
774 %lang(ja) %{_mandir}/ja/man3/guestfs-java.3*
775 %lang(uk) %{_mandir}/uk/man3/guestfs-java.3*
777 %files -n java-libguestfs-javadoc
778 %defattr(644,root,root,755)
779 %{_javadocdir}/libguestfs
783 %files -n lua-libguestfs
784 %defattr(644,root,root,755)
785 %attr(755,root,root) %{_libdir}/lua/*/guestfs.so
786 %{_mandir}/man3/guestfs-lua.3*
787 %lang(ja) %{_mandir}/ja/man3/guestfs-lua.3*
788 %lang(uk) %{_mandir}/uk/man3/guestfs-lua.3*
792 %files -n ocaml-libguestfs
793 %defattr(644,root,root,755)
794 %attr(755,root,root) %{_libdir}/ocaml/stublibs/dllmlguestfs.so
795 %{_libdir}/ocaml/stublibs/dllmlguestfs.so.owner
797 %files -n ocaml-libguestfs-devel
798 %defattr(644,root,root,755)
799 %dir %{_libdir}/ocaml/guestfs
800 %{_libdir}/ocaml/guestfs/META
801 %{_libdir}/ocaml/guestfs/guestfs.cmi
802 %{_libdir}/ocaml/guestfs/guestfs.cmx
803 %{_libdir}/ocaml/guestfs/guestfs.mli
804 %{_libdir}/ocaml/guestfs/libmlguestfs.a
805 %{_libdir}/ocaml/guestfs/mlguestfs.a
806 %{_libdir}/ocaml/guestfs/mlguestfs.cma
807 %{_libdir}/ocaml/guestfs/mlguestfs.cmxa
808 %{_mandir}/man3/guestfs-ocaml.3*
809 %lang(ja) %{_mandir}/ja/man3/guestfs-ocaml.3*
810 %lang(uk) %{_mandir}/uk/man3/guestfs-ocaml.3*
814 %files -n perl-libguestfs
815 %defattr(644,root,root,755)
816 %{perl_vendorarch}/Sys/Guestfs.pm
817 %{perl_vendorarch}/Sys/bindtests.pl
818 %dir %{perl_vendorarch}/auto/Sys/Guestfs
819 %attr(755,root,root) %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.so
820 %{_mandir}/man3/guestfs-perl.3*
821 %{_mandir}/man3/Sys::Guestfs.3pm*
822 %lang(ja) %{_mandir}/ja/man3/guestfs-perl.3*
823 %lang(uk) %{_mandir}/uk/man3/guestfs-perl.3*
827 %files -n %{php_name}-guestfs
828 %defattr(644,root,root,755)
829 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/guestfs_php.ini
830 %attr(755,root,root) %{php_extensiondir}/guestfs_php.so
834 %files -n python-libguestfs
835 %defattr(644,root,root,755)
836 %attr(755,root,root) %{py_sitedir}/libguestfsmod.so
837 %{py_sitedir}/guestfs.py[co]
838 %{_mandir}/man3/guestfs-python.3*
839 %lang(ja) %{_mandir}/ja/man3/guestfs-python.3*
840 %lang(uk) %{_mandir}/uk/man3/guestfs-python.3*
844 %files -n ruby-libguestfs
845 %defattr(644,root,root,755)
846 %attr(755,root,root) %{ruby_vendorarchdir}/_guestfs.so
847 %{ruby_vendorlibdir}/guestfs.rb
848 %{_mandir}/man3/guestfs-ruby.3*
849 %lang(ja) %{_mandir}/ja/man3/guestfs-ruby.3*
850 %lang(uk) %{_mandir}/uk/man3/guestfs-ruby.3*
853 %files -n bash-completion-libguestfs
854 %defattr(644,root,root,755)
855 %{_datadir}/bash-completion/completions/guestfish
856 %{_datadir}/bash-completion/completions/guestmount
857 %{_datadir}/bash-completion/completions/virt-*