2 # - finish haskell bindings (when finished upstream, not ready as of 1.20.2)
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_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
19 %bcond_without systemtap # systemtap/dtrace probes
21 %include /usr/lib/rpm/macros.perl
22 %include /usr/lib/rpm/macros.java
23 Summary: Library and tools for accessing and modifying virtual machine disk images
24 Summary(pl.UTF-8): Biblioteka i narzędzia do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
30 Source0: http://libguestfs.org/download/1.26-stable/%{name}-%{version}.tar.gz
31 # Source0-md5: fc00de0acc81441aeddcb1b8cc82b68a
33 Patch1: augeas-libxml2.patch
34 Patch2: %{name}-link.patch
35 Patch3: %{name}-completionsdir.patch
36 URL: http://libguestfs.org/
37 BuildRequires: acl-devel
38 BuildRequires: attr-devel
39 BuildRequires: augeas-devel >= 1.0.0
40 BuildRequires: autoconf >= 2.50
41 BuildRequires: automake
43 BuildRequires: cdrkit-mkisofs
44 BuildRequires: db-utils
45 # erl_interface package
46 %{?with_erlang:BuildRequires: erlang}
48 BuildRequires: gettext-devel
49 %{?with_haskell:BuildRequires: ghc}
50 BuildRequires: glib2-devel >= 1:2.26.0
51 BuildRequires: gobject-introspection-devel >= 1.30.0
52 %{?with_golang:BuildRequires: golang}
54 BuildRequires: gtk-doc >= 1.14
55 BuildRequires: hivex-devel >= 1.2.7
56 %{?with_java:BuildRequires: jdk}
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 %{?with_java:BuildRequires: rpm-javaprov}
68 # use 5.2 as 5.1 packaging in PLD was incompatible with what's expected by configure
70 BuildRequires: lua52-devel
72 BuildRequires: ncurses-devel
75 BuildRequires: ocaml-camlp4
76 BuildRequires: ocaml-fileutils-devel
77 BuildRequires: ocaml-findlib
78 BuildRequires: ocaml-gettext-devel
79 BuildRequires: ocaml-pcre-devel
81 BuildRequires: pcre-devel
82 BuildRequires: perl-base
83 BuildRequires: perl-tools-pod
85 BuildRequires: perl-ExtUtils-MakeMaker
86 BuildRequires: perl-Test-Simple
87 BuildRequires: rpm-perlprov
90 BuildRequires: perl(Data::Dumper)
91 BuildRequires: perl(Getopt::Long)
92 BuildRequires: perl(Locale::TextDomain)
93 BuildRequires: perl(Pod::Man)
94 BuildRequires: perl(Pod::Simple)
95 BuildRequires: perl(Pod::Usage)
96 BuildRequires: perl-String-ShellQuote
97 BuildRequires: perl-Sys-Virt
98 BuildRequires: perl-hivex >= 1.2.7
99 BuildRequires: perl-libintl
100 BuildRequires: perl-modules
102 %{?with_php:BuildRequires: /usr/bin/php}
103 %{?with_php:BuildRequires: php-devel}
104 BuildRequires: pkgconfig
107 BuildRequires: python
108 BuildRequires: python-devel
109 BuildRequires: rpm-pythonprov
111 BuildRequires: qemu-img >= 1.0
112 BuildRequires: readline-devel
113 BuildRequires: rpmbuild(macros) >= 1.656
115 BuildRequires: rpm-rubyprov
117 BuildRequires: ruby-devel
118 BuildRequires: ruby-irb
119 BuildRequires: ruby-rake
120 BuildRequires: ruby-rdoc
121 BuildRequires: ruby-rubygems
123 %if %{with appliance}
124 BuildRequires: supermin >= 5.1.0
127 BuildRequires: systemd-devel
128 %{?with_systemtap:BuildRequires: systemtap-sdt-devel}
129 BuildRequires: yajl-devel >= 2
130 Requires: qemu-common >= 1.1.0
133 Suggests: netpbm-progs
134 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
137 libguestfs is a library and set of tools for accessing and modifying
138 virtual machine (VM) disk images. You can use this for viewing and
139 editing files inside guests, scripting changes to VMs, monitoring disk
140 used/free statistics, P2V, V2V, performing partial backups, cloning
141 VMs, and much else besides.
143 %description -l pl.UTF-8
144 libguestfs to biblioteka oraz zestaw narzędzi do dostępu oraz
145 modyfikowania obrazów dysków maszyn wirtualnych (VM). Można je
146 wykorzystywać do oglądania i edycji plików wewnątrz gości, zmian
147 skryptowych w VM-ach, monitorowania statystyk używanego/dostępnego
148 miejsca na dyskach, P2V, V2V, wykonywania częściowych kopii
149 zapasowych, klonowania VM-ów i wielu podobnych operacji.
152 Summary: Header files for libguestfs library
153 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs
154 Group: Development/Libraries
155 Requires: %{name} = %{version}-%{release}
158 Header files for libguestfs library.
160 %description devel -l pl.UTF-8
161 Pliki nagłówkowe biblioteki libguestfs.
164 Summary: Static libguestfs library
165 Summary(pl.UTF-8): Statyczna biblioteka libguestfs
166 Group: Development/Libraries
167 Requires: %{name}-devel = %{version}-%{release}
170 Static libguestfs library.
172 %description static -l pl.UTF-8
173 Statyczna biblioteka libguestfs.
176 Summary: libguestfs API documentation
177 Summary(pl.UTF-8): Dokumentacja API libguestfs
181 libguestfs API documentation.
183 %description apidocs -l pl.UTF-8
184 Dokumentacja API libguestfs.
187 Summary: GObject bindings to libguestfs library
188 Summary(pl.UTF-8): Wiązania GObject do biblioteki libguestfs
190 Requires: %{name} = %{version}-%{release}
191 Requires: glib2 >= 1:2.26.0
194 GObject bindings to libguestfs library.
196 %description gobject -l pl.UTF-8
197 Wiązania GObject do biblioteki libguestfs.
199 %package gobject-devel
200 Summary: Header files for libguestfs-gobject library
201 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs-gobject
202 Group: Development/Libraries
203 Requires: %{name}-devel = %{version}-%{release}
204 Requires: %{name}-gobject = %{version}-%{release}
205 Requires: glib2-devel >= 1:2.26.0
207 %description gobject-devel
208 Header files for libguestfs-gobject library.
210 %description gobject-devel -l pl.UTF-8
211 Pliki nagłówkowe biblioteki libguestfs-gobject.
213 %package gobject-static
214 Summary: Static libguestfs-gobject library
215 Summary(pl.UTF-8): Statyczna biblioteka libguestfs-gobject
216 Group: Development/Libraries
217 Requires: %{name}-gobject-devel = %{version}-%{release}
219 %description gobject-static
220 Static libguestfs-gobject library.
222 %description gobject-static -l pl.UTF-8
223 Statyczna biblioteka libguestfs-gobject.
226 Summary: libguestfs tools for accessing and modifying virtual machine disk images
227 Summary(pl.UTF-8): Narzędzia libguestfs do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
228 Group: Applications/System
229 Requires: %{name} = %{version}-%{release}
230 %{?with_ocaml:Requires: ocaml-libguestfs = %{version}-%{release}}
231 %{?with_perltools:Requires: perl-libguestfs = %{version}-%{release}}
232 Requires: augeas-libs >= 1.0.0
235 libguestfs tools for accessing and modifying virtual machine (VM) disk
236 images. You can use this for viewing and editing files inside guests,
237 scripting changes to VMs, monitoring disk used/free statistics, P2V,
238 V2V, performing partial backups, cloning VMs, and much else besides.
240 %description tools -l pl.UTF-8
241 Zestaw narzędzi libguestfs do dostępu oraz modyfikowania obrazów
242 dysków maszyn wirtualnych (VM). Można je wykorzystywać do oglądania i
243 edycji plików wewnątrz gości, zmian skryptowych w VM-ach,
244 monitorowania statystyk używanego/dostępnego miejsca na dyskach, P2V,
245 V2V, wykonywania częściowych kopii zapasowych, klonowania VM-ów i
246 wielu podobnych operacji.
248 %package -n erlang-libguestfs
249 Summary: Erlang bindings for libguestfs
250 Summary(pl.UTF-8): Wiązania Erlanga do libguestfs
251 Group: Development/Languages
252 Requires: %{name} = %{version}-%{release}
254 %description -n erlang-libguestfs
255 Erlang bindings for libguestfs.
257 %description -n erlang-libguestfs -l pl.UTF-8
258 Wiązania Erlanga do libguestfs.
260 %package -n golang-libguestfs
261 Summary: Go language bindings for libguestfs
262 Summary(pl.UTF-8): Wiązania języka Go do libguestfs
263 Group: Development/Languages
264 Requires: %{name} = %{version}-%{release}
266 %description -n golang-libguestfs
267 Go language bindings for libguestfs.
269 %description -n golang-libguestfs -l pl.UTF-8
270 Wiązania języka Go do libguestfs.
272 %package -n java-libguestfs
273 Summary: Java bindings for libguestfs
274 Summary(pl.UTF-8): Wiązania Javy do libguestfs
275 Group: Libraries/Java
276 Requires: %{name} = %{version}-%{release}
278 %description -n java-libguestfs
279 Java bindings for libguestfs.
281 %description -n java-libguestfs -l pl.UTF-8
282 Wiązania Javy do libguestfs.
284 %package -n java-libguestfs-javadoc
285 Summary: Java bindings for libguestfs - documentation
286 Summary(pl.UTF-8): Wiązania Javy do libguestfs - dokumentacja
289 %description -n java-libguestfs-javadoc
290 Java bindings for libguestfs - documentation.
292 %description -n java-libguestfs-javadoc -l pl.UTF-8
293 Wiązania Javy do libguestfs - dokumentacja.
295 %package -n lua-libguestfs
296 Summary: Lua bindings for libguestfs
297 Summary(pl.UTF-8): Wiązania języka Lua do libguestfs
298 Group: Development/Languages
299 Requires: %{name} = %{version}-%{release}
301 %description -n lua-libguestfs
302 Lua bindings for libguestfs.
304 %description -n lua-libguestfs -l pl.UTF-8
305 Wiązania języka Lua do libguestfs.
307 %package -n ocaml-libguestfs
308 Summary: OCaml bindings for libguestfs
309 Summary(pl.UTF-8): Wiązania OCamla do libguestfs
311 Requires: %{name} = %{version}-%{release}
313 %description -n ocaml-libguestfs
314 OCaml bindings for libguestfs.
316 %description -n ocaml-libguestfs -l pl.UTF-8
317 Wiązania OCamla do libguestfs.
319 %package -n ocaml-libguestfs-devel
320 Summary: Development files OCaml libguestfs bindings
321 Summary(pl.UTF-8): Pliki programistyczne wiązań OCamla do libguestfs
322 Group: Development/Libraries
323 Requires: ocaml-%{name} = %{version}-%{release}
325 %description -n ocaml-libguestfs-devel
326 Development files OCaml libguestfs bindings.
328 %description -n ocaml-libguestfs-devel -l pl.UTF-8
329 Pliki programistyczne wiązań OCamla do libguestfs.
331 %package -n perl-libguestfs
332 Summary: Perl bindings for libguestfs
333 Summary(pl.UTF-8): Wiązania Perla do libguestfs
334 Group: Development/Languages/Perl
335 Requires: %{name} = %{version}-%{release}
336 Suggests: perl-Sys-Virt
337 Suggests: perl-XML-XPath
338 Suggests: perl-hivex >= 1.2.7
340 %description -n perl-libguestfs
341 Perl bindings for libguestfs.
343 %description -n perl-libguestfs -l pl.UTF-8
344 Wiązania Perla do libguestfs.
346 %package -n php-guestfs
347 Summary: PHP bindings for libguestfs
348 Summary(pl.UTF-8): Wiązania PHP do libguestfs
349 Group: Development/Languages/PHP
350 Requires: %{name} = %{version}-%{release}
351 %{?requires_php_extension}
353 %description -n php-guestfs
354 PHP bindings for libguestfs.
356 %description -n php-guestfs -l pl.UTF-8
357 Wiązania PHP do libguestfs.
359 %package -n python-libguestfs
360 Summary: Python bindings for libguestfs
361 Summary(pl.UTF-8): Wiązania Pythona do libguestfs
362 Group: Development/Languages/Python
363 Requires: %{name} = %{version}-%{release}
365 %description -n python-libguestfs
366 Python bindings for libguestfs.
368 %description -n python-libguestfs -l pl.UTF-8
369 Wiązania Pythona do libguestfs.
371 %package -n ruby-libguestfs
372 Summary: Ruby bindings for libguestfs
373 Summary(pl.UTF-8): Wiązania języka Ruby do libguestfs
374 Group: Development/Languages
375 Requires: %{name} = %{version}-%{release}
376 %{?ruby_ver_requires_eq}
378 %description -n ruby-libguestfs
379 Ruby bindings for libguestfs.
381 %description -n ruby-libguestfs -l pl.UTF-8
382 Wiązania języka Ruby do libguestfs.
384 %package -n bash-completion-libguestfs
385 Summary: bash-completion for libguestfs tools
386 Summary(pl.UTF-8): Bashowe uzupełnianie argumentów dla narzędzi libguestfs
387 Group: Applications/Shells
388 Requires: bash-completion >= 2.0
390 %description -n bash-completion-libguestfs
391 bash-completion for guestfish tool.
393 %description -n bash-completion-libguestfs -l pl.UTF-8
394 Bashowe uzupełnianie argumentów dla narzędzi libguestfs.
411 %{?with_lua:LUA=/usr/bin/lua5.2} \
412 PBMTEXT=/usr/bin/pbmtext \
413 PNMTOPNG=/usr/bin/pnmtopng \
414 BMPTOPNM=/usr/bin/bmptopnm \
415 PAMCUT=/usr/bin/pamcut \
416 WRESTOOL=/usr/bin/wrestool \
417 QEMU=%{_bindir}/qemu \
418 --with-completionsdir=%{_datadir}/bash-completion/completions \
419 --with-html-dir=%{_gtkdocdir} \
420 --with-java=%{?with_java:%{java_home}}%{!?with_java:no} \
422 --enable-install-daemon \
423 %{!?with_appliance:--disable-appliance} \
424 %{!?with_erlang:--disable-erlang} \
425 %{!?with_golang:--disable-golang} \
426 %{!?with_haskell:--disable-haskell} \
427 %{!?with_lua:--disable-lua} \
428 %{!?with_ocaml:--disable-ocaml} \
429 %{!?with_perl:--disable-perl} \
430 %{!?with_php:--disable-php} \
431 %{!?with_systemtap:--disable-probes} \
432 %{!?with_python:--disable-python} \
433 %{!?with_ruby:--disable-ruby} \
434 --disable-silent-rules \
435 %{__enable_disable static_libs static}
441 rm -rf $RPM_BUILD_ROOT
445 DESTDIR=$RPM_BUILD_ROOT \
446 phpdir=%{_sysconfdir}/php/conf.d
448 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
450 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lua/*/*.la
453 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.la
456 %{__rm} $RPM_BUILD_ROOT%{_docdir}/libguestfs/{example-*,virt-inspector.rng}
458 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
459 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
465 rm -rf $RPM_BUILD_ROOT
467 %post -p /sbin/ldconfig
468 %postun -p /sbin/ldconfig
470 %post gobject -p /sbin/ldconfig
471 %postun gobject -p /sbin/ldconfig
473 %post -n java-libguestfs -p /sbin/ldconfig
474 %postun -n java-libguestfs -p /sbin/ldconfig
476 %files -f %{name}.lang
477 %defattr(644,root,root,755)
478 %doc AUTHORS BUGS ChangeLog README TODO
479 %attr(755,root,root) %{_libdir}/libguestfs.so.*.*.*
480 %attr(755,root,root) %ghost %{_libdir}/libguestfs.so.0
481 %{_mandir}/man1/guestfs-release-notes.1*
482 %lang(ja) %{_mandir}/ja/man1/guestfs-release-notes.1*
483 %lang(uk) %{_mandir}/uk/man1/guestfs-release-notes.1*
486 %defattr(644,root,root,755)
487 %attr(755,root,root) %{_libdir}/libguestfs.so
488 %{_includedir}/guestfs.h
489 %{_pkgconfigdir}/libguestfs.pc
490 %{_mandir}/man3/guestfs.3*
491 %{_mandir}/man3/guestfs-examples.3*
492 %{_mandir}/man3/libguestfs.3*
493 %lang(ja) %{_mandir}/ja/man3/guestfs.3*
494 %lang(ja) %{_mandir}/ja/man3/guestfs-examples.3*
495 %lang(uk) %{_mandir}/uk/man3/guestfs.3*
496 %lang(uk) %{_mandir}/uk/man3/guestfs-examples.3*
498 %if %{with static_libs}
500 %defattr(644,root,root,755)
501 %{_libdir}/libguestfs.a
505 %defattr(644,root,root,755)
506 %{_gtkdocdir}/guestfs
509 %defattr(644,root,root,755)
510 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so.*.*.*
511 %attr(755,root,root) %ghost %{_libdir}/libguestfs-gobject-1.0.so.0
512 %{_libdir}/girepository-1.0/Guestfs-1.0.typelib
515 %defattr(644,root,root,755)
516 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so
517 %{_includedir}/guestfs-gobject.h
518 %{_includedir}/guestfs-gobject
519 %{_datadir}/gir-1.0/Guestfs-1.0.gir
520 %{_pkgconfigdir}/libguestfs-gobject-1.0.pc
522 %if %{with static_libs}
523 %files gobject-static
524 %defattr(644,root,root,755)
525 %{_libdir}/libguestfs-gobject-1.0.a
529 %defattr(644,root,root,755)
530 %attr(755,root,root) %{_bindir}/guestfish
531 %attr(755,root,root) %{_bindir}/guestmount
532 %attr(755,root,root) %{_bindir}/guestunmount
533 %attr(755,root,root) %{_bindir}/libguestfs-test-tool
534 %attr(755,root,root) %{_bindir}/virt-alignment-scan
535 %attr(755,root,root) %{_bindir}/virt-builder
536 %attr(755,root,root) %{_bindir}/virt-cat
537 %attr(755,root,root) %{_bindir}/virt-copy-in
538 %attr(755,root,root) %{_bindir}/virt-copy-out
539 %attr(755,root,root) %{_bindir}/virt-customize
540 %attr(755,root,root) %{_bindir}/virt-df
541 %attr(755,root,root) %{_bindir}/virt-diff
542 %attr(755,root,root) %{_bindir}/virt-edit
543 %attr(755,root,root) %{_bindir}/virt-filesystems
544 %attr(755,root,root) %{_bindir}/virt-format
545 %attr(755,root,root) %{_bindir}/virt-index-validate
546 %attr(755,root,root) %{_bindir}/virt-inspector
547 %attr(755,root,root) %{_bindir}/virt-ls
548 %attr(755,root,root) %{_bindir}/virt-rescue
549 %attr(755,root,root) %{_bindir}/virt-tar-in
550 %attr(755,root,root) %{_bindir}/virt-tar-out
551 %attr(755,root,root) %{_sbindir}/guestfsd
552 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libguestfs-tools.conf
553 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/virt-builder
554 %dir /etc/xdg/virt-builder
555 %dir /etc/xdg/virt-builder/repos.d
556 %config(noreplace) %verify(not md5 mtime size) /etc/xdg/virt-builder/repos.d/libguestfs.conf
557 %config(noreplace) %verify(not md5 mtime size) /etc/xdg/virt-builder/repos.d/libguestfs.gpg
558 %{_mandir}/man1/guestfish.1*
559 %{_mandir}/man1/guestfs-faq.1*
560 %{_mandir}/man1/guestfs-performance.1*
561 %{_mandir}/man1/guestfs-recipes.1*
562 %{_mandir}/man1/guestfs-testing.1*
563 %{_mandir}/man1/guestmount.1*
564 %{_mandir}/man1/guestunmount.1*
565 %{_mandir}/man1/libguestfs-test-tool.1*
566 %{_mandir}/man1/virt-alignment-scan.1*
567 %{_mandir}/man1/virt-builder.1*
568 %{_mandir}/man1/virt-cat.1*
569 %{_mandir}/man1/virt-copy-in.1*
570 %{_mandir}/man1/virt-copy-out.1*
571 %{_mandir}/man1/virt-customize.1*
572 %{_mandir}/man1/virt-df.1*
573 %{_mandir}/man1/virt-diff.1*
574 %{_mandir}/man1/virt-edit.1*
575 %{_mandir}/man1/virt-filesystems.1*
576 %{_mandir}/man1/virt-format.1*
577 %{_mandir}/man1/virt-index-validate.1*
578 %{_mandir}/man1/virt-inspector.1*
579 %{_mandir}/man1/virt-ls.1*
580 %{_mandir}/man1/virt-rescue.1*
581 %{_mandir}/man1/virt-tar-in.1*
582 %{_mandir}/man1/virt-tar-out.1*
583 %{_mandir}/man5/libguestfs-tools.conf.5*
584 %{_mandir}/man8/guestfsd.8*
585 %lang(ja) %{_mandir}/ja/man1/guestfish.1*
586 %lang(ja) %{_mandir}/ja/man1/guestfs-faq.1*
587 %lang(ja) %{_mandir}/ja/man1/guestfs-performance.1*
588 %lang(ja) %{_mandir}/ja/man1/guestfs-recipes.1*
589 %lang(ja) %{_mandir}/ja/man1/guestfs-testing.1*
590 %lang(ja) %{_mandir}/ja/man1/guestmount.1*
591 %lang(ja) %{_mandir}/ja/man1/guestunmount.1*
592 %lang(ja) %{_mandir}/ja/man1/libguestfs-test-tool.1*
593 %lang(ja) %{_mandir}/ja/man1/virt-alignment-scan.1*
594 %lang(ja) %{_mandir}/ja/man1/virt-builder.1*
595 %lang(ja) %{_mandir}/ja/man1/virt-cat.1*
596 %lang(ja) %{_mandir}/ja/man1/virt-copy-in.1*
597 %lang(ja) %{_mandir}/ja/man1/virt-copy-out.1*
598 %lang(ja) %{_mandir}/ja/man1/virt-df.1*
599 %lang(ja) %{_mandir}/ja/man1/virt-edit.1*
600 %lang(ja) %{_mandir}/ja/man1/virt-filesystems.1*
601 %lang(ja) %{_mandir}/ja/man1/virt-format.1*
602 %lang(ja) %{_mandir}/ja/man1/virt-index-validate.1*
603 %lang(ja) %{_mandir}/ja/man1/virt-inspector.1*
604 %lang(ja) %{_mandir}/ja/man1/virt-ls.1*
605 %lang(ja) %{_mandir}/ja/man1/virt-rescue.1*
606 %lang(ja) %{_mandir}/ja/man1/virt-tar-in.1*
607 %lang(ja) %{_mandir}/ja/man1/virt-tar-out.1*
608 %lang(ja) %{_mandir}/ja/man5/libguestfs-tools.conf.5*
609 %lang(uk) %{_mandir}/uk/man1/guestfish.1*
610 %lang(uk) %{_mandir}/uk/man1/guestfs-faq.1*
611 %lang(uk) %{_mandir}/uk/man1/guestfs-performance.1*
612 %lang(uk) %{_mandir}/uk/man1/guestfs-recipes.1*
613 %lang(uk) %{_mandir}/uk/man1/guestfs-testing.1*
614 %lang(uk) %{_mandir}/uk/man1/guestmount.1*
615 %lang(uk) %{_mandir}/uk/man1/guestunmount.1*
616 %lang(uk) %{_mandir}/uk/man1/libguestfs-test-tool.1*
617 %lang(uk) %{_mandir}/uk/man1/virt-alignment-scan.1*
618 %lang(uk) %{_mandir}/uk/man1/virt-builder.1*
619 %lang(uk) %{_mandir}/uk/man1/virt-cat.1*
620 %lang(uk) %{_mandir}/uk/man1/virt-copy-in.1*
621 %lang(uk) %{_mandir}/uk/man1/virt-copy-out.1*
622 %lang(uk) %{_mandir}/uk/man1/virt-df.1*
623 %lang(uk) %{_mandir}/uk/man1/virt-edit.1*
624 %lang(uk) %{_mandir}/uk/man1/virt-filesystems.1*
625 %lang(uk) %{_mandir}/uk/man1/virt-format.1*
626 %lang(uk) %{_mandir}/uk/man1/virt-index-validate.1*
627 %lang(uk) %{_mandir}/uk/man1/virt-inspector.1*
628 %lang(uk) %{_mandir}/uk/man1/virt-ls.1*
629 %lang(uk) %{_mandir}/uk/man1/virt-rescue.1*
630 %lang(uk) %{_mandir}/uk/man1/virt-tar-in.1*
631 %lang(uk) %{_mandir}/uk/man1/virt-tar-out.1*
632 %lang(uk) %{_mandir}/uk/man5/libguestfs-tools.conf.5*
634 %attr(755,root,root) %{_bindir}/virt-resize
635 %attr(755,root,root) %{_bindir}/virt-sparsify
636 %attr(755,root,root) %{_bindir}/virt-sysprep
637 %{_mandir}/man1/virt-resize.1*
638 %{_mandir}/man1/virt-sparsify.1*
639 %{_mandir}/man1/virt-sysprep.1*
640 %lang(ja) %{_mandir}/ja/man1/virt-resize.1*
641 %lang(ja) %{_mandir}/ja/man1/virt-sparsify.1*
642 %lang(ja) %{_mandir}/ja/man1/virt-sysprep.1*
643 %lang(uk) %{_mandir}/uk/man1/virt-resize.1*
644 %lang(uk) %{_mandir}/uk/man1/virt-sparsify.1*
645 %lang(uk) %{_mandir}/uk/man1/virt-sysprep.1*
647 %if %{with perltools}
648 %attr(755,root,root) %{_bindir}/virt-list-filesystems
649 %attr(755,root,root) %{_bindir}/virt-list-partitions
650 %attr(755,root,root) %{_bindir}/virt-make-fs
651 %attr(755,root,root) %{_bindir}/virt-tar
652 %attr(755,root,root) %{_bindir}/virt-win-reg
653 %{_mandir}/man1/virt-list-filesystems.1*
654 %{_mandir}/man1/virt-list-partitions.1*
655 %{_mandir}/man1/virt-make-fs.1*
656 %{_mandir}/man1/virt-tar.1*
657 %{_mandir}/man1/virt-win-reg.1*
658 %lang(ja) %{_mandir}/ja/man1/virt-list-filesystems.1*
659 %lang(ja) %{_mandir}/ja/man1/virt-list-partitions.1*
660 %lang(ja) %{_mandir}/ja/man1/virt-make-fs.1*
661 %lang(ja) %{_mandir}/ja/man1/virt-tar.1*
662 %lang(ja) %{_mandir}/ja/man1/virt-win-reg.1*
663 %lang(uk) %{_mandir}/uk/man1/virt-list-filesystems.1*
664 %lang(uk) %{_mandir}/uk/man1/virt-list-partitions.1*
665 %lang(uk) %{_mandir}/uk/man1/virt-make-fs.1*
666 %lang(uk) %{_mandir}/uk/man1/virt-tar.1*
667 %lang(uk) %{_mandir}/uk/man1/virt-win-reg.1*
670 %if %{with appliance}
671 %attr(755,root,root) %{_sbindir}/libguestfs-make-fixed-appliance
672 %{_mandir}/man1/libguestfs-make-fixed-appliance.1*
673 %lang(ja) %{_mandir}/ja/man1/libguestfs-make-fixed-appliance.1*
674 %lang(uk) %{_mandir}/uk/man1/libguestfs-make-fixed-appliance.1*
675 /lib/udev/rules.d/99-guestfs-serial.rules
676 %dir %{_libdir}/guestfs
677 %dir %{_libdir}/guestfs/supermin.d
678 %{_libdir}/guestfs/supermin.d/daemon.img
679 %{_libdir}/guestfs/supermin.d/init.img
680 %{_libdir}/guestfs/supermin.d/udev-rules.img
681 %{_libdir}/guestfs/supermin.d/base.img
682 %{_libdir}/guestfs/supermin.d/hostfiles
686 %files -n erlang-libguestfs
687 %defattr(644,root,root,755)
688 %attr(755,root,root) %{_bindir}/erl-guestfs
689 %{_libdir}/erlang/lib/libguestfs-%{version}
690 %{_mandir}/man3/guestfs-erlang.3*
691 %lang(ja) %{_mandir}/ja/man3/guestfs-erlang.3*
692 %lang(uk) %{_mandir}/uk/man3/guestfs-erlang.3*
696 %files -n golang-libguestfs
697 %defattr(644,root,root,755)
698 %dir %{_libdir}/golang/pkg/linux_*/libguestfs.org
699 %dir %{_libdir}/golang/pkg/linux_*/libguestfs.org/guestfs
700 %{_libdir}/golang/pkg/linux_*/libguestfs.org/guestfs/guestfs.a
701 %{_libdir}/golang/src/pkg/libguestfs.org
702 %{_mandir}/man3/guestfs-golang.3*
703 %lang(ja) %{_mandir}/ja/man3/guestfs-golang.3*
704 %lang(uk) %{_mandir}/uk/man3/guestfs-golang.3*
708 %files -n java-libguestfs
709 %defattr(644,root,root,755)
710 %attr(755,root,root) %{_libdir}/libguestfs_jni.so.*.*.*
711 %attr(755,root,root) %ghost %{_libdir}/libguestfs_jni.so.1
712 %attr(755,root,root) %{_libdir}/libguestfs_jni.so
713 %{_javadir}/libguestfs-%{version}.jar
714 %{_mandir}/man3/guestfs-java.3*
715 %lang(ja) %{_mandir}/ja/man3/guestfs-java.3*
716 %lang(uk) %{_mandir}/uk/man3/guestfs-java.3*
718 %files -n java-libguestfs-javadoc
719 %defattr(644,root,root,755)
720 %{_javadocdir}/libguestfs
724 %files -n lua-libguestfs
725 %defattr(644,root,root,755)
726 %attr(755,root,root) %{_libdir}/lua/*/guestfs.so
727 %{_mandir}/man3/guestfs-lua.3*
728 %lang(ja) %{_mandir}/ja/man3/guestfs-lua.3*
729 %lang(uk) %{_mandir}/uk/man3/guestfs-lua.3*
733 %files -n ocaml-libguestfs
734 %defattr(644,root,root,755)
735 %attr(755,root,root) %{_libdir}/ocaml/stublibs/dllmlguestfs.so
736 %{_libdir}/ocaml/stublibs/dllmlguestfs.so.owner
738 %files -n ocaml-libguestfs-devel
739 %defattr(644,root,root,755)
740 %dir %{_libdir}/ocaml/guestfs
741 %{_libdir}/ocaml/guestfs/META
742 %{_libdir}/ocaml/guestfs/guestfs.cmi
743 %{_libdir}/ocaml/guestfs/guestfs.cmx
744 %{_libdir}/ocaml/guestfs/guestfs.mli
745 %{_libdir}/ocaml/guestfs/libmlguestfs.a
746 %{_libdir}/ocaml/guestfs/mlguestfs.a
747 %{_libdir}/ocaml/guestfs/mlguestfs.cma
748 %{_libdir}/ocaml/guestfs/mlguestfs.cmxa
749 %{_mandir}/man3/guestfs-ocaml.3*
750 %lang(ja) %{_mandir}/ja/man3/guestfs-ocaml.3*
751 %lang(uk) %{_mandir}/uk/man3/guestfs-ocaml.3*
755 %files -n perl-libguestfs
756 %defattr(644,root,root,755)
757 %{perl_vendorarch}/Sys/Guestfs.pm
758 %{perl_vendorarch}/Sys/bindtests.pl
759 %dir %{perl_vendorarch}/auto/Sys/Guestfs
760 %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.bs
761 %attr(755,root,root) %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.so
762 %{_mandir}/man3/guestfs-perl.3*
763 %{_mandir}/man3/Sys::Guestfs.3pm*
764 %lang(ja) %{_mandir}/ja/man3/guestfs-perl.3*
765 %lang(uk) %{_mandir}/uk/man3/guestfs-perl.3*
769 %files -n php-guestfs
770 %defattr(644,root,root,755)
771 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php/conf.d/guestfs_php.ini
772 %attr(755,root,root) %{_libdir}/php/guestfs_php.so
776 %files -n python-libguestfs
777 %defattr(644,root,root,755)
778 %attr(755,root,root) %{py_sitedir}/libguestfsmod.so
779 %{py_sitedir}/guestfs.py[co]
780 %{_mandir}/man3/guestfs-python.3*
781 %lang(ja) %{_mandir}/ja/man3/guestfs-python.3*
782 %lang(uk) %{_mandir}/uk/man3/guestfs-python.3*
786 %files -n ruby-libguestfs
787 %defattr(644,root,root,755)
788 %attr(755,root,root) %{ruby_vendorarchdir}/_guestfs.so
789 %{ruby_vendorlibdir}/guestfs.rb
790 %{_mandir}/man3/guestfs-ruby.3*
791 %lang(ja) %{_mandir}/ja/man3/guestfs-ruby.3*
792 %lang(uk) %{_mandir}/uk/man3/guestfs-ruby.3*
795 %files -n bash-completion-libguestfs
796 %defattr(644,root,root,755)
797 %{_datadir}/bash-completion/completions/guestfish
798 %{_datadir}/bash-completion/completions/guestmount
799 %{_datadir}/bash-completion/completions/virt-*