2 # - finish haskell bindings (when finished upstream, not ready as of 1.20.2)
3 # - PLD appliance support? (needs at least package list adjustment)
5 # /usr/share/man/ja/man1/libguestfs-make-fixed-appliance.1.gz
6 # /usr/share/man/ja/man3/guestfs-ruby.3.gz
7 # /usr/share/man/uk/man1/libguestfs-make-fixed-appliance.1.gz
8 # /usr/share/man/uk/man3/guestfs-ruby.3.gz
11 %bcond_with static_libs # build static libraries
12 %bcond_with appliance # appliance build (no PLD support)
13 %bcond_without erlang # Erlang binding
14 %bcond_without golang # Go language binding
15 %bcond_with haskell # Haskell (GHC) binding [incomplete, nothing is installed]
16 %bcond_without java # Java binding
17 %bcond_without lua # Lua binding
18 %bcond_without ocaml # OCaml binding and tools
19 %bcond_without perl # Perl binding
20 %bcond_without perltools # Perl tools
21 %bcond_without php # PHP binding
22 %bcond_without python # Python binding
23 %bcond_without ruby # Ruby binding
24 %bcond_without systemtap # systemtap/dtrace probes
26 %define php_name php55
27 %include /usr/lib/rpm/macros.perl
28 %include /usr/lib/rpm/macros.java
29 Summary: Library and tools for accessing and modifying virtual machine disk images
30 Summary(pl.UTF-8): Biblioteka i narzędzia do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
36 Source0: http://libguestfs.org/download/1.26-stable/%{name}-%{version}.tar.gz
37 # Source0-md5: fc00de0acc81441aeddcb1b8cc82b68a
39 Patch1: augeas-libxml2.patch
40 Patch2: %{name}-link.patch
41 Patch3: %{name}-completionsdir.patch
42 URL: http://libguestfs.org/
43 BuildRequires: acl-devel
44 BuildRequires: attr-devel
45 BuildRequires: augeas-devel >= 1.0.0
46 BuildRequires: autoconf >= 2.50
47 BuildRequires: automake
49 BuildRequires: cdrkit-mkisofs
50 BuildRequires: db-utils
52 BuildRequires: gettext-devel
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 BuildRequires: libcap-devel
59 BuildRequires: libconfig-devel
60 BuildRequires: libfuse-devel
61 BuildRequires: libmagic-devel
62 BuildRequires: libselinux-devel
63 BuildRequires: libtool
64 BuildRequires: libvirt-devel >= 0.10.2
65 BuildRequires: libxml2-devel >= 2.0
66 BuildRequires: libxml2-progs
67 BuildRequires: ncurses-devel
68 BuildRequires: pcre-devel
69 BuildRequires: perl-base
70 BuildRequires: perl-tools-pod
71 BuildRequires: pkgconfig
73 BuildRequires: qemu-img >= 1.0
74 BuildRequires: readline-devel
75 BuildRequires: rpmbuild(macros) >= 1.656
77 BuildRequires: systemd-devel
78 BuildRequires: yajl-devel >= 2
80 BuildRequires: supermin >= 5.1.0
83 # erl_interface package
94 BuildRequires: rpm-javaprov
97 # use 5.2 as 5.1 packaging in PLD was incompatible with what's expected by configure
99 BuildRequires: lua52-devel
103 BuildRequires: ocaml-camlp4
104 BuildRequires: ocaml-fileutils-devel
105 BuildRequires: ocaml-findlib
106 BuildRequires: ocaml-gettext-devel
107 BuildRequires: ocaml-pcre-devel
110 BuildRequires: perl-ExtUtils-MakeMaker
111 BuildRequires: perl-Test-Simple
112 BuildRequires: rpm-perlprov
114 %if %{with perltools}
115 BuildRequires: perl(Data::Dumper)
116 BuildRequires: perl(Getopt::Long)
117 BuildRequires: perl(Locale::TextDomain)
118 BuildRequires: perl(Pod::Man)
119 BuildRequires: perl(Pod::Simple)
120 BuildRequires: perl(Pod::Usage)
121 BuildRequires: perl-String-ShellQuote
122 BuildRequires: perl-Sys-Virt
123 BuildRequires: perl-hivex >= 1.2.7
124 BuildRequires: perl-libintl
125 BuildRequires: perl-modules
128 BuildRequires: %{php_name}-devel
129 BuildRequires: %{php_name}-program
132 BuildRequires: python
133 BuildRequires: python-devel
134 BuildRequires: rpm-pythonprov
137 BuildRequires: rpm-rubyprov
139 BuildRequires: ruby-devel
140 BuildRequires: ruby-irb
141 BuildRequires: ruby-rake
142 BuildRequires: ruby-rdoc
143 BuildRequires: ruby-rubygems
145 %if %{with systemtap}
146 BuildRequires: systemtap-sdt-devel
148 Requires: qemu-common >= 1.1.0
151 Suggests: netpbm-progs
152 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
155 libguestfs is a library and set of tools for accessing and modifying
156 virtual machine (VM) disk images. You can use this for viewing and
157 editing files inside guests, scripting changes to VMs, monitoring disk
158 used/free statistics, P2V, V2V, performing partial backups, cloning
159 VMs, and much else besides.
161 %description -l pl.UTF-8
162 libguestfs to biblioteka oraz zestaw narzędzi do dostępu oraz
163 modyfikowania obrazów dysków maszyn wirtualnych (VM). Można je
164 wykorzystywać do oglądania i edycji plików wewnątrz gości, zmian
165 skryptowych w VM-ach, monitorowania statystyk używanego/dostępnego
166 miejsca na dyskach, P2V, V2V, wykonywania częściowych kopii
167 zapasowych, klonowania VM-ów i wielu podobnych operacji.
170 Summary: Header files for libguestfs library
171 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs
172 Group: Development/Libraries
173 Requires: %{name} = %{version}-%{release}
176 Header files for libguestfs library.
178 %description devel -l pl.UTF-8
179 Pliki nagłówkowe biblioteki libguestfs.
182 Summary: Static libguestfs library
183 Summary(pl.UTF-8): Statyczna biblioteka libguestfs
184 Group: Development/Libraries
185 Requires: %{name}-devel = %{version}-%{release}
188 Static libguestfs library.
190 %description static -l pl.UTF-8
191 Statyczna biblioteka libguestfs.
194 Summary: libguestfs API documentation
195 Summary(pl.UTF-8): Dokumentacja API libguestfs
199 libguestfs API documentation.
201 %description apidocs -l pl.UTF-8
202 Dokumentacja API libguestfs.
205 Summary: GObject bindings to libguestfs library
206 Summary(pl.UTF-8): Wiązania GObject do biblioteki libguestfs
208 Requires: %{name} = %{version}-%{release}
209 Requires: glib2 >= 1:2.26.0
212 GObject bindings to libguestfs library.
214 %description gobject -l pl.UTF-8
215 Wiązania GObject do biblioteki libguestfs.
217 %package gobject-devel
218 Summary: Header files for libguestfs-gobject library
219 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs-gobject
220 Group: Development/Libraries
221 Requires: %{name}-devel = %{version}-%{release}
222 Requires: %{name}-gobject = %{version}-%{release}
223 Requires: glib2-devel >= 1:2.26.0
225 %description gobject-devel
226 Header files for libguestfs-gobject library.
228 %description gobject-devel -l pl.UTF-8
229 Pliki nagłówkowe biblioteki libguestfs-gobject.
231 %package gobject-static
232 Summary: Static libguestfs-gobject library
233 Summary(pl.UTF-8): Statyczna biblioteka libguestfs-gobject
234 Group: Development/Libraries
235 Requires: %{name}-gobject-devel = %{version}-%{release}
237 %description gobject-static
238 Static libguestfs-gobject library.
240 %description gobject-static -l pl.UTF-8
241 Statyczna biblioteka libguestfs-gobject.
244 Summary: libguestfs tools for accessing and modifying virtual machine disk images
245 Summary(pl.UTF-8): Narzędzia libguestfs do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
246 Group: Applications/System
247 Requires: %{name} = %{version}-%{release}
248 %{?with_ocaml:Requires: ocaml-libguestfs = %{version}-%{release}}
249 %{?with_perltools:Requires: perl-libguestfs = %{version}-%{release}}
250 Requires: augeas-libs >= 1.0.0
253 libguestfs tools for accessing and modifying virtual machine (VM) disk
254 images. You can use this for viewing and editing files inside guests,
255 scripting changes to VMs, monitoring disk used/free statistics, P2V,
256 V2V, performing partial backups, cloning VMs, and much else besides.
258 %description tools -l pl.UTF-8
259 Zestaw narzędzi libguestfs do dostępu oraz modyfikowania obrazów
260 dysków maszyn wirtualnych (VM). Można je wykorzystywać do oglądania i
261 edycji plików wewnątrz gości, zmian skryptowych w VM-ach,
262 monitorowania statystyk używanego/dostępnego miejsca na dyskach, P2V,
263 V2V, wykonywania częściowych kopii zapasowych, klonowania VM-ów i
264 wielu podobnych operacji.
266 %package -n erlang-libguestfs
267 Summary: Erlang bindings for libguestfs
268 Summary(pl.UTF-8): Wiązania Erlanga do libguestfs
269 Group: Development/Languages
270 Requires: %{name} = %{version}-%{release}
272 %description -n erlang-libguestfs
273 Erlang bindings for libguestfs.
275 %description -n erlang-libguestfs -l pl.UTF-8
276 Wiązania Erlanga do libguestfs.
278 %package -n golang-libguestfs
279 Summary: Go language bindings for libguestfs
280 Summary(pl.UTF-8): Wiązania języka Go do libguestfs
281 Group: Development/Languages
282 Requires: %{name} = %{version}-%{release}
284 %description -n golang-libguestfs
285 Go language bindings for libguestfs.
287 %description -n golang-libguestfs -l pl.UTF-8
288 Wiązania języka Go do libguestfs.
290 %package -n java-libguestfs
291 Summary: Java bindings for libguestfs
292 Summary(pl.UTF-8): Wiązania Javy do libguestfs
293 Group: Libraries/Java
294 Requires: %{name} = %{version}-%{release}
296 %description -n java-libguestfs
297 Java bindings for libguestfs.
299 %description -n java-libguestfs -l pl.UTF-8
300 Wiązania Javy do libguestfs.
302 %package -n java-libguestfs-javadoc
303 Summary: Java bindings for libguestfs - documentation
304 Summary(pl.UTF-8): Wiązania Javy do libguestfs - dokumentacja
307 %description -n java-libguestfs-javadoc
308 Java bindings for libguestfs - documentation.
310 %description -n java-libguestfs-javadoc -l pl.UTF-8
311 Wiązania Javy do libguestfs - dokumentacja.
313 %package -n lua-libguestfs
314 Summary: Lua bindings for libguestfs
315 Summary(pl.UTF-8): Wiązania języka Lua do libguestfs
316 Group: Development/Languages
317 Requires: %{name} = %{version}-%{release}
319 %description -n lua-libguestfs
320 Lua bindings for libguestfs.
322 %description -n lua-libguestfs -l pl.UTF-8
323 Wiązania języka Lua do libguestfs.
325 %package -n ocaml-libguestfs
326 Summary: OCaml bindings for libguestfs
327 Summary(pl.UTF-8): Wiązania OCamla do libguestfs
329 Requires: %{name} = %{version}-%{release}
331 %description -n ocaml-libguestfs
332 OCaml bindings for libguestfs.
334 %description -n ocaml-libguestfs -l pl.UTF-8
335 Wiązania OCamla do libguestfs.
337 %package -n ocaml-libguestfs-devel
338 Summary: Development files OCaml libguestfs bindings
339 Summary(pl.UTF-8): Pliki programistyczne wiązań OCamla do libguestfs
340 Group: Development/Libraries
341 Requires: ocaml-%{name} = %{version}-%{release}
343 %description -n ocaml-libguestfs-devel
344 Development files OCaml libguestfs bindings.
346 %description -n ocaml-libguestfs-devel -l pl.UTF-8
347 Pliki programistyczne wiązań OCamla do libguestfs.
349 %package -n perl-libguestfs
350 Summary: Perl bindings for libguestfs
351 Summary(pl.UTF-8): Wiązania Perla do libguestfs
352 Group: Development/Languages/Perl
353 Requires: %{name} = %{version}-%{release}
354 Suggests: perl-Sys-Virt
355 Suggests: perl-XML-XPath
356 Suggests: perl-hivex >= 1.2.7
358 %description -n perl-libguestfs
359 Perl bindings for libguestfs.
361 %description -n perl-libguestfs -l pl.UTF-8
362 Wiązania Perla do libguestfs.
364 %package -n %{php_name}-guestfs
365 Summary: PHP bindings for libguestfs
366 Summary(pl.UTF-8): Wiązania PHP do libguestfs
367 Group: Development/Languages/PHP
368 Requires: %{name} = %{version}-%{release}
369 %{?requires_php_extension}
371 %description -n %{php_name}-guestfs
372 PHP bindings for libguestfs.
374 %description -n %{php_name}-guestfs -l pl.UTF-8
375 Wiązania PHP do libguestfs.
377 %package -n python-libguestfs
378 Summary: Python bindings for libguestfs
379 Summary(pl.UTF-8): Wiązania Pythona do libguestfs
380 Group: Development/Languages/Python
381 Requires: %{name} = %{version}-%{release}
383 %description -n python-libguestfs
384 Python bindings for libguestfs.
386 %description -n python-libguestfs -l pl.UTF-8
387 Wiązania Pythona do libguestfs.
389 %package -n ruby-libguestfs
390 Summary: Ruby bindings for libguestfs
391 Summary(pl.UTF-8): Wiązania języka Ruby do libguestfs
392 Group: Development/Languages
393 Requires: %{name} = %{version}-%{release}
394 %{?ruby_ver_requires_eq}
396 %description -n ruby-libguestfs
397 Ruby bindings for libguestfs.
399 %description -n ruby-libguestfs -l pl.UTF-8
400 Wiązania języka Ruby do libguestfs.
402 %package -n bash-completion-libguestfs
403 Summary: bash-completion for libguestfs tools
404 Summary(pl.UTF-8): Bashowe uzupełnianie argumentów dla narzędzi libguestfs
405 Group: Applications/Shells
406 Requires: bash-completion >= 2.0
408 %description -n bash-completion-libguestfs
409 bash-completion for guestfish tool.
411 %description -n bash-completion-libguestfs -l pl.UTF-8
412 Bashowe uzupełnianie argumentów dla narzędzi libguestfs.
429 %{?with_lua:LUA=/usr/bin/lua5.2} \
430 PBMTEXT=/usr/bin/pbmtext \
431 PNMTOPNG=/usr/bin/pnmtopng \
432 BMPTOPNM=/usr/bin/bmptopnm \
433 PAMCUT=/usr/bin/pamcut \
434 WRESTOOL=/usr/bin/wrestool \
435 QEMU=%{_bindir}/qemu \
436 --with-completionsdir=%{_datadir}/bash-completion/completions \
437 --with-html-dir=%{_gtkdocdir} \
438 --with-java=%{?with_java:%{java_home}}%{!?with_java:no} \
440 --enable-install-daemon \
441 %{!?with_appliance:--disable-appliance} \
442 %{!?with_erlang:--disable-erlang} \
443 %{!?with_golang:--disable-golang} \
444 %{!?with_haskell:--disable-haskell} \
445 %{!?with_lua:--disable-lua} \
446 %{!?with_ocaml:--disable-ocaml} \
447 %{!?with_perl:--disable-perl} \
448 %{!?with_php:--disable-php} \
449 %{!?with_systemtap:--disable-probes} \
450 %{!?with_python:--disable-python} \
451 %{!?with_ruby:--disable-ruby} \
452 --disable-silent-rules \
453 %{__enable_disable static_libs static}
459 rm -rf $RPM_BUILD_ROOT
463 DESTDIR=$RPM_BUILD_ROOT \
464 phpdir=%{php_sysconfdir}/conf.d
466 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
468 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lua/*/*.la
471 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.la
474 %{__rm} $RPM_BUILD_ROOT%{_docdir}/libguestfs/{example-*,virt-inspector.rng}
476 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
477 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
483 rm -rf $RPM_BUILD_ROOT
485 %post -p /sbin/ldconfig
486 %postun -p /sbin/ldconfig
488 %post gobject -p /sbin/ldconfig
489 %postun gobject -p /sbin/ldconfig
491 %post -n java-libguestfs -p /sbin/ldconfig
492 %postun -n java-libguestfs -p /sbin/ldconfig
494 %files -f %{name}.lang
495 %defattr(644,root,root,755)
496 %doc AUTHORS BUGS ChangeLog README TODO
497 %attr(755,root,root) %{_libdir}/libguestfs.so.*.*.*
498 %attr(755,root,root) %ghost %{_libdir}/libguestfs.so.0
499 %{_mandir}/man1/guestfs-release-notes.1*
500 %lang(ja) %{_mandir}/ja/man1/guestfs-release-notes.1*
501 %lang(uk) %{_mandir}/uk/man1/guestfs-release-notes.1*
504 %defattr(644,root,root,755)
505 %attr(755,root,root) %{_libdir}/libguestfs.so
506 %{_includedir}/guestfs.h
507 %{_pkgconfigdir}/libguestfs.pc
508 %{_mandir}/man3/guestfs.3*
509 %{_mandir}/man3/guestfs-examples.3*
510 %{_mandir}/man3/libguestfs.3*
511 %lang(ja) %{_mandir}/ja/man3/guestfs.3*
512 %lang(ja) %{_mandir}/ja/man3/guestfs-examples.3*
513 %lang(uk) %{_mandir}/uk/man3/guestfs.3*
514 %lang(uk) %{_mandir}/uk/man3/guestfs-examples.3*
516 %if %{with static_libs}
518 %defattr(644,root,root,755)
519 %{_libdir}/libguestfs.a
523 %defattr(644,root,root,755)
524 %{_gtkdocdir}/guestfs
527 %defattr(644,root,root,755)
528 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so.*.*.*
529 %attr(755,root,root) %ghost %{_libdir}/libguestfs-gobject-1.0.so.0
530 %{_libdir}/girepository-1.0/Guestfs-1.0.typelib
533 %defattr(644,root,root,755)
534 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so
535 %{_includedir}/guestfs-gobject.h
536 %{_includedir}/guestfs-gobject
537 %{_datadir}/gir-1.0/Guestfs-1.0.gir
538 %{_pkgconfigdir}/libguestfs-gobject-1.0.pc
540 %if %{with static_libs}
541 %files gobject-static
542 %defattr(644,root,root,755)
543 %{_libdir}/libguestfs-gobject-1.0.a
547 %defattr(644,root,root,755)
548 %attr(755,root,root) %{_bindir}/guestfish
549 %attr(755,root,root) %{_bindir}/guestmount
550 %attr(755,root,root) %{_bindir}/guestunmount
551 %attr(755,root,root) %{_bindir}/libguestfs-test-tool
552 %attr(755,root,root) %{_bindir}/virt-alignment-scan
553 %attr(755,root,root) %{_bindir}/virt-builder
554 %attr(755,root,root) %{_bindir}/virt-cat
555 %attr(755,root,root) %{_bindir}/virt-copy-in
556 %attr(755,root,root) %{_bindir}/virt-copy-out
557 %attr(755,root,root) %{_bindir}/virt-customize
558 %attr(755,root,root) %{_bindir}/virt-df
559 %attr(755,root,root) %{_bindir}/virt-diff
560 %attr(755,root,root) %{_bindir}/virt-edit
561 %attr(755,root,root) %{_bindir}/virt-filesystems
562 %attr(755,root,root) %{_bindir}/virt-format
563 %attr(755,root,root) %{_bindir}/virt-index-validate
564 %attr(755,root,root) %{_bindir}/virt-inspector
565 %attr(755,root,root) %{_bindir}/virt-ls
566 %attr(755,root,root) %{_bindir}/virt-rescue
567 %attr(755,root,root) %{_bindir}/virt-tar-in
568 %attr(755,root,root) %{_bindir}/virt-tar-out
569 %attr(755,root,root) %{_sbindir}/guestfsd
570 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libguestfs-tools.conf
571 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/virt-builder
572 %dir /etc/xdg/virt-builder
573 %dir /etc/xdg/virt-builder/repos.d
574 %config(noreplace) %verify(not md5 mtime size) /etc/xdg/virt-builder/repos.d/libguestfs.conf
575 %config(noreplace) %verify(not md5 mtime size) /etc/xdg/virt-builder/repos.d/libguestfs.gpg
576 %{_mandir}/man1/guestfish.1*
577 %{_mandir}/man1/guestfs-faq.1*
578 %{_mandir}/man1/guestfs-performance.1*
579 %{_mandir}/man1/guestfs-recipes.1*
580 %{_mandir}/man1/guestfs-testing.1*
581 %{_mandir}/man1/guestmount.1*
582 %{_mandir}/man1/guestunmount.1*
583 %{_mandir}/man1/libguestfs-test-tool.1*
584 %{_mandir}/man1/virt-alignment-scan.1*
585 %{_mandir}/man1/virt-builder.1*
586 %{_mandir}/man1/virt-cat.1*
587 %{_mandir}/man1/virt-copy-in.1*
588 %{_mandir}/man1/virt-copy-out.1*
589 %{_mandir}/man1/virt-customize.1*
590 %{_mandir}/man1/virt-df.1*
591 %{_mandir}/man1/virt-diff.1*
592 %{_mandir}/man1/virt-edit.1*
593 %{_mandir}/man1/virt-filesystems.1*
594 %{_mandir}/man1/virt-format.1*
595 %{_mandir}/man1/virt-index-validate.1*
596 %{_mandir}/man1/virt-inspector.1*
597 %{_mandir}/man1/virt-ls.1*
598 %{_mandir}/man1/virt-rescue.1*
599 %{_mandir}/man1/virt-tar-in.1*
600 %{_mandir}/man1/virt-tar-out.1*
601 %{_mandir}/man5/libguestfs-tools.conf.5*
602 %{_mandir}/man8/guestfsd.8*
603 %lang(ja) %{_mandir}/ja/man1/guestfish.1*
604 %lang(ja) %{_mandir}/ja/man1/guestfs-faq.1*
605 %lang(ja) %{_mandir}/ja/man1/guestfs-performance.1*
606 %lang(ja) %{_mandir}/ja/man1/guestfs-recipes.1*
607 %lang(ja) %{_mandir}/ja/man1/guestfs-testing.1*
608 %lang(ja) %{_mandir}/ja/man1/guestmount.1*
609 %lang(ja) %{_mandir}/ja/man1/guestunmount.1*
610 %lang(ja) %{_mandir}/ja/man1/libguestfs-test-tool.1*
611 %lang(ja) %{_mandir}/ja/man1/virt-alignment-scan.1*
612 %lang(ja) %{_mandir}/ja/man1/virt-builder.1*
613 %lang(ja) %{_mandir}/ja/man1/virt-cat.1*
614 %lang(ja) %{_mandir}/ja/man1/virt-copy-in.1*
615 %lang(ja) %{_mandir}/ja/man1/virt-copy-out.1*
616 %lang(ja) %{_mandir}/ja/man1/virt-df.1*
617 %lang(ja) %{_mandir}/ja/man1/virt-edit.1*
618 %lang(ja) %{_mandir}/ja/man1/virt-filesystems.1*
619 %lang(ja) %{_mandir}/ja/man1/virt-format.1*
620 %lang(ja) %{_mandir}/ja/man1/virt-index-validate.1*
621 %lang(ja) %{_mandir}/ja/man1/virt-inspector.1*
622 %lang(ja) %{_mandir}/ja/man1/virt-ls.1*
623 %lang(ja) %{_mandir}/ja/man1/virt-rescue.1*
624 %lang(ja) %{_mandir}/ja/man1/virt-tar-in.1*
625 %lang(ja) %{_mandir}/ja/man1/virt-tar-out.1*
626 %lang(ja) %{_mandir}/ja/man5/libguestfs-tools.conf.5*
627 %lang(uk) %{_mandir}/uk/man1/guestfish.1*
628 %lang(uk) %{_mandir}/uk/man1/guestfs-faq.1*
629 %lang(uk) %{_mandir}/uk/man1/guestfs-performance.1*
630 %lang(uk) %{_mandir}/uk/man1/guestfs-recipes.1*
631 %lang(uk) %{_mandir}/uk/man1/guestfs-testing.1*
632 %lang(uk) %{_mandir}/uk/man1/guestmount.1*
633 %lang(uk) %{_mandir}/uk/man1/guestunmount.1*
634 %lang(uk) %{_mandir}/uk/man1/libguestfs-test-tool.1*
635 %lang(uk) %{_mandir}/uk/man1/virt-alignment-scan.1*
636 %lang(uk) %{_mandir}/uk/man1/virt-builder.1*
637 %lang(uk) %{_mandir}/uk/man1/virt-cat.1*
638 %lang(uk) %{_mandir}/uk/man1/virt-copy-in.1*
639 %lang(uk) %{_mandir}/uk/man1/virt-copy-out.1*
640 %lang(uk) %{_mandir}/uk/man1/virt-df.1*
641 %lang(uk) %{_mandir}/uk/man1/virt-edit.1*
642 %lang(uk) %{_mandir}/uk/man1/virt-filesystems.1*
643 %lang(uk) %{_mandir}/uk/man1/virt-format.1*
644 %lang(uk) %{_mandir}/uk/man1/virt-index-validate.1*
645 %lang(uk) %{_mandir}/uk/man1/virt-inspector.1*
646 %lang(uk) %{_mandir}/uk/man1/virt-ls.1*
647 %lang(uk) %{_mandir}/uk/man1/virt-rescue.1*
648 %lang(uk) %{_mandir}/uk/man1/virt-tar-in.1*
649 %lang(uk) %{_mandir}/uk/man1/virt-tar-out.1*
650 %lang(uk) %{_mandir}/uk/man5/libguestfs-tools.conf.5*
652 %attr(755,root,root) %{_bindir}/virt-resize
653 %attr(755,root,root) %{_bindir}/virt-sparsify
654 %attr(755,root,root) %{_bindir}/virt-sysprep
655 %{_mandir}/man1/virt-resize.1*
656 %{_mandir}/man1/virt-sparsify.1*
657 %{_mandir}/man1/virt-sysprep.1*
658 %lang(ja) %{_mandir}/ja/man1/virt-resize.1*
659 %lang(ja) %{_mandir}/ja/man1/virt-sparsify.1*
660 %lang(ja) %{_mandir}/ja/man1/virt-sysprep.1*
661 %lang(uk) %{_mandir}/uk/man1/virt-resize.1*
662 %lang(uk) %{_mandir}/uk/man1/virt-sparsify.1*
663 %lang(uk) %{_mandir}/uk/man1/virt-sysprep.1*
665 %if %{with perltools}
666 %attr(755,root,root) %{_bindir}/virt-list-filesystems
667 %attr(755,root,root) %{_bindir}/virt-list-partitions
668 %attr(755,root,root) %{_bindir}/virt-make-fs
669 %attr(755,root,root) %{_bindir}/virt-tar
670 %attr(755,root,root) %{_bindir}/virt-win-reg
671 %{_mandir}/man1/virt-list-filesystems.1*
672 %{_mandir}/man1/virt-list-partitions.1*
673 %{_mandir}/man1/virt-make-fs.1*
674 %{_mandir}/man1/virt-tar.1*
675 %{_mandir}/man1/virt-win-reg.1*
676 %lang(ja) %{_mandir}/ja/man1/virt-list-filesystems.1*
677 %lang(ja) %{_mandir}/ja/man1/virt-list-partitions.1*
678 %lang(ja) %{_mandir}/ja/man1/virt-make-fs.1*
679 %lang(ja) %{_mandir}/ja/man1/virt-tar.1*
680 %lang(ja) %{_mandir}/ja/man1/virt-win-reg.1*
681 %lang(uk) %{_mandir}/uk/man1/virt-list-filesystems.1*
682 %lang(uk) %{_mandir}/uk/man1/virt-list-partitions.1*
683 %lang(uk) %{_mandir}/uk/man1/virt-make-fs.1*
684 %lang(uk) %{_mandir}/uk/man1/virt-tar.1*
685 %lang(uk) %{_mandir}/uk/man1/virt-win-reg.1*
688 %if %{with appliance}
689 %attr(755,root,root) %{_sbindir}/libguestfs-make-fixed-appliance
690 %{_mandir}/man1/libguestfs-make-fixed-appliance.1*
691 %lang(ja) %{_mandir}/ja/man1/libguestfs-make-fixed-appliance.1*
692 %lang(uk) %{_mandir}/uk/man1/libguestfs-make-fixed-appliance.1*
693 /lib/udev/rules.d/99-guestfs-serial.rules
694 %dir %{_libdir}/guestfs
695 %dir %{_libdir}/guestfs/supermin.d
696 %{_libdir}/guestfs/supermin.d/daemon.img
697 %{_libdir}/guestfs/supermin.d/init.img
698 %{_libdir}/guestfs/supermin.d/udev-rules.img
699 %{_libdir}/guestfs/supermin.d/base.img
700 %{_libdir}/guestfs/supermin.d/hostfiles
704 %files -n erlang-libguestfs
705 %defattr(644,root,root,755)
706 %attr(755,root,root) %{_bindir}/erl-guestfs
707 %{_libdir}/erlang/lib/libguestfs-%{version}
708 %{_mandir}/man3/guestfs-erlang.3*
709 %lang(ja) %{_mandir}/ja/man3/guestfs-erlang.3*
710 %lang(uk) %{_mandir}/uk/man3/guestfs-erlang.3*
714 %files -n golang-libguestfs
715 %defattr(644,root,root,755)
716 %dir %{_libdir}/golang/pkg/linux_*/libguestfs.org
717 %dir %{_libdir}/golang/pkg/linux_*/libguestfs.org/guestfs
718 %{_libdir}/golang/pkg/linux_*/libguestfs.org/guestfs/guestfs.a
719 %{_libdir}/golang/src/pkg/libguestfs.org
720 %{_mandir}/man3/guestfs-golang.3*
721 %lang(ja) %{_mandir}/ja/man3/guestfs-golang.3*
722 %lang(uk) %{_mandir}/uk/man3/guestfs-golang.3*
726 %files -n java-libguestfs
727 %defattr(644,root,root,755)
728 %attr(755,root,root) %{_libdir}/libguestfs_jni.so.*.*.*
729 %attr(755,root,root) %ghost %{_libdir}/libguestfs_jni.so.1
730 %attr(755,root,root) %{_libdir}/libguestfs_jni.so
731 %{_javadir}/libguestfs-%{version}.jar
732 %{_mandir}/man3/guestfs-java.3*
733 %lang(ja) %{_mandir}/ja/man3/guestfs-java.3*
734 %lang(uk) %{_mandir}/uk/man3/guestfs-java.3*
736 %files -n java-libguestfs-javadoc
737 %defattr(644,root,root,755)
738 %{_javadocdir}/libguestfs
742 %files -n lua-libguestfs
743 %defattr(644,root,root,755)
744 %attr(755,root,root) %{_libdir}/lua/*/guestfs.so
745 %{_mandir}/man3/guestfs-lua.3*
746 %lang(ja) %{_mandir}/ja/man3/guestfs-lua.3*
747 %lang(uk) %{_mandir}/uk/man3/guestfs-lua.3*
751 %files -n ocaml-libguestfs
752 %defattr(644,root,root,755)
753 %attr(755,root,root) %{_libdir}/ocaml/stublibs/dllmlguestfs.so
754 %{_libdir}/ocaml/stublibs/dllmlguestfs.so.owner
756 %files -n ocaml-libguestfs-devel
757 %defattr(644,root,root,755)
758 %dir %{_libdir}/ocaml/guestfs
759 %{_libdir}/ocaml/guestfs/META
760 %{_libdir}/ocaml/guestfs/guestfs.cmi
761 %{_libdir}/ocaml/guestfs/guestfs.cmx
762 %{_libdir}/ocaml/guestfs/guestfs.mli
763 %{_libdir}/ocaml/guestfs/libmlguestfs.a
764 %{_libdir}/ocaml/guestfs/mlguestfs.a
765 %{_libdir}/ocaml/guestfs/mlguestfs.cma
766 %{_libdir}/ocaml/guestfs/mlguestfs.cmxa
767 %{_mandir}/man3/guestfs-ocaml.3*
768 %lang(ja) %{_mandir}/ja/man3/guestfs-ocaml.3*
769 %lang(uk) %{_mandir}/uk/man3/guestfs-ocaml.3*
773 %files -n perl-libguestfs
774 %defattr(644,root,root,755)
775 %{perl_vendorarch}/Sys/Guestfs.pm
776 %{perl_vendorarch}/Sys/bindtests.pl
777 %dir %{perl_vendorarch}/auto/Sys/Guestfs
778 %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.bs
779 %attr(755,root,root) %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.so
780 %{_mandir}/man3/guestfs-perl.3*
781 %{_mandir}/man3/Sys::Guestfs.3pm*
782 %lang(ja) %{_mandir}/ja/man3/guestfs-perl.3*
783 %lang(uk) %{_mandir}/uk/man3/guestfs-perl.3*
787 %files -n %{php_name}-guestfs
788 %defattr(644,root,root,755)
789 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/guestfs_php.ini
790 %attr(755,root,root) %{php_extensiondir}/guestfs_php.so
794 %files -n python-libguestfs
795 %defattr(644,root,root,755)
796 %attr(755,root,root) %{py_sitedir}/libguestfsmod.so
797 %{py_sitedir}/guestfs.py[co]
798 %{_mandir}/man3/guestfs-python.3*
799 %lang(ja) %{_mandir}/ja/man3/guestfs-python.3*
800 %lang(uk) %{_mandir}/uk/man3/guestfs-python.3*
804 %files -n ruby-libguestfs
805 %defattr(644,root,root,755)
806 %attr(755,root,root) %{ruby_vendorarchdir}/_guestfs.so
807 %{ruby_vendorlibdir}/guestfs.rb
808 %{_mandir}/man3/guestfs-ruby.3*
809 %lang(ja) %{_mandir}/ja/man3/guestfs-ruby.3*
810 %lang(uk) %{_mandir}/uk/man3/guestfs-ruby.3*
813 %files -n bash-completion-libguestfs
814 %defattr(644,root,root,755)
815 %{_datadir}/bash-completion/completions/guestfish
816 %{_datadir}/bash-completion/completions/guestmount
817 %{_datadir}/bash-completion/completions/virt-*