2 # - finish haskell bindings (when finished upstream, not ready as of 1.20.2)
4 # - PLD appliance support? (needs at least package list adjustment)
7 %bcond_with static_libs # build static libraries
8 %bcond_without erlang # Erlang binding
9 %bcond_with haskell # Haskell (GHC) binding [incomplete, nothing is installed]
10 %bcond_without java # Java binding
11 %bcond_without lua # Lua binding
12 %bcond_without ocaml # OCaml binding and tools
13 %bcond_without perl # Perl binding
14 %bcond_without perltools # Perl tools
15 %bcond_without php # PHP binding
16 %bcond_without python # Python binding
17 %bcond_without ruby # Ruby binding
20 %include /usr/lib/rpm/macros.perl
21 %include /usr/lib/rpm/macros.java
22 Summary: Library and tools for accessing and modifying virtual machine disk images
23 Summary(pl.UTF-8): Biblioteka i narzędzia do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
29 Source0: http://libguestfs.org/download/1.20-stable/%{name}-%{version}.tar.gz
30 # Source0-md5: a5717d7d3975a141c553dd8a8633d5dd
32 Patch1: augeas-libxml2.patch
33 Patch2: %{name}-link.patch
34 Patch3: %{name}-am.patch
35 URL: http://libguestfs.org/
36 BuildRequires: acl-devel
37 BuildRequires: attr-devel
38 BuildRequires: augeas-devel >= 0.5.0
39 BuildRequires: autoconf >= 2.50
40 BuildRequires: automake
41 BuildRequires: cdrkit-mkisofs
43 BuildRequires: db-utils
44 # erl_interface package
45 %{?with_erlang:BuildRequires: erlang}
46 #BuildRequires: febootstrap >= 3.20
47 BuildRequires: gettext-devel
48 %{?with_haskell:BuildRequires: ghc}
49 BuildRequires: glib2-devel >= 1:2.26.0
50 BuildRequires: gobject-introspection-devel >= 1.30.0
52 BuildRequires: gtk-doc >= 1.14
53 BuildRequires: hivex-devel >= 1.2.7
54 %{?with_java:BuildRequires: jdk}
55 BuildRequires: libcap-devel
56 BuildRequires: libconfig-devel
57 BuildRequires: libfuse-devel
58 BuildRequires: libmagic-devel
59 BuildRequires: libselinux-devel
60 BuildRequires: libtool
61 BuildRequires: libvirt-devel >= 0.10.2
62 BuildRequires: libxml2-devel >= 2.0
63 BuildRequires: libxml2-progs
65 # use 5.2 as 5.1 packaging in PLD was incompatible with what's expected by configure
67 BuildRequires: lua52-devel
69 BuildRequires: ncurses-devel
72 BuildRequires: ocaml-findlib
73 BuildRequires: ocaml-gettext-devel
74 BuildRequires: ocaml-pcre-devel
76 BuildRequires: pcre-devel
77 BuildRequires: perl-base
78 BuildRequires: perl-tools-pod
80 BuildRequires: perl-ExtUtils-MakeMaker
81 BuildRequires: perl-Test-Simple
84 BuildRequires: perl-String-ShellQuote
85 BuildRequires: perl-Sys-Virt
86 BuildRequires: perl-hivex >= 1.2.7
87 BuildRequires: perl-libintl
88 BuildRequires: perl-modules
89 BuildRequires: perl(Data::Dumper)
90 BuildRequires: perl(Getopt::Long)
91 BuildRequires: perl(Locale::TextDomain)
92 BuildRequires: perl(Pod::Man)
93 BuildRequires: perl(Pod::Simple)
94 BuildRequires: perl(Pod::Usage)
96 %{?with_php:BuildRequires: php-devel}
97 BuildRequires: pkgconfig
100 BuildRequires: python
101 BuildRequires: python-devel
103 BuildRequires: readline-devel
104 BuildRequires: rpmbuild(macros) >= 1.322
107 BuildRequires: ruby-devel
108 BuildRequires: ruby-rake
110 BuildRequires: yajl-devel >= 2
111 Requires: qemu-common >= 1.1.0
114 Suggests: netpbm-progs
115 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
118 libguestfs is a library and set of tools for accessing and modifying
119 virtual machine (VM) disk images. You can use this for viewing and
120 editing files inside guests, scripting changes to VMs, monitoring disk
121 used/free statistics, P2V, V2V, performing partial backups, cloning
122 VMs, and much else besides.
124 %description -l pl.UTF-8
125 libguestfs to biblioteka oraz zestaw narzędzi do dostępu oraz
126 modyfikowania obrazów dysków maszyn wirtualnych (VM). Można je
127 wykorzystywać do oglądania i edycji plików wewnątrz gości, zmian
128 skryptowych w VM-ach, monitorowania statystyk używanego/dostępnego
129 miejsca na dyskach, P2V, V2V, wykonywania częściowych kopii
130 zapasowych, klonowania VM-ów i wielu podobnych operacji.
133 Summary: Header files for libguestfs library
134 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs
135 Group: Development/Libraries
136 Requires: %{name} = %{version}-%{release}
139 Header files for libguestfs library.
141 %description devel -l pl.UTF-8
142 Pliki nagłówkowe biblioteki libguestfs.
145 Summary: Static libguestfs library
146 Summary(pl.UTF-8): Statyczna biblioteka libguestfs
147 Group: Development/Libraries
148 Requires: %{name}-devel = %{version}-%{release}
151 Static libguestfs library.
153 %description static -l pl.UTF-8
154 Statyczna biblioteka libguestfs.
157 Summary: libguestfs API documentation
158 Summary(pl.UTF-8): Dokumentacja API libguestfs
162 libguestfs API documentation.
164 %description apidocs -l pl.UTF-8
165 Dokumentacja API libguestfs.
168 Summary: GObject bindings to libguestfs library
169 Summary(pl.UTF-8): Wiązania GObject do biblioteki libguestfs
171 Requires: %{name} = %{version}-%{release}
172 Requires: glib2 >= 1:2.26.0
175 GObject bindings to libguestfs library.
177 %description gobject -l pl.UTF-8
178 Wiązania GObject do biblioteki libguestfs.
180 %package gobject-devel
181 Summary: Header files for libguestfs-gobject library
182 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs-gobject
183 Group: Development/Libraries
184 Requires: %{name}-devel = %{version}-%{release}
185 Requires: %{name}-gobject = %{version}-%{release}
186 Requires: glib2-devel >= 1:2.26.0
188 %description gobject-devel
189 Header files for libguestfs-gobject library.
191 %description gobject-devel -l pl.UTF-8
192 Pliki nagłówkowe biblioteki libguestfs-gobject.
194 %package gobject-static
195 Summary: Static libguestfs-gobject library
196 Summary(pl.UTF-8): Statyczna biblioteka libguestfs-gobject
197 Group: Development/Libraries
198 Requires: %{name}-gobject-devel = %{version}-%{release}
200 %description gobject-static
201 Static libguestfs-gobject library.
203 %description gobject-static -l pl.UTF-8
204 Statyczna biblioteka libguestfs-gobject.
207 Summary: libguestfs tools for accessing and modifying virtual machine disk images
208 Summary(pl.UTF-8): Narzędzia libguestfs do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
209 Group: Applications/System
210 Requires: %{name} = %{version}-%{release}
211 %{?with_ocaml:Requires: ocaml-libguestfs = %{version}-%{release}}
212 %{?with_perltools:Requires: perl-libguestfs = %{version}-%{release}}
215 libguestfs tools for accessing and modifying virtual machine (VM) disk
216 images. You can use this for viewing and editing files inside guests,
217 scripting changes to VMs, monitoring disk used/free statistics, P2V,
218 V2V, performing partial backups, cloning VMs, and much else besides.
220 %description tools -l pl.UTF-8
221 Zestaw narzędzi libguestfs do dostępu oraz modyfikowania obrazów
222 dysków maszyn wirtualnych (VM). Można je wykorzystywać do oglądania i
223 edycji plików wewnątrz gości, zmian skryptowych w VM-ach,
224 monitorowania statystyk używanego/dostępnego miejsca na dyskach, P2V,
225 V2V, wykonywania częściowych kopii zapasowych, klonowania VM-ów i
226 wielu podobnych operacji.
228 %package -n erlang-libguestfs
229 Summary: Erlang bindings for libguestfs
230 Summary(pl.UTF-8): Wiązania Erlanga do libguestfs
231 Group: Development/Languages
232 Requires: %{name} = %{version}-%{release}
234 %description -n erlang-libguestfs
235 Erlang bindings for libguestfs.
237 %description -n erlang-libguestfs -l pl.UTF-8
238 Wiązania Erlanga do libguestfs.
240 %package -n java-libguestfs
241 Summary: Java bindings for libguestfs
242 Summary(pl.UTF-8): Wiązania Javy do libguestfs
243 Group: Libraries/Java
244 Requires: %{name} = %{version}-%{release}
246 %description -n java-libguestfs
247 Java bindings for libguestfs.
249 %description -n java-libguestfs -l pl.UTF-8
250 Wiązania Javy do libguestfs.
252 %package -n java-libguestfs-javadoc
253 Summary: Java bindings for libguestfs - documentation
254 Summary(pl.UTF-8): Wiązania Javy do libguestfs - dokumentacja
257 %description -n java-libguestfs-javadoc
258 Java bindings for libguestfs - documentation.
260 %description -n java-libguestfs-javadoc -l pl.UTF-8
261 Wiązania Javy do libguestfs - dokumentacja.
263 %package -n lua-libguestfs
264 Summary: Lua bindings for libguestfs
265 Summary(pl.UTF-8): Wiązania języka Lua do libguestfs
266 Group: Development/Languages
267 Requires: %{name} = %{version}-%{release}
269 %description -n lua-libguestfs
270 Lua bindings for libguestfs.
272 %description -n lua-libguestfs -l pl.UTF-8
273 Wiązania języka Lua do libguestfs.
275 %package -n ocaml-libguestfs
276 Summary: OCaml bindings for libguestfs
277 Summary(pl.UTF-8): Wiązania OCamla do libguestfs
279 Requires: %{name} = %{version}-%{release}
281 %description -n ocaml-libguestfs
282 OCaml bindings for libguestfs.
284 %description -n ocaml-libguestfs -l pl.UTF-8
285 Wiązania OCamla do libguestfs.
287 %package -n ocaml-libguestfs-devel
288 Summary: Development files OCaml libguestfs bindings
289 Summary(pl.UTF-8): Pliki programistyczne wiązań OCamla do libguestfs
290 Group: Development/Libraries
291 Requires: ocaml-%{name} = %{version}-%{release}
293 %description -n ocaml-libguestfs-devel
294 Development files OCaml libguestfs bindings.
296 %description -n ocaml-libguestfs-devel -l pl.UTF-8
297 Pliki programistyczne wiązań OCamla do libguestfs.
299 %package -n perl-libguestfs
300 Summary: Perl bindings for libguestfs
301 Summary(pl.UTF-8): Wiązania Perla do libguestfs
302 Group: Development/Languages/Perl
303 Requires: %{name} = %{version}-%{release}
304 Suggests: perl-Sys-Virt
305 Suggests: perl-XML-XPath
306 Suggests: perl-hivex >= 1.2.7
308 %description -n perl-libguestfs
309 Perl bindings for libguestfs.
311 %description -n perl-libguestfs -l pl.UTF-8
312 Wiązania Perla do libguestfs.
314 %package -n php-guestfs
315 Summary: PHP bindings for libguestfs
316 Summary(pl.UTF-8): Wiązania PHP do libguestfs
317 Group: Development/Languages/PHP
318 Requires: %{name} = %{version}-%{release}
319 %{?requires_php_extension}
321 %description -n php-guestfs
322 PHP bindings for libguestfs.
324 %description -n php-guestfs -l pl.UTF-8
325 Wiązania PHP do libguestfs.
327 %package -n python-libguestfs
328 Summary: Python bindings for libguestfs
329 Summary(pl.UTF-8): Wiązania Pythona do libguestfs
330 Group: Development/Languages/Python
331 Requires: %{name} = %{version}-%{release}
333 %description -n python-libguestfs
334 Python bindings for libguestfs.
336 %description -n python-libguestfs -l pl.UTF-8
337 Wiązania Pythona do libguestfs.
339 %package -n ruby-libguestfs
340 Summary: Ruby bindings for libguestfs
341 Summary(pl.UTF-8): Wiązania języka Ruby do libguestfs
342 Group: Development/Languages
343 Requires: %{name} = %{version}-%{release}
344 %{?ruby_ver_requires_eq}
346 %description -n ruby-libguestfs
347 Ruby bindings for libguestfs.
349 %description -n ruby-libguestfs -l pl.UTF-8
350 Wiązania języka Ruby do libguestfs.
352 %package -n bash-completion-libguestfs
353 Summary: bash-completion for libguestfs tools
354 Summary(pl.UTF-8): Bashowe uzupełnianie argumentów dla narzędzi libguestfs
355 Group: Applications/Shells
356 Requires: bash-completion
358 %description -n bash-completion-libguestfs
359 bash-completion for guestfish tool.
361 %description -n bash-completion-libguestfs -l pl.UTF-8
362 Bashowe uzupełnianie argumentów dla narzędzi libguestfs.
379 %{?with_lua:LUA=/usr/bin/lua5.2} \
380 PBMTEXT=/usr/bin/pbmtext \
381 PNMTOPNG=/usr/bin/pnmtopng \
382 BMPTOPNM=/usr/bin/bmptopnm \
383 PAMCUT=/usr/bin/pamcut \
384 WRESTOOL=/usr/bin/wrestool \
385 QEMU=%{_bindir}/qemu \
386 --with-html-dir=%{_gtkdocdir} \
387 --with-java=%{?with_java:%{java_home}}%{!?with_java:no} \
389 --enable-install-daemon \
390 --disable-appliance \
391 %{!?with_erlang:--disable-erlang} \
392 %{!?with_haskell:--disable-haskell} \
393 %{!?with_lua:--disable-lua} \
394 %{!?with_ocaml:--disable-ocaml} \
395 %{!?with_perl:--disable-perl} \
396 %{!?with_php:--disable-php} \
397 %{!?with_python:--disable-python} \
398 %{!?with_ruby:--disable-ruby} \
399 --disable-silent-rules \
400 %{__enable_disable static_libs static}
406 rm -rf $RPM_BUILD_ROOT
410 DESTDIR=$RPM_BUILD_ROOT \
411 phpdir=%{_sysconfdir}/php/conf.d
413 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
415 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lua/*/*.la
418 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.la
421 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
422 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
428 rm -rf $RPM_BUILD_ROOT
430 %post -p /sbin/ldconfig
431 %postun -p /sbin/ldconfig
433 %post gobject -p /sbin/ldconfig
434 %postun gobject -p /sbin/ldconfig
436 %post -n java-libguestfs -p /sbin/ldconfig
437 %postun -n java-libguestfs -p /sbin/ldconfig
439 %files -f %{name}.lang
440 %defattr(644,root,root,755)
441 %doc AUTHORS BUGS ChangeLog README ROADMAP TODO
442 %attr(755,root,root) %{_libdir}/libguestfs.so.*.*.*
443 %attr(755,root,root) %ghost %{_libdir}/libguestfs.so.0
444 %{_mandir}/man1/guestfs-release-notes.1*
445 %lang(ja) %{_mandir}/ja/man1/guestfs-release-notes.1*
446 %lang(uk) %{_mandir}/uk/man1/guestfs-release-notes.1*
449 %defattr(644,root,root,755)
450 %attr(755,root,root) %{_libdir}/libguestfs.so
451 %{_includedir}/guestfs.h
452 %{_pkgconfigdir}/libguestfs.pc
453 %{_mandir}/man3/guestfs.3*
454 %{_mandir}/man3/guestfs-examples.3*
455 %{_mandir}/man3/libguestfs.3*
456 %lang(ja) %{_mandir}/ja/man3/guestfs.3*
457 %lang(ja) %{_mandir}/ja/man3/guestfs-examples.3*
458 %lang(uk) %{_mandir}/uk/man3/guestfs.3*
459 %lang(uk) %{_mandir}/uk/man3/guestfs-examples.3*
461 %if %{with static_libs}
463 %defattr(644,root,root,755)
464 %{_libdir}/libguestfs.a
468 %defattr(644,root,root,755)
469 %{_gtkdocdir}/guestfs
472 %defattr(644,root,root,755)
473 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so.*.*.*
474 %attr(755,root,root) %ghost %{_libdir}/libguestfs-gobject-1.0.so.0
475 %{_libdir}/girepository-1.0/Guestfs-1.0.typelib
478 %defattr(644,root,root,755)
479 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so
480 %{_includedir}/guestfs-gobject.h
481 %{_includedir}/guestfs-gobject
482 %{_datadir}/gir-1.0/Guestfs-1.0.gir
483 %{_pkgconfigdir}/libguestfs-gobject-1.0.pc
485 %if %{with static_libs}
486 %files gobject-static
487 %defattr(644,root,root,755)
488 %{_libdir}/libguestfs-gobject-1.0.a
492 %defattr(644,root,root,755)
493 %attr(755,root,root) %{_bindir}/guestfish
494 %attr(755,root,root) %{_bindir}/guestmount
495 %attr(755,root,root) %{_bindir}/libguestfs-test-tool
496 %attr(755,root,root) %{_bindir}/virt-alignment-scan
497 %attr(755,root,root) %{_bindir}/virt-cat
498 %attr(755,root,root) %{_bindir}/virt-copy-in
499 %attr(755,root,root) %{_bindir}/virt-copy-out
500 %attr(755,root,root) %{_bindir}/virt-df
501 %attr(755,root,root) %{_bindir}/virt-edit
502 %attr(755,root,root) %{_bindir}/virt-filesystems
503 %attr(755,root,root) %{_bindir}/virt-format
504 %attr(755,root,root) %{_bindir}/virt-inspector
505 %attr(755,root,root) %{_bindir}/virt-ls
506 %attr(755,root,root) %{_bindir}/virt-rescue
507 %attr(755,root,root) %{_bindir}/virt-tar-in
508 %attr(755,root,root) %{_bindir}/virt-tar-out
509 %attr(755,root,root) %{_sbindir}/guestfsd
510 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libguestfs-tools.conf
511 %{_mandir}/man1/guestfish.1*
512 %{_mandir}/man1/guestfs-faq.1*
513 %{_mandir}/man1/guestfs-performance.1*
514 %{_mandir}/man1/guestfs-recipes.1*
515 %{_mandir}/man1/guestfs-testing.1*
516 %{_mandir}/man1/guestmount.1*
517 %{_mandir}/man1/libguestfs-test-tool.1*
518 %{_mandir}/man1/virt-alignment-scan.1*
519 %{_mandir}/man1/virt-cat.1*
520 %{_mandir}/man1/virt-copy-in.1*
521 %{_mandir}/man1/virt-copy-out.1*
522 %{_mandir}/man1/virt-df.1*
523 %{_mandir}/man1/virt-edit.1*
524 %{_mandir}/man1/virt-filesystems.1*
525 %{_mandir}/man1/virt-format.1*
526 %{_mandir}/man1/virt-inspector.1*
527 %{_mandir}/man1/virt-ls.1*
528 %{_mandir}/man1/virt-rescue.1*
529 %{_mandir}/man1/virt-tar-in.1*
530 %{_mandir}/man1/virt-tar-out.1*
531 %{_mandir}/man8/guestfsd.8*
532 %lang(ja) %{_mandir}/ja/man1/guestfish.1*
533 %lang(ja) %{_mandir}/ja/man1/guestfs-faq.1*
534 %lang(ja) %{_mandir}/ja/man1/guestfs-performance.1*
535 %lang(ja) %{_mandir}/ja/man1/guestfs-recipes.1*
536 %lang(ja) %{_mandir}/ja/man1/guestfs-testing.1*
537 %lang(ja) %{_mandir}/ja/man1/guestmount.1*
538 #%lang(ja) %{_mandir}/ja/man1/libguestfs-make-fixed-appliance.1*
539 %lang(ja) %{_mandir}/ja/man1/libguestfs-test-tool.1*
540 %lang(ja) %{_mandir}/ja/man1/virt-alignment-scan.1*
541 %lang(ja) %{_mandir}/ja/man1/virt-cat.1*
542 %lang(ja) %{_mandir}/ja/man1/virt-copy-in.1*
543 %lang(ja) %{_mandir}/ja/man1/virt-copy-out.1*
544 %lang(ja) %{_mandir}/ja/man1/virt-df.1*
545 %lang(ja) %{_mandir}/ja/man1/virt-edit.1*
546 %lang(ja) %{_mandir}/ja/man1/virt-filesystems.1*
547 %lang(ja) %{_mandir}/ja/man1/virt-format.1*
548 %lang(ja) %{_mandir}/ja/man1/virt-inspector.1*
549 %lang(ja) %{_mandir}/ja/man1/virt-ls.1*
550 %lang(ja) %{_mandir}/ja/man1/virt-rescue.1*
551 %lang(ja) %{_mandir}/ja/man1/virt-tar-in.1*
552 %lang(ja) %{_mandir}/ja/man1/virt-tar-out.1*
553 %lang(uk) %{_mandir}/uk/man1/guestfish.1*
554 %lang(uk) %{_mandir}/uk/man1/guestfs-faq.1*
555 %lang(uk) %{_mandir}/uk/man1/guestfs-performance.1*
556 %lang(uk) %{_mandir}/uk/man1/guestfs-recipes.1*
557 %lang(uk) %{_mandir}/uk/man1/guestfs-testing.1*
558 %lang(uk) %{_mandir}/uk/man1/guestmount.1*
559 #%lang(uk) %{_mandir}/uk/man1/libguestfs-make-fixed-appliance.1*
560 %lang(uk) %{_mandir}/uk/man1/libguestfs-test-tool.1*
561 %lang(uk) %{_mandir}/uk/man1/virt-alignment-scan.1*
562 %lang(uk) %{_mandir}/uk/man1/virt-cat.1*
563 %lang(uk) %{_mandir}/uk/man1/virt-copy-in.1*
564 %lang(uk) %{_mandir}/uk/man1/virt-copy-out.1*
565 %lang(uk) %{_mandir}/uk/man1/virt-df.1*
566 %lang(uk) %{_mandir}/uk/man1/virt-edit.1*
567 %lang(uk) %{_mandir}/uk/man1/virt-filesystems.1*
568 %lang(uk) %{_mandir}/uk/man1/virt-format.1*
569 %lang(uk) %{_mandir}/uk/man1/virt-inspector.1*
570 %lang(uk) %{_mandir}/uk/man1/virt-ls.1*
571 %lang(uk) %{_mandir}/uk/man1/virt-rescue.1*
572 %lang(uk) %{_mandir}/uk/man1/virt-tar-in.1*
573 %lang(uk) %{_mandir}/uk/man1/virt-tar-out.1*
575 %attr(755,root,root) %{_bindir}/virt-resize
576 %attr(755,root,root) %{_bindir}/virt-sparsify
577 %attr(755,root,root) %{_bindir}/virt-sysprep
578 %{_mandir}/man1/virt-resize.1*
579 %{_mandir}/man1/virt-sparsify.1*
580 %{_mandir}/man1/virt-sysprep.1*
581 %lang(ja) %{_mandir}/ja/man1/virt-resize.1*
582 %lang(ja) %{_mandir}/ja/man1/virt-sparsify.1*
583 %lang(ja) %{_mandir}/ja/man1/virt-sysprep.1*
584 %lang(uk) %{_mandir}/uk/man1/virt-resize.1*
585 %lang(uk) %{_mandir}/uk/man1/virt-sparsify.1*
586 %lang(uk) %{_mandir}/uk/man1/virt-sysprep.1*
588 %if %{with perltools}
589 %attr(755,root,root) %{_bindir}/virt-list-filesystems
590 %attr(755,root,root) %{_bindir}/virt-list-partitions
591 %attr(755,root,root) %{_bindir}/virt-make-fs
592 %attr(755,root,root) %{_bindir}/virt-tar
593 %attr(755,root,root) %{_bindir}/virt-win-reg
594 %{_mandir}/man1/virt-list-filesystems.1*
595 %{_mandir}/man1/virt-list-partitions.1*
596 %{_mandir}/man1/virt-make-fs.1*
597 %{_mandir}/man1/virt-tar.1*
598 %{_mandir}/man1/virt-win-reg.1*
599 %lang(ja) %{_mandir}/ja/man1/virt-list-filesystems.1*
600 %lang(ja) %{_mandir}/ja/man1/virt-list-partitions.1*
601 %lang(ja) %{_mandir}/ja/man1/virt-make-fs.1*
602 %lang(ja) %{_mandir}/ja/man1/virt-tar.1*
603 %lang(ja) %{_mandir}/ja/man1/virt-win-reg.1*
604 %lang(uk) %{_mandir}/uk/man1/virt-list-filesystems.1*
605 %lang(uk) %{_mandir}/uk/man1/virt-list-partitions.1*
606 %lang(uk) %{_mandir}/uk/man1/virt-make-fs.1*
607 %lang(uk) %{_mandir}/uk/man1/virt-tar.1*
608 %lang(uk) %{_mandir}/uk/man1/virt-win-reg.1*
612 %files -n erlang-libguestfs
613 %defattr(644,root,root,755)
614 %attr(755,root,root) %{_bindir}/erl-guestfs
615 %{_libdir}/erlang/lib/libguestfs-%{version}
616 %{_mandir}/man3/guestfs-erlang.3*
617 %lang(ja) %{_mandir}/ja/man3/guestfs-erlang.3*
618 %lang(uk) %{_mandir}/uk/man3/guestfs-erlang.3*
622 %files -n java-libguestfs
623 %defattr(644,root,root,755)
624 %attr(755,root,root) %{_libdir}/libguestfs_jni.so.*.*.*
625 %attr(755,root,root) %ghost %{_libdir}/libguestfs_jni.so.1
626 %attr(755,root,root) %{_libdir}/libguestfs_jni.so
627 %{_javadir}/libguestfs-%{version}.jar
628 %{_mandir}/man3/guestfs-java.3*
629 %lang(ja) %{_mandir}/ja/man3/guestfs-java.3*
630 %lang(uk) %{_mandir}/uk/man3/guestfs-java.3*
632 %files -n java-libguestfs-javadoc
633 %defattr(644,root,root,755)
634 %{_javadocdir}/libguestfs-java-%{version}
638 %files -n lua-libguestfs
639 %defattr(644,root,root,755)
640 %attr(755,root,root) %{_libdir}/lua/*/guestfs.so
641 %{_mandir}/man3/guestfs-lua.3*
642 %lang(ja) %{_mandir}/ja/man3/guestfs-lua.3*
643 %lang(uk) %{_mandir}/uk/man3/guestfs-lua.3*
647 %files -n ocaml-libguestfs
648 %defattr(644,root,root,755)
649 %attr(755,root,root) %{_libdir}/ocaml/stublibs/dllmlguestfs.so
650 %{_libdir}/ocaml/stublibs/dllmlguestfs.so.owner
652 %files -n ocaml-libguestfs-devel
653 %defattr(644,root,root,755)
654 %dir %{_libdir}/ocaml/guestfs
655 %{_libdir}/ocaml/guestfs/META
656 %{_libdir}/ocaml/guestfs/guestfs.cmi
657 %{_libdir}/ocaml/guestfs/guestfs.cmx
658 %{_libdir}/ocaml/guestfs/guestfs.mli
659 %{_libdir}/ocaml/guestfs/libmlguestfs.a
660 %{_libdir}/ocaml/guestfs/mlguestfs.a
661 %{_libdir}/ocaml/guestfs/mlguestfs.cma
662 %{_libdir}/ocaml/guestfs/mlguestfs.cmxa
663 %{_mandir}/man3/guestfs-ocaml.3*
664 %lang(ja) %{_mandir}/ja/man3/guestfs-ocaml.3*
665 %lang(uk) %{_mandir}/uk/man3/guestfs-ocaml.3*
669 %files -n perl-libguestfs
670 %defattr(644,root,root,755)
671 %{perl_vendorarch}/Sys/Guestfs.pm
672 %dir %{perl_vendorarch}/Sys/Guestfs
673 %{perl_vendorarch}/Sys/Guestfs/Lib.pm
674 %{perl_vendorarch}/Sys/bindtests.pl
675 %dir %{perl_vendorarch}/auto/Sys/Guestfs
676 %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.bs
677 %attr(755,root,root) %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.so
678 %{_mandir}/man3/guestfs-perl.3*
679 %{_mandir}/man3/Sys::Guestfs.3pm*
680 %{_mandir}/man3/Sys::Guestfs::Lib.3pm*
681 %lang(ja) %{_mandir}/ja/man3/guestfs-perl.3*
682 %lang(uk) %{_mandir}/uk/man3/guestfs-perl.3*
686 %files -n php-guestfs
687 %defattr(644,root,root,755)
688 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php/conf.d/guestfs_php.ini
689 %attr(755,root,root) %{_libdir}/php/guestfs_php.so
693 %files -n python-libguestfs
694 %defattr(644,root,root,755)
695 %attr(755,root,root) %{py_sitedir}/libguestfsmod.so
696 %{py_sitedir}/guestfs.py[co]
697 %{_mandir}/man3/guestfs-python.3*
698 %lang(ja) %{_mandir}/ja/man3/guestfs-python.3*
699 %lang(uk) %{_mandir}/uk/man3/guestfs-python.3*
703 %files -n ruby-libguestfs
704 %defattr(644,root,root,755)
705 %attr(755,root,root) %{ruby_sitearchdir}/_guestfs.so
706 %{ruby_sitelibdir}/guestfs.rb
707 %{_mandir}/man3/guestfs-ruby.3*
708 %lang(ja) %{_mandir}/ja/man3/guestfs-ruby.3*
709 %lang(uk) %{_mandir}/uk/man3/guestfs-ruby.3*
712 %files -n bash-completion-libguestfs
713 %defattr(644,root,root,755)
714 %attr(755,root,root) /etc/bash_completion.d/guestfish-bash-completion.sh