2 # - finish haskell bindings (when finished upstream, not ready as of 1.26.3)
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
27 %define php_name php55
29 %include /usr/lib/rpm/macros.perl
30 %include /usr/lib/rpm/macros.java
31 Summary: Library and tools for accessing and modifying virtual machine disk images
32 Summary(pl.UTF-8): Biblioteka i narzędzia do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
38 Source0: http://libguestfs.org/download/1.26-stable/%{name}-%{version}.tar.gz
39 # Source0-md5: 02e517f21053325c434adc767d8d70cb
41 Patch1: augeas-libxml2.patch
42 Patch2: %{name}-link.patch
43 Patch3: %{name}-completionsdir.patch
44 URL: http://libguestfs.org/
45 BuildRequires: acl-devel
46 BuildRequires: attr-devel
47 BuildRequires: augeas-devel >= 1.0.0
48 BuildRequires: autoconf >= 2.50
49 BuildRequires: automake
51 BuildRequires: cdrkit-mkisofs
52 BuildRequires: db-utils
54 BuildRequires: gettext-devel
55 BuildRequires: glib2-devel >= 1:2.26.0
56 BuildRequires: gobject-introspection-devel >= 1.30.0
58 BuildRequires: gtk-doc >= 1.14
59 BuildRequires: hivex-devel >= 1.2.7
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
69 BuildRequires: ncurses-devel
70 BuildRequires: pcre-devel
71 BuildRequires: perl-base
72 BuildRequires: perl-tools-pod
73 BuildRequires: pkgconfig
75 BuildRequires: qemu-img >= 1.0
76 BuildRequires: readline-devel
77 BuildRequires: rpmbuild(macros) >= 1.656
79 BuildRequires: systemd-devel
80 BuildRequires: yajl-devel >= 2
82 BuildRequires: supermin >= 5.1.0
85 # erl_interface package
96 BuildRequires: rpm-javaprov
99 # use 5.2 as 5.1 packaging in PLD was incompatible with what's expected by configure
101 BuildRequires: lua52-devel
105 BuildRequires: ocaml-camlp4
106 BuildRequires: ocaml-fileutils-devel
107 BuildRequires: ocaml-findlib
108 BuildRequires: ocaml-gettext-devel
109 BuildRequires: ocaml-pcre-devel
112 BuildRequires: perl-ExtUtils-MakeMaker
113 BuildRequires: perl-Test-Simple
114 BuildRequires: rpm-perlprov
116 %if %{with perltools}
117 BuildRequires: perl(Data::Dumper)
118 BuildRequires: perl(Getopt::Long)
119 BuildRequires: perl(Locale::TextDomain)
120 BuildRequires: perl(Pod::Man)
121 BuildRequires: perl(Pod::Simple)
122 BuildRequires: perl(Pod::Usage)
123 BuildRequires: perl-String-ShellQuote
124 BuildRequires: perl-Sys-Virt
125 BuildRequires: perl-hivex >= 1.2.7
126 BuildRequires: perl-libintl
127 BuildRequires: perl-modules
130 BuildRequires: %{php_name}-devel
131 BuildRequires: %{php_name}-program
134 BuildRequires: python
135 BuildRequires: python-devel
136 BuildRequires: rpm-pythonprov
139 BuildRequires: rpm-rubyprov
141 BuildRequires: ruby-devel
142 BuildRequires: ruby-irb
143 BuildRequires: ruby-rake
144 BuildRequires: ruby-rdoc
145 BuildRequires: ruby-rubygems
147 %if %{with systemtap}
148 BuildRequires: systemtap-sdt-devel
150 Requires: qemu-common >= 1.1.0
153 Suggests: netpbm-progs
154 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
157 libguestfs is a library and set of tools for accessing and modifying
158 virtual machine (VM) disk images. You can use this for viewing and
159 editing files inside guests, scripting changes to VMs, monitoring disk
160 used/free statistics, P2V, V2V, performing partial backups, cloning
161 VMs, and much else besides.
163 %description -l pl.UTF-8
164 libguestfs to biblioteka oraz zestaw narzędzi do dostępu oraz
165 modyfikowania obrazów dysków maszyn wirtualnych (VM). Można je
166 wykorzystywać do oglądania i edycji plików wewnątrz gości, zmian
167 skryptowych w VM-ach, monitorowania statystyk używanego/dostępnego
168 miejsca na dyskach, P2V, V2V, wykonywania częściowych kopii
169 zapasowych, klonowania VM-ów i wielu podobnych operacji.
172 Summary: Header files for libguestfs library
173 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs
174 Group: Development/Libraries
175 Requires: %{name} = %{version}-%{release}
178 Header files for libguestfs library.
180 %description devel -l pl.UTF-8
181 Pliki nagłówkowe biblioteki libguestfs.
184 Summary: Static libguestfs library
185 Summary(pl.UTF-8): Statyczna biblioteka libguestfs
186 Group: Development/Libraries
187 Requires: %{name}-devel = %{version}-%{release}
190 Static libguestfs library.
192 %description static -l pl.UTF-8
193 Statyczna biblioteka libguestfs.
196 Summary: libguestfs API documentation
197 Summary(pl.UTF-8): Dokumentacja API libguestfs
201 libguestfs API documentation.
203 %description apidocs -l pl.UTF-8
204 Dokumentacja API libguestfs.
207 Summary: GObject bindings to libguestfs library
208 Summary(pl.UTF-8): Wiązania GObject do biblioteki libguestfs
210 Requires: %{name} = %{version}-%{release}
211 Requires: glib2 >= 1:2.26.0
214 GObject bindings to libguestfs library.
216 %description gobject -l pl.UTF-8
217 Wiązania GObject do biblioteki libguestfs.
219 %package gobject-devel
220 Summary: Header files for libguestfs-gobject library
221 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs-gobject
222 Group: Development/Libraries
223 Requires: %{name}-devel = %{version}-%{release}
224 Requires: %{name}-gobject = %{version}-%{release}
225 Requires: glib2-devel >= 1:2.26.0
227 %description gobject-devel
228 Header files for libguestfs-gobject library.
230 %description gobject-devel -l pl.UTF-8
231 Pliki nagłówkowe biblioteki libguestfs-gobject.
233 %package gobject-static
234 Summary: Static libguestfs-gobject library
235 Summary(pl.UTF-8): Statyczna biblioteka libguestfs-gobject
236 Group: Development/Libraries
237 Requires: %{name}-gobject-devel = %{version}-%{release}
239 %description gobject-static
240 Static libguestfs-gobject library.
242 %description gobject-static -l pl.UTF-8
243 Statyczna biblioteka libguestfs-gobject.
246 Summary: libguestfs tools for accessing and modifying virtual machine disk images
247 Summary(pl.UTF-8): Narzędzia libguestfs do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
248 Group: Applications/System
249 Requires: %{name} = %{version}-%{release}
250 %{?with_ocaml:Requires: ocaml-libguestfs = %{version}-%{release}}
251 %{?with_perltools:Requires: perl-libguestfs = %{version}-%{release}}
252 Requires: augeas-libs >= 1.0.0
255 libguestfs tools for accessing and modifying virtual machine (VM) disk
256 images. You can use this for viewing and editing files inside guests,
257 scripting changes to VMs, monitoring disk used/free statistics, P2V,
258 V2V, performing partial backups, cloning VMs, and much else besides.
260 %description tools -l pl.UTF-8
261 Zestaw narzędzi libguestfs do dostępu oraz modyfikowania obrazów
262 dysków maszyn wirtualnych (VM). Można je wykorzystywać do oglądania i
263 edycji plików wewnątrz gości, zmian skryptowych w VM-ach,
264 monitorowania statystyk używanego/dostępnego miejsca na dyskach, P2V,
265 V2V, wykonywania częściowych kopii zapasowych, klonowania VM-ów i
266 wielu podobnych operacji.
268 %package -n erlang-libguestfs
269 Summary: Erlang bindings for libguestfs
270 Summary(pl.UTF-8): Wiązania Erlanga do libguestfs
271 Group: Development/Languages
272 Requires: %{name} = %{version}-%{release}
274 %description -n erlang-libguestfs
275 Erlang bindings for libguestfs.
277 %description -n erlang-libguestfs -l pl.UTF-8
278 Wiązania Erlanga do libguestfs.
280 %package -n golang-libguestfs
281 Summary: Go language bindings for libguestfs
282 Summary(pl.UTF-8): Wiązania języka Go do libguestfs
283 Group: Development/Languages
284 Requires: %{name} = %{version}-%{release}
286 %description -n golang-libguestfs
287 Go language bindings for libguestfs.
289 %description -n golang-libguestfs -l pl.UTF-8
290 Wiązania języka Go do libguestfs.
292 %package -n java-libguestfs
293 Summary: Java bindings for libguestfs
294 Summary(pl.UTF-8): Wiązania Javy do libguestfs
295 Group: Libraries/Java
296 Requires: %{name} = %{version}-%{release}
298 %description -n java-libguestfs
299 Java bindings for libguestfs.
301 %description -n java-libguestfs -l pl.UTF-8
302 Wiązania Javy do libguestfs.
304 %package -n java-libguestfs-javadoc
305 Summary: Java bindings for libguestfs - documentation
306 Summary(pl.UTF-8): Wiązania Javy do libguestfs - dokumentacja
309 %description -n java-libguestfs-javadoc
310 Java bindings for libguestfs - documentation.
312 %description -n java-libguestfs-javadoc -l pl.UTF-8
313 Wiązania Javy do libguestfs - dokumentacja.
315 %package -n lua-libguestfs
316 Summary: Lua bindings for libguestfs
317 Summary(pl.UTF-8): Wiązania języka Lua do libguestfs
318 Group: Development/Languages
319 Requires: %{name} = %{version}-%{release}
321 %description -n lua-libguestfs
322 Lua bindings for libguestfs.
324 %description -n lua-libguestfs -l pl.UTF-8
325 Wiązania języka Lua do libguestfs.
327 %package -n ocaml-libguestfs
328 Summary: OCaml bindings for libguestfs
329 Summary(pl.UTF-8): Wiązania OCamla do libguestfs
331 Requires: %{name} = %{version}-%{release}
333 %description -n ocaml-libguestfs
334 OCaml bindings for libguestfs.
336 %description -n ocaml-libguestfs -l pl.UTF-8
337 Wiązania OCamla do libguestfs.
339 %package -n ocaml-libguestfs-devel
340 Summary: Development files OCaml libguestfs bindings
341 Summary(pl.UTF-8): Pliki programistyczne wiązań OCamla do libguestfs
342 Group: Development/Libraries
343 Requires: ocaml-%{name} = %{version}-%{release}
345 %description -n ocaml-libguestfs-devel
346 Development files OCaml libguestfs bindings.
348 %description -n ocaml-libguestfs-devel -l pl.UTF-8
349 Pliki programistyczne wiązań OCamla do libguestfs.
351 %package -n perl-libguestfs
352 Summary: Perl bindings for libguestfs
353 Summary(pl.UTF-8): Wiązania Perla do libguestfs
354 Group: Development/Languages/Perl
355 Requires: %{name} = %{version}-%{release}
356 Suggests: perl-Sys-Virt
357 Suggests: perl-XML-XPath
358 Suggests: perl-hivex >= 1.2.7
360 %description -n perl-libguestfs
361 Perl bindings for libguestfs.
363 %description -n perl-libguestfs -l pl.UTF-8
364 Wiązania Perla do libguestfs.
366 %package -n %{php_name}-guestfs
367 Summary: PHP bindings for libguestfs
368 Summary(pl.UTF-8): Wiązania PHP do libguestfs
369 Group: Development/Languages/PHP
370 Requires: %{name} = %{version}-%{release}
371 %{?requires_php_extension}
373 %description -n %{php_name}-guestfs
374 PHP bindings for libguestfs.
376 %description -n %{php_name}-guestfs -l pl.UTF-8
377 Wiązania PHP do libguestfs.
379 %package -n python-libguestfs
380 Summary: Python bindings for libguestfs
381 Summary(pl.UTF-8): Wiązania Pythona do libguestfs
382 Group: Development/Languages/Python
383 Requires: %{name} = %{version}-%{release}
385 %description -n python-libguestfs
386 Python bindings for libguestfs.
388 %description -n python-libguestfs -l pl.UTF-8
389 Wiązania Pythona do libguestfs.
391 %package -n ruby-libguestfs
392 Summary: Ruby bindings for libguestfs
393 Summary(pl.UTF-8): Wiązania języka Ruby do libguestfs
394 Group: Development/Languages
395 Requires: %{name} = %{version}-%{release}
396 %{?ruby_ver_requires_eq}
398 %description -n ruby-libguestfs
399 Ruby bindings for libguestfs.
401 %description -n ruby-libguestfs -l pl.UTF-8
402 Wiązania języka Ruby do libguestfs.
404 %package -n bash-completion-libguestfs
405 Summary: bash-completion for libguestfs tools
406 Summary(pl.UTF-8): Bashowe uzupełnianie argumentów dla narzędzi libguestfs
407 Group: Applications/Shells
408 Requires: bash-completion >= 2.0
410 %description -n bash-completion-libguestfs
411 bash-completion for guestfish tool.
413 %description -n bash-completion-libguestfs -l pl.UTF-8
414 Bashowe uzupełnianie argumentów dla narzędzi libguestfs.
431 %{?with_lua:LUA=/usr/bin/lua5.2} \
432 PBMTEXT=/usr/bin/pbmtext \
433 PNMTOPNG=/usr/bin/pnmtopng \
434 BMPTOPNM=/usr/bin/bmptopnm \
435 PAMCUT=/usr/bin/pamcut \
436 WRESTOOL=/usr/bin/wrestool \
437 QEMU=%{_bindir}/qemu \
438 --with-completionsdir=%{_datadir}/bash-completion/completions \
439 --with-html-dir=%{_gtkdocdir} \
440 --with-java=%{?with_java:%{java_home}}%{!?with_java:no} \
442 --enable-install-daemon \
443 %{!?with_appliance:--disable-appliance} \
444 %{!?with_erlang:--disable-erlang} \
445 %{!?with_golang:--disable-golang} \
446 %{!?with_haskell:--disable-haskell} \
447 %{!?with_lua:--disable-lua} \
448 %{!?with_ocaml:--disable-ocaml} \
449 %{!?with_perl:--disable-perl} \
450 %{!?with_php:--disable-php} \
451 %{!?with_systemtap:--disable-probes} \
452 %{!?with_python:--disable-python} \
453 %{!?with_ruby:--disable-ruby} \
454 --disable-silent-rules \
455 %{__enable_disable static_libs static}
461 rm -rf $RPM_BUILD_ROOT
465 DESTDIR=$RPM_BUILD_ROOT \
466 phpdir=%{php_sysconfdir}/conf.d
468 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
470 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lua/*/*.la
473 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.la
476 %{__rm} $RPM_BUILD_ROOT%{_docdir}/libguestfs/{example-*,virt-inspector.rng}
478 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
479 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
485 rm -rf $RPM_BUILD_ROOT
487 %post -p /sbin/ldconfig
488 %postun -p /sbin/ldconfig
490 %post gobject -p /sbin/ldconfig
491 %postun gobject -p /sbin/ldconfig
493 %post -n java-libguestfs -p /sbin/ldconfig
494 %postun -n java-libguestfs -p /sbin/ldconfig
496 %files -f %{name}.lang
497 %defattr(644,root,root,755)
498 %doc AUTHORS BUGS ChangeLog README TODO
499 %attr(755,root,root) %{_libdir}/libguestfs.so.*.*.*
500 %attr(755,root,root) %ghost %{_libdir}/libguestfs.so.0
501 %{_mandir}/man1/guestfs-release-notes.1*
502 %lang(ja) %{_mandir}/ja/man1/guestfs-release-notes.1*
503 %lang(uk) %{_mandir}/uk/man1/guestfs-release-notes.1*
506 %defattr(644,root,root,755)
507 %attr(755,root,root) %{_libdir}/libguestfs.so
508 %{_includedir}/guestfs.h
509 %{_pkgconfigdir}/libguestfs.pc
510 %{_mandir}/man3/guestfs.3*
511 %{_mandir}/man3/guestfs-examples.3*
512 %{_mandir}/man3/libguestfs.3*
513 %lang(ja) %{_mandir}/ja/man3/guestfs.3*
514 %lang(ja) %{_mandir}/ja/man3/guestfs-examples.3*
515 %lang(uk) %{_mandir}/uk/man3/guestfs.3*
516 %lang(uk) %{_mandir}/uk/man3/guestfs-examples.3*
518 %if %{with static_libs}
520 %defattr(644,root,root,755)
521 %{_libdir}/libguestfs.a
525 %defattr(644,root,root,755)
526 %{_gtkdocdir}/guestfs
529 %defattr(644,root,root,755)
530 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so.*.*.*
531 %attr(755,root,root) %ghost %{_libdir}/libguestfs-gobject-1.0.so.0
532 %{_libdir}/girepository-1.0/Guestfs-1.0.typelib
535 %defattr(644,root,root,755)
536 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so
537 %{_includedir}/guestfs-gobject.h
538 %{_includedir}/guestfs-gobject
539 %{_datadir}/gir-1.0/Guestfs-1.0.gir
540 %{_pkgconfigdir}/libguestfs-gobject-1.0.pc
542 %if %{with static_libs}
543 %files gobject-static
544 %defattr(644,root,root,755)
545 %{_libdir}/libguestfs-gobject-1.0.a
549 %defattr(644,root,root,755)
550 %attr(755,root,root) %{_bindir}/guestfish
551 %attr(755,root,root) %{_bindir}/guestmount
552 %attr(755,root,root) %{_bindir}/guestunmount
553 %attr(755,root,root) %{_bindir}/libguestfs-test-tool
554 %attr(755,root,root) %{_bindir}/virt-alignment-scan
555 %attr(755,root,root) %{_bindir}/virt-builder
556 %attr(755,root,root) %{_bindir}/virt-cat
557 %attr(755,root,root) %{_bindir}/virt-copy-in
558 %attr(755,root,root) %{_bindir}/virt-copy-out
559 %attr(755,root,root) %{_bindir}/virt-customize
560 %attr(755,root,root) %{_bindir}/virt-df
561 %attr(755,root,root) %{_bindir}/virt-diff
562 %attr(755,root,root) %{_bindir}/virt-edit
563 %attr(755,root,root) %{_bindir}/virt-filesystems
564 %attr(755,root,root) %{_bindir}/virt-format
565 %attr(755,root,root) %{_bindir}/virt-index-validate
566 %attr(755,root,root) %{_bindir}/virt-inspector
567 %attr(755,root,root) %{_bindir}/virt-ls
568 %attr(755,root,root) %{_bindir}/virt-rescue
569 %attr(755,root,root) %{_bindir}/virt-tar-in
570 %attr(755,root,root) %{_bindir}/virt-tar-out
571 %attr(755,root,root) %{_sbindir}/guestfsd
572 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libguestfs-tools.conf
573 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/virt-builder
574 %dir /etc/xdg/virt-builder
575 %dir /etc/xdg/virt-builder/repos.d
576 %config(noreplace) %verify(not md5 mtime size) /etc/xdg/virt-builder/repos.d/libguestfs.conf
577 %config(noreplace) %verify(not md5 mtime size) /etc/xdg/virt-builder/repos.d/libguestfs.gpg
578 %{_mandir}/man1/guestfish.1*
579 %{_mandir}/man1/guestfs-faq.1*
580 %{_mandir}/man1/guestfs-performance.1*
581 %{_mandir}/man1/guestfs-recipes.1*
582 %{_mandir}/man1/guestfs-testing.1*
583 %{_mandir}/man1/guestmount.1*
584 %{_mandir}/man1/guestunmount.1*
585 %{_mandir}/man1/libguestfs-test-tool.1*
586 %{_mandir}/man1/virt-alignment-scan.1*
587 %{_mandir}/man1/virt-builder.1*
588 %{_mandir}/man1/virt-cat.1*
589 %{_mandir}/man1/virt-copy-in.1*
590 %{_mandir}/man1/virt-copy-out.1*
591 %{_mandir}/man1/virt-customize.1*
592 %{_mandir}/man1/virt-df.1*
593 %{_mandir}/man1/virt-diff.1*
594 %{_mandir}/man1/virt-edit.1*
595 %{_mandir}/man1/virt-filesystems.1*
596 %{_mandir}/man1/virt-format.1*
597 %{_mandir}/man1/virt-index-validate.1*
598 %{_mandir}/man1/virt-inspector.1*
599 %{_mandir}/man1/virt-ls.1*
600 %{_mandir}/man1/virt-rescue.1*
601 %{_mandir}/man1/virt-tar-in.1*
602 %{_mandir}/man1/virt-tar-out.1*
603 %{_mandir}/man5/libguestfs-tools.conf.5*
604 %{_mandir}/man8/guestfsd.8*
605 %lang(ja) %{_mandir}/ja/man1/guestfish.1*
606 %lang(ja) %{_mandir}/ja/man1/guestfs-faq.1*
607 %lang(ja) %{_mandir}/ja/man1/guestfs-performance.1*
608 %lang(ja) %{_mandir}/ja/man1/guestfs-recipes.1*
609 %lang(ja) %{_mandir}/ja/man1/guestfs-testing.1*
610 %lang(ja) %{_mandir}/ja/man1/guestmount.1*
611 %lang(ja) %{_mandir}/ja/man1/guestunmount.1*
612 %lang(ja) %{_mandir}/ja/man1/libguestfs-test-tool.1*
613 %lang(ja) %{_mandir}/ja/man1/virt-alignment-scan.1*
614 %lang(ja) %{_mandir}/ja/man1/virt-builder.1*
615 %lang(ja) %{_mandir}/ja/man1/virt-cat.1*
616 %lang(ja) %{_mandir}/ja/man1/virt-copy-in.1*
617 %lang(ja) %{_mandir}/ja/man1/virt-copy-out.1*
618 %lang(ja) %{_mandir}/ja/man1/virt-df.1*
619 %lang(ja) %{_mandir}/ja/man1/virt-edit.1*
620 %lang(ja) %{_mandir}/ja/man1/virt-filesystems.1*
621 %lang(ja) %{_mandir}/ja/man1/virt-format.1*
622 %lang(ja) %{_mandir}/ja/man1/virt-index-validate.1*
623 %lang(ja) %{_mandir}/ja/man1/virt-inspector.1*
624 %lang(ja) %{_mandir}/ja/man1/virt-ls.1*
625 %lang(ja) %{_mandir}/ja/man1/virt-rescue.1*
626 %lang(ja) %{_mandir}/ja/man1/virt-tar-in.1*
627 %lang(ja) %{_mandir}/ja/man1/virt-tar-out.1*
628 %lang(ja) %{_mandir}/ja/man5/libguestfs-tools.conf.5*
629 %lang(uk) %{_mandir}/uk/man1/guestfish.1*
630 %lang(uk) %{_mandir}/uk/man1/guestfs-faq.1*
631 %lang(uk) %{_mandir}/uk/man1/guestfs-performance.1*
632 %lang(uk) %{_mandir}/uk/man1/guestfs-recipes.1*
633 %lang(uk) %{_mandir}/uk/man1/guestfs-testing.1*
634 %lang(uk) %{_mandir}/uk/man1/guestmount.1*
635 %lang(uk) %{_mandir}/uk/man1/guestunmount.1*
636 %lang(uk) %{_mandir}/uk/man1/libguestfs-test-tool.1*
637 %lang(uk) %{_mandir}/uk/man1/virt-alignment-scan.1*
638 %lang(uk) %{_mandir}/uk/man1/virt-builder.1*
639 %lang(uk) %{_mandir}/uk/man1/virt-cat.1*
640 %lang(uk) %{_mandir}/uk/man1/virt-copy-in.1*
641 %lang(uk) %{_mandir}/uk/man1/virt-copy-out.1*
642 %lang(uk) %{_mandir}/uk/man1/virt-df.1*
643 %lang(uk) %{_mandir}/uk/man1/virt-edit.1*
644 %lang(uk) %{_mandir}/uk/man1/virt-filesystems.1*
645 %lang(uk) %{_mandir}/uk/man1/virt-format.1*
646 %lang(uk) %{_mandir}/uk/man1/virt-index-validate.1*
647 %lang(uk) %{_mandir}/uk/man1/virt-inspector.1*
648 %lang(uk) %{_mandir}/uk/man1/virt-ls.1*
649 %lang(uk) %{_mandir}/uk/man1/virt-rescue.1*
650 %lang(uk) %{_mandir}/uk/man1/virt-tar-in.1*
651 %lang(uk) %{_mandir}/uk/man1/virt-tar-out.1*
652 %lang(uk) %{_mandir}/uk/man5/libguestfs-tools.conf.5*
654 %attr(755,root,root) %{_bindir}/virt-resize
655 %attr(755,root,root) %{_bindir}/virt-sparsify
656 %attr(755,root,root) %{_bindir}/virt-sysprep
657 %{_mandir}/man1/virt-resize.1*
658 %{_mandir}/man1/virt-sparsify.1*
659 %{_mandir}/man1/virt-sysprep.1*
660 %lang(ja) %{_mandir}/ja/man1/virt-resize.1*
661 %lang(ja) %{_mandir}/ja/man1/virt-sparsify.1*
662 %lang(ja) %{_mandir}/ja/man1/virt-sysprep.1*
663 %lang(uk) %{_mandir}/uk/man1/virt-resize.1*
664 %lang(uk) %{_mandir}/uk/man1/virt-sparsify.1*
665 %lang(uk) %{_mandir}/uk/man1/virt-sysprep.1*
667 %if %{with perltools}
668 %attr(755,root,root) %{_bindir}/virt-list-filesystems
669 %attr(755,root,root) %{_bindir}/virt-list-partitions
670 %attr(755,root,root) %{_bindir}/virt-make-fs
671 %attr(755,root,root) %{_bindir}/virt-tar
672 %attr(755,root,root) %{_bindir}/virt-win-reg
673 %{_mandir}/man1/virt-list-filesystems.1*
674 %{_mandir}/man1/virt-list-partitions.1*
675 %{_mandir}/man1/virt-make-fs.1*
676 %{_mandir}/man1/virt-tar.1*
677 %{_mandir}/man1/virt-win-reg.1*
678 %lang(ja) %{_mandir}/ja/man1/virt-list-filesystems.1*
679 %lang(ja) %{_mandir}/ja/man1/virt-list-partitions.1*
680 %lang(ja) %{_mandir}/ja/man1/virt-make-fs.1*
681 %lang(ja) %{_mandir}/ja/man1/virt-tar.1*
682 %lang(ja) %{_mandir}/ja/man1/virt-win-reg.1*
683 %lang(uk) %{_mandir}/uk/man1/virt-list-filesystems.1*
684 %lang(uk) %{_mandir}/uk/man1/virt-list-partitions.1*
685 %lang(uk) %{_mandir}/uk/man1/virt-make-fs.1*
686 %lang(uk) %{_mandir}/uk/man1/virt-tar.1*
687 %lang(uk) %{_mandir}/uk/man1/virt-win-reg.1*
690 %if %{with appliance}
691 %attr(755,root,root) %{_sbindir}/libguestfs-make-fixed-appliance
692 %{_mandir}/man1/libguestfs-make-fixed-appliance.1*
693 %lang(ja) %{_mandir}/ja/man1/libguestfs-make-fixed-appliance.1*
694 %lang(uk) %{_mandir}/uk/man1/libguestfs-make-fixed-appliance.1*
695 /lib/udev/rules.d/99-guestfs-serial.rules
696 %dir %{_libdir}/guestfs
697 %dir %{_libdir}/guestfs/supermin.d
698 %{_libdir}/guestfs/supermin.d/daemon.img
699 %{_libdir}/guestfs/supermin.d/init.img
700 %{_libdir}/guestfs/supermin.d/udev-rules.img
701 %{_libdir}/guestfs/supermin.d/base.img
702 %{_libdir}/guestfs/supermin.d/hostfiles
706 %files -n erlang-libguestfs
707 %defattr(644,root,root,755)
708 %attr(755,root,root) %{_bindir}/erl-guestfs
709 %{_libdir}/erlang/lib/libguestfs-%{version}
710 %{_mandir}/man3/guestfs-erlang.3*
711 %lang(ja) %{_mandir}/ja/man3/guestfs-erlang.3*
712 %lang(uk) %{_mandir}/uk/man3/guestfs-erlang.3*
716 %files -n golang-libguestfs
717 %defattr(644,root,root,755)
718 %dir %{_libdir}/golang/pkg/linux_*/libguestfs.org
719 %dir %{_libdir}/golang/pkg/linux_*/libguestfs.org/guestfs
720 %{_libdir}/golang/pkg/linux_*/libguestfs.org/guestfs/guestfs.a
721 %{_libdir}/golang/src/pkg/libguestfs.org
722 %{_mandir}/man3/guestfs-golang.3*
723 %lang(ja) %{_mandir}/ja/man3/guestfs-golang.3*
724 %lang(uk) %{_mandir}/uk/man3/guestfs-golang.3*
728 %files -n java-libguestfs
729 %defattr(644,root,root,755)
730 %attr(755,root,root) %{_libdir}/libguestfs_jni.so.*.*.*
731 %attr(755,root,root) %ghost %{_libdir}/libguestfs_jni.so.1
732 %attr(755,root,root) %{_libdir}/libguestfs_jni.so
733 %{_javadir}/libguestfs-%{version}.jar
734 %{_mandir}/man3/guestfs-java.3*
735 %lang(ja) %{_mandir}/ja/man3/guestfs-java.3*
736 %lang(uk) %{_mandir}/uk/man3/guestfs-java.3*
738 %files -n java-libguestfs-javadoc
739 %defattr(644,root,root,755)
740 %{_javadocdir}/libguestfs
744 %files -n lua-libguestfs
745 %defattr(644,root,root,755)
746 %attr(755,root,root) %{_libdir}/lua/*/guestfs.so
747 %{_mandir}/man3/guestfs-lua.3*
748 %lang(ja) %{_mandir}/ja/man3/guestfs-lua.3*
749 %lang(uk) %{_mandir}/uk/man3/guestfs-lua.3*
753 %files -n ocaml-libguestfs
754 %defattr(644,root,root,755)
755 %attr(755,root,root) %{_libdir}/ocaml/stublibs/dllmlguestfs.so
756 %{_libdir}/ocaml/stublibs/dllmlguestfs.so.owner
758 %files -n ocaml-libguestfs-devel
759 %defattr(644,root,root,755)
760 %dir %{_libdir}/ocaml/guestfs
761 %{_libdir}/ocaml/guestfs/META
762 %{_libdir}/ocaml/guestfs/guestfs.cmi
763 %{_libdir}/ocaml/guestfs/guestfs.cmx
764 %{_libdir}/ocaml/guestfs/guestfs.mli
765 %{_libdir}/ocaml/guestfs/libmlguestfs.a
766 %{_libdir}/ocaml/guestfs/mlguestfs.a
767 %{_libdir}/ocaml/guestfs/mlguestfs.cma
768 %{_libdir}/ocaml/guestfs/mlguestfs.cmxa
769 %{_mandir}/man3/guestfs-ocaml.3*
770 %lang(ja) %{_mandir}/ja/man3/guestfs-ocaml.3*
771 %lang(uk) %{_mandir}/uk/man3/guestfs-ocaml.3*
775 %files -n perl-libguestfs
776 %defattr(644,root,root,755)
777 %{perl_vendorarch}/Sys/Guestfs.pm
778 %{perl_vendorarch}/Sys/bindtests.pl
779 %dir %{perl_vendorarch}/auto/Sys/Guestfs
780 %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.bs
781 %attr(755,root,root) %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.so
782 %{_mandir}/man3/guestfs-perl.3*
783 %{_mandir}/man3/Sys::Guestfs.3pm*
784 %lang(ja) %{_mandir}/ja/man3/guestfs-perl.3*
785 %lang(uk) %{_mandir}/uk/man3/guestfs-perl.3*
789 %files -n %{php_name}-guestfs
790 %defattr(644,root,root,755)
791 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/guestfs_php.ini
792 %attr(755,root,root) %{php_extensiondir}/guestfs_php.so
796 %files -n python-libguestfs
797 %defattr(644,root,root,755)
798 %attr(755,root,root) %{py_sitedir}/libguestfsmod.so
799 %{py_sitedir}/guestfs.py[co]
800 %{_mandir}/man3/guestfs-python.3*
801 %lang(ja) %{_mandir}/ja/man3/guestfs-python.3*
802 %lang(uk) %{_mandir}/uk/man3/guestfs-python.3*
806 %files -n ruby-libguestfs
807 %defattr(644,root,root,755)
808 %attr(755,root,root) %{ruby_vendorarchdir}/_guestfs.so
809 %{ruby_vendorlibdir}/guestfs.rb
810 %{_mandir}/man3/guestfs-ruby.3*
811 %lang(ja) %{_mandir}/ja/man3/guestfs-ruby.3*
812 %lang(uk) %{_mandir}/uk/man3/guestfs-ruby.3*
815 %files -n bash-completion-libguestfs
816 %defattr(644,root,root,755)
817 %{_datadir}/bash-completion/completions/guestfish
818 %{_datadir}/bash-completion/completions/guestmount
819 %{_datadir}/bash-completion/completions/virt-*