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.24-stable/%{name}-%{version}.tar.gz
31 # Source0-md5: 75d4e99b1fb57dd5dd5fc9be10a6c49d
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
42 BuildRequires: cdrkit-mkisofs
43 BuildRequires: db-utils
44 # erl_interface package
45 %{?with_erlang:BuildRequires: erlang}
47 #BuildRequires: febootstrap >= 3.20
49 #BuildRequires: supermin >= 4.1.0
51 BuildRequires: gettext-devel
52 %{?with_haskell:BuildRequires: ghc}
53 BuildRequires: glib2-devel >= 1:2.26.0
54 BuildRequires: gobject-introspection-devel >= 1.30.0
55 %{?with_golang:BuildRequires: golang}
57 BuildRequires: gtk-doc >= 1.14
58 BuildRequires: hivex-devel >= 1.2.7
59 %{?with_java:BuildRequires: jdk}
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 %{?with_java:BuildRequires: rpm-javaprov}
71 # use 5.2 as 5.1 packaging in PLD was incompatible with what's expected by configure
73 BuildRequires: lua52-devel
75 BuildRequires: ncurses-devel
78 BuildRequires: ocaml-camlp4
79 BuildRequires: ocaml-fileutils-devel
80 BuildRequires: ocaml-findlib
81 BuildRequires: ocaml-gettext-devel
82 BuildRequires: ocaml-pcre-devel
84 BuildRequires: pcre-devel
85 BuildRequires: perl-base
86 BuildRequires: perl-tools-pod
88 BuildRequires: perl-ExtUtils-MakeMaker
89 BuildRequires: perl-Test-Simple
90 BuildRequires: rpm-perlprov
93 BuildRequires: perl(Data::Dumper)
94 BuildRequires: perl(Getopt::Long)
95 BuildRequires: perl(Locale::TextDomain)
96 BuildRequires: perl(Pod::Man)
97 BuildRequires: perl(Pod::Simple)
98 BuildRequires: perl(Pod::Usage)
99 BuildRequires: perl-String-ShellQuote
100 BuildRequires: perl-Sys-Virt
101 BuildRequires: perl-hivex >= 1.2.7
102 BuildRequires: perl-libintl
103 BuildRequires: perl-modules
105 %{?with_php:BuildRequires: /usr/bin/php}
106 %{?with_php:BuildRequires: php-devel}
107 BuildRequires: pkgconfig
110 BuildRequires: python
111 BuildRequires: python-devel
112 BuildRequires: rpm-pythonprov
114 BuildRequires: qemu-img
115 BuildRequires: readline-devel
116 BuildRequires: rpmbuild(macros) >= 1.656
118 BuildRequires: rpm-rubyprov
120 BuildRequires: ruby-devel
121 BuildRequires: ruby-irb
122 BuildRequires: ruby-rake
123 BuildRequires: ruby-rdoc
124 BuildRequires: ruby-rubygems
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 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
457 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
463 rm -rf $RPM_BUILD_ROOT
465 %post -p /sbin/ldconfig
466 %postun -p /sbin/ldconfig
468 %post gobject -p /sbin/ldconfig
469 %postun gobject -p /sbin/ldconfig
471 %post -n java-libguestfs -p /sbin/ldconfig
472 %postun -n java-libguestfs -p /sbin/ldconfig
474 %files -f %{name}.lang
475 %defattr(644,root,root,755)
476 %doc AUTHORS BUGS ChangeLog README ROADMAP TODO
477 %attr(755,root,root) %{_libdir}/libguestfs.so.*.*.*
478 %attr(755,root,root) %ghost %{_libdir}/libguestfs.so.0
479 %{_mandir}/man1/guestfs-release-notes.1*
480 %lang(ja) %{_mandir}/ja/man1/guestfs-release-notes.1*
481 %lang(uk) %{_mandir}/uk/man1/guestfs-release-notes.1*
484 %defattr(644,root,root,755)
485 %attr(755,root,root) %{_libdir}/libguestfs.so
486 %{_includedir}/guestfs.h
487 %{_pkgconfigdir}/libguestfs.pc
488 %{_mandir}/man3/guestfs.3*
489 %{_mandir}/man3/guestfs-examples.3*
490 %{_mandir}/man3/libguestfs.3*
491 %lang(ja) %{_mandir}/ja/man3/guestfs.3*
492 %lang(ja) %{_mandir}/ja/man3/guestfs-examples.3*
493 %lang(uk) %{_mandir}/uk/man3/guestfs.3*
494 %lang(uk) %{_mandir}/uk/man3/guestfs-examples.3*
496 %if %{with static_libs}
498 %defattr(644,root,root,755)
499 %{_libdir}/libguestfs.a
503 %defattr(644,root,root,755)
504 %{_gtkdocdir}/guestfs
507 %defattr(644,root,root,755)
508 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so.*.*.*
509 %attr(755,root,root) %ghost %{_libdir}/libguestfs-gobject-1.0.so.0
510 %{_libdir}/girepository-1.0/Guestfs-1.0.typelib
513 %defattr(644,root,root,755)
514 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so
515 %{_includedir}/guestfs-gobject.h
516 %{_includedir}/guestfs-gobject
517 %{_datadir}/gir-1.0/Guestfs-1.0.gir
518 %{_pkgconfigdir}/libguestfs-gobject-1.0.pc
520 %if %{with static_libs}
521 %files gobject-static
522 %defattr(644,root,root,755)
523 %{_libdir}/libguestfs-gobject-1.0.a
527 %defattr(644,root,root,755)
528 %attr(755,root,root) %{_bindir}/guestfish
529 %attr(755,root,root) %{_bindir}/guestmount
530 %attr(755,root,root) %{_bindir}/guestunmount
531 %attr(755,root,root) %{_bindir}/libguestfs-test-tool
532 %attr(755,root,root) %{_bindir}/virt-alignment-scan
533 %attr(755,root,root) %{_bindir}/virt-builder
534 %attr(755,root,root) %{_bindir}/virt-cat
535 %attr(755,root,root) %{_bindir}/virt-copy-in
536 %attr(755,root,root) %{_bindir}/virt-copy-out
537 %attr(755,root,root) %{_bindir}/virt-df
538 %attr(755,root,root) %{_bindir}/virt-edit
539 %attr(755,root,root) %{_bindir}/virt-filesystems
540 %attr(755,root,root) %{_bindir}/virt-format
541 %attr(755,root,root) %{_bindir}/virt-inspector
542 %attr(755,root,root) %{_bindir}/virt-ls
543 %attr(755,root,root) %{_bindir}/virt-rescue
544 %attr(755,root,root) %{_bindir}/virt-tar-in
545 %attr(755,root,root) %{_bindir}/virt-tar-out
546 %attr(755,root,root) %{_sbindir}/guestfsd
547 %attr(755,root,root) %{_sbindir}/libguestfs-make-fixed-appliance
548 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libguestfs-tools.conf
549 /lib/udev/rules.d/99-guestfs-serial.rules
550 %dir %{_libdir}/guestfs
551 %dir %{_libdir}/guestfs/supermin.d
552 %{_libdir}/guestfs/supermin.d/daemon.img
553 %{_libdir}/guestfs/supermin.d/init.img
554 %{_libdir}/guestfs/supermin.d/udev-rules.img
555 %if %{with appliance}
556 %{_libdir}/guestfs/supermin.d/base.img
557 %{_libdir}/guestfs/supermin.d/hostfiles
559 %{_mandir}/man1/guestfish.1*
560 %{_mandir}/man1/guestfs-faq.1*
561 %{_mandir}/man1/guestfs-performance.1*
562 %{_mandir}/man1/guestfs-recipes.1*
563 %{_mandir}/man1/guestfs-testing.1*
564 %{_mandir}/man1/guestmount.1*
565 %{_mandir}/man1/guestunmount.1*
566 %{_mandir}/man1/libguestfs-make-fixed-appliance.1*
567 %{_mandir}/man1/libguestfs-test-tool.1*
568 %{_mandir}/man1/virt-alignment-scan.1*
569 %{_mandir}/man1/virt-builder.1*
570 %{_mandir}/man1/virt-cat.1*
571 %{_mandir}/man1/virt-copy-in.1*
572 %{_mandir}/man1/virt-copy-out.1*
573 %{_mandir}/man1/virt-df.1*
574 %{_mandir}/man1/virt-edit.1*
575 %{_mandir}/man1/virt-filesystems.1*
576 %{_mandir}/man1/virt-format.1*
577 %{_mandir}/man1/virt-inspector.1*
578 %{_mandir}/man1/virt-ls.1*
579 %{_mandir}/man1/virt-rescue.1*
580 %{_mandir}/man1/virt-tar-in.1*
581 %{_mandir}/man1/virt-tar-out.1*
582 %{_mandir}/man5/libguestfs-tools.conf.5*
583 %{_mandir}/man8/guestfsd.8*
584 %lang(ja) %{_mandir}/ja/man1/guestfish.1*
585 %lang(ja) %{_mandir}/ja/man1/guestfs-faq.1*
586 %lang(ja) %{_mandir}/ja/man1/guestfs-performance.1*
587 %lang(ja) %{_mandir}/ja/man1/guestfs-recipes.1*
588 %lang(ja) %{_mandir}/ja/man1/guestfs-testing.1*
589 %lang(ja) %{_mandir}/ja/man1/guestmount.1*
590 %lang(ja) %{_mandir}/ja/man1/guestunmount.1*
591 %lang(ja) %{_mandir}/ja/man1/libguestfs-make-fixed-appliance.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-inspector.1*
603 %lang(ja) %{_mandir}/ja/man1/virt-ls.1*
604 %lang(ja) %{_mandir}/ja/man1/virt-rescue.1*
605 %lang(ja) %{_mandir}/ja/man1/virt-tar-in.1*
606 %lang(ja) %{_mandir}/ja/man1/virt-tar-out.1*
607 %lang(ja) %{_mandir}/ja/man5/libguestfs-tools.conf.5*
608 %lang(uk) %{_mandir}/uk/man1/guestfish.1*
609 %lang(uk) %{_mandir}/uk/man1/guestfs-faq.1*
610 %lang(uk) %{_mandir}/uk/man1/guestfs-performance.1*
611 %lang(uk) %{_mandir}/uk/man1/guestfs-recipes.1*
612 %lang(uk) %{_mandir}/uk/man1/guestfs-testing.1*
613 %lang(uk) %{_mandir}/uk/man1/guestmount.1*
614 %lang(uk) %{_mandir}/uk/man1/guestunmount.1*
615 %lang(uk) %{_mandir}/uk/man1/libguestfs-make-fixed-appliance.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-inspector.1*
627 %lang(uk) %{_mandir}/uk/man1/virt-ls.1*
628 %lang(uk) %{_mandir}/uk/man1/virt-rescue.1*
629 %lang(uk) %{_mandir}/uk/man1/virt-tar-in.1*
630 %lang(uk) %{_mandir}/uk/man1/virt-tar-out.1*
631 %lang(uk) %{_mandir}/uk/man5/libguestfs-tools.conf.5*
633 %attr(755,root,root) %{_bindir}/virt-resize
634 %attr(755,root,root) %{_bindir}/virt-sparsify
635 %attr(755,root,root) %{_bindir}/virt-sysprep
636 %{_mandir}/man1/virt-resize.1*
637 %{_mandir}/man1/virt-sparsify.1*
638 %{_mandir}/man1/virt-sysprep.1*
639 %lang(ja) %{_mandir}/ja/man1/virt-resize.1*
640 %lang(ja) %{_mandir}/ja/man1/virt-sparsify.1*
641 %lang(ja) %{_mandir}/ja/man1/virt-sysprep.1*
642 %lang(uk) %{_mandir}/uk/man1/virt-resize.1*
643 %lang(uk) %{_mandir}/uk/man1/virt-sparsify.1*
644 %lang(uk) %{_mandir}/uk/man1/virt-sysprep.1*
646 %if %{with perltools}
647 %attr(755,root,root) %{_bindir}/virt-list-filesystems
648 %attr(755,root,root) %{_bindir}/virt-list-partitions
649 %attr(755,root,root) %{_bindir}/virt-make-fs
650 %attr(755,root,root) %{_bindir}/virt-tar
651 %attr(755,root,root) %{_bindir}/virt-win-reg
652 %{_mandir}/man1/virt-list-filesystems.1*
653 %{_mandir}/man1/virt-list-partitions.1*
654 %{_mandir}/man1/virt-make-fs.1*
655 %{_mandir}/man1/virt-tar.1*
656 %{_mandir}/man1/virt-win-reg.1*
657 %lang(ja) %{_mandir}/ja/man1/virt-list-filesystems.1*
658 %lang(ja) %{_mandir}/ja/man1/virt-list-partitions.1*
659 %lang(ja) %{_mandir}/ja/man1/virt-make-fs.1*
660 %lang(ja) %{_mandir}/ja/man1/virt-tar.1*
661 %lang(ja) %{_mandir}/ja/man1/virt-win-reg.1*
662 %lang(uk) %{_mandir}/uk/man1/virt-list-filesystems.1*
663 %lang(uk) %{_mandir}/uk/man1/virt-list-partitions.1*
664 %lang(uk) %{_mandir}/uk/man1/virt-make-fs.1*
665 %lang(uk) %{_mandir}/uk/man1/virt-tar.1*
666 %lang(uk) %{_mandir}/uk/man1/virt-win-reg.1*
671 %files -n erlang-libguestfs
672 %defattr(644,root,root,755)
673 %attr(755,root,root) %{_bindir}/erl-guestfs
674 %{_libdir}/erlang/lib/libguestfs-%{version}
675 %{_mandir}/man3/guestfs-erlang.3*
676 %lang(ja) %{_mandir}/ja/man3/guestfs-erlang.3*
677 %lang(uk) %{_mandir}/uk/man3/guestfs-erlang.3*
681 %files -n golang-libguestfs
682 %defattr(644,root,root,755)
683 %dir %{_libdir}/golang/pkg/linux_*/libguestfs.org
684 %dir %{_libdir}/golang/pkg/linux_*/libguestfs.org/guestfs
685 %{_libdir}/golang/pkg/linux_*/libguestfs.org/guestfs/guestfs.a
686 %{_libdir}/golang/src/pkg/libguestfs.org
687 %{_mandir}/man3/guestfs-golang.3*
688 %lang(ja) %{_mandir}/ja/man3/guestfs-golang.3*
689 %lang(uk) %{_mandir}/uk/man3/guestfs-golang.3*
693 %files -n java-libguestfs
694 %defattr(644,root,root,755)
695 %attr(755,root,root) %{_libdir}/libguestfs_jni.so.*.*.*
696 %attr(755,root,root) %ghost %{_libdir}/libguestfs_jni.so.1
697 %attr(755,root,root) %{_libdir}/libguestfs_jni.so
698 %{_javadir}/libguestfs-%{version}.jar
699 %{_mandir}/man3/guestfs-java.3*
700 %lang(ja) %{_mandir}/ja/man3/guestfs-java.3*
701 %lang(uk) %{_mandir}/uk/man3/guestfs-java.3*
703 %files -n java-libguestfs-javadoc
704 %defattr(644,root,root,755)
705 %{_javadocdir}/libguestfs
709 %files -n lua-libguestfs
710 %defattr(644,root,root,755)
711 %attr(755,root,root) %{_libdir}/lua/*/guestfs.so
712 %{_mandir}/man3/guestfs-lua.3*
713 %lang(ja) %{_mandir}/ja/man3/guestfs-lua.3*
714 %lang(uk) %{_mandir}/uk/man3/guestfs-lua.3*
718 %files -n ocaml-libguestfs
719 %defattr(644,root,root,755)
720 %attr(755,root,root) %{_libdir}/ocaml/stublibs/dllmlguestfs.so
721 %{_libdir}/ocaml/stublibs/dllmlguestfs.so.owner
723 %files -n ocaml-libguestfs-devel
724 %defattr(644,root,root,755)
725 %dir %{_libdir}/ocaml/guestfs
726 %{_libdir}/ocaml/guestfs/META
727 %{_libdir}/ocaml/guestfs/guestfs.cmi
728 %{_libdir}/ocaml/guestfs/guestfs.cmx
729 %{_libdir}/ocaml/guestfs/guestfs.mli
730 %{_libdir}/ocaml/guestfs/libmlguestfs.a
731 %{_libdir}/ocaml/guestfs/mlguestfs.a
732 %{_libdir}/ocaml/guestfs/mlguestfs.cma
733 %{_libdir}/ocaml/guestfs/mlguestfs.cmxa
734 %{_mandir}/man3/guestfs-ocaml.3*
735 %lang(ja) %{_mandir}/ja/man3/guestfs-ocaml.3*
736 %lang(uk) %{_mandir}/uk/man3/guestfs-ocaml.3*
740 %files -n perl-libguestfs
741 %defattr(644,root,root,755)
742 %{perl_vendorarch}/Sys/Guestfs.pm
743 %{perl_vendorarch}/Sys/bindtests.pl
744 %dir %{perl_vendorarch}/auto/Sys/Guestfs
745 %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.bs
746 %attr(755,root,root) %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.so
747 %{_mandir}/man3/guestfs-perl.3*
748 %{_mandir}/man3/Sys::Guestfs.3pm*
749 %lang(ja) %{_mandir}/ja/man3/guestfs-perl.3*
750 %lang(uk) %{_mandir}/uk/man3/guestfs-perl.3*
754 %files -n php-guestfs
755 %defattr(644,root,root,755)
756 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php/conf.d/guestfs_php.ini
757 %attr(755,root,root) %{_libdir}/php/guestfs_php.so
761 %files -n python-libguestfs
762 %defattr(644,root,root,755)
763 %attr(755,root,root) %{py_sitedir}/libguestfsmod.so
764 %{py_sitedir}/guestfs.py[co]
765 %{_mandir}/man3/guestfs-python.3*
766 %lang(ja) %{_mandir}/ja/man3/guestfs-python.3*
767 %lang(uk) %{_mandir}/uk/man3/guestfs-python.3*
771 %files -n ruby-libguestfs
772 %defattr(644,root,root,755)
773 %attr(755,root,root) %{ruby_vendorarchdir}/_guestfs.so
774 %{ruby_vendorlibdir}/guestfs.rb
775 %{_mandir}/man3/guestfs-ruby.3*
776 %lang(ja) %{_mandir}/ja/man3/guestfs-ruby.3*
777 %lang(uk) %{_mandir}/uk/man3/guestfs-ruby.3*
780 %files -n bash-completion-libguestfs
781 %defattr(644,root,root,755)
782 %{_datadir}/bash-completion/completions/guestfish
783 %{_datadir}/bash-completion/completions/guestmount
784 %{_datadir}/bash-completion/completions/virt-*