2 # - haskell, erlang bindings
6 %bcond_with static_libs # build static libraries
7 %bcond_with erlang # Erlang binding
8 %bcond_with haskell # Haskell (GHC) binding
9 %bcond_without java # Java binding
10 %bcond_without ocaml # OCaml binding and tools
11 %bcond_without perl # Perl binding
12 %bcond_without perltools # Perl tools
13 %bcond_without php # PHP binding
14 %bcond_without python # Python binding
15 %bcond_without ruby # Ruby binding
17 %include /usr/lib/rpm/macros.perl
18 %include /usr/lib/rpm/macros.java
19 Summary: Library and tools for accessing and modifying virtual machine disk images
20 Summary(pl.UTF-8): Biblioteka i narzędzia do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
26 Source0: http://libguestfs.org/download/1.18-stable/%{name}-%{version}.tar.gz
27 # Source0-md5: 043d4e5c89a8cb21834896acaa8c541c
29 Patch1: augeas-libxml2.patch
30 Patch2: %{name}-link.patch
31 URL: http://libguestfs.org/
32 BuildRequires: attr-devel
33 BuildRequires: augeas-devel
34 BuildRequires: autoconf >= 2.50
35 BuildRequires: automake
36 BuildRequires: cdrkit-mkisofs
38 BuildRequires: db-utils
39 #BuildRequires: febootstrap >= 3.0
40 BuildRequires: gettext-devel
41 %{?with_haskell:BuildRequires: ghc}
42 BuildRequires: glib2-devel >= 1:2.26.0
43 BuildRequires: gobject-introspection-devel >= 1.30.0
45 BuildRequires: gtk-doc >= 1.14
46 BuildRequires: hivex-devel
47 %{?with_java:BuildRequires: jdk}
48 BuildRequires: libconfig-devel
49 BuildRequires: libfuse-devel
50 BuildRequires: libmagic-devel
51 BuildRequires: libselinux-devel
52 BuildRequires: libtool
53 BuildRequires: libvirt-devel
54 BuildRequires: libxml2-devel >= 2.0
55 BuildRequires: libxml2-progs
56 BuildRequires: ncurses-devel
59 BuildRequires: ocaml-findlib
61 BuildRequires: ocaml-pcre-devel
63 BuildRequires: pcre-devel
64 BuildRequires: perl-base
65 BuildRequires: perl-tools-pod
67 BuildRequires: perl-ExtUtils-MakeMaker
68 BuildRequires: perl-Test-Simple
71 BuildRequires: perl-String-ShellQuote
72 BuildRequires: perl-Sys-Virt
73 BuildRequires: perl-hivex
74 BuildRequires: perl-libintl
75 BuildRequires: perl-modules
76 BuildRequires: perl(Data::Dumper)
77 BuildRequires: perl(Getopt::Long)
78 BuildRequires: perl(Locale::TextDomain)
79 BuildRequires: perl(Pod::Man)
80 BuildRequires: perl(Pod::Simple)
81 BuildRequires: perl(Pod::Usage)
83 %{?with_php:BuildRequires: php-devel}
84 BuildRequires: pkgconfig
88 BuildRequires: python-devel
90 BuildRequires: readline-devel
91 BuildRequires: rpmbuild(macros) >= 1.322
94 BuildRequires: ruby-devel
95 BuildRequires: ruby-rake
100 Suggests: netpbm-progs
101 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
104 libguestfs is a library and set of tools for accessing and modifying
105 virtual machine (VM) disk images. You can use this for viewing and
106 editing files inside guests, scripting changes to VMs, monitoring disk
107 used/free statistics, P2V, V2V, performing partial backups, cloning
108 VMs, and much else besides.
110 %description -l pl.UTF-8
111 libguestfs to biblioteka oraz zestaw narzędzi do dostępu oraz
112 modyfikowania obrazów dysków maszyn wirtualnych (VM). Można je
113 wykorzystywać do oglądania i edycji plików wewnątrz gości, zmian
114 skryptowych w VM-ach, monitorowania statystyk używanego/dostępnego
115 miejsca na dyskach, P2V, V2V, wykonywania częściowych kopii
116 zapasowych, klonowania VM-ów i wielu podobnych operacji.
119 Summary: Header files for libguestfs library
120 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs
121 Group: Development/Libraries
122 Requires: %{name} = %{version}-%{release}
125 Header files for libguestfs library.
127 %description devel -l pl.UTF-8
128 Pliki nagłówkowe biblioteki libguestfs.
131 Summary: Static libguestfs library
132 Summary(pl.UTF-8): Statyczna biblioteka libguestfs
133 Group: Development/Libraries
134 Requires: %{name}-devel = %{version}-%{release}
137 Static libguestfs library.
139 %description static -l pl.UTF-8
140 Statyczna biblioteka libguestfs.
143 Summary: libguestfs API documentation
144 Summary(pl.UTF-8): Dokumentacja API libguestfs
148 libguestfs API documentation.
150 %description apidocs -l pl.UTF-8
151 Dokumentacja API libguestfs.
154 Summary: GObject bindings to libguestfs library
155 Summary(pl.UTF-8): Wiązania GObject do biblioteki libguestfs
157 Requires: %{name} = %{version}-%{release}
158 Requires: glib2 >= 1:2.26.0
161 GObject bindings to libguestfs library.
163 %description gobject -l pl.UTF-8
164 Wiązania GObject do biblioteki libguestfs.
166 %package gobject-devel
167 Summary: Header files for libguestfs-gobject library
168 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs-gobject
169 Group: Development/Libraries
170 Requires: %{name}-devel = %{version}-%{release}
171 Requires: %{name}-gobject = %{version}-%{release}
172 Requires: glib2-devel >= 1:2.26.0
174 %description gobject-devel
175 Header files for libguestfs-gobject library.
177 %description gobject-devel -l pl.UTF-8
178 Pliki nagłówkowe biblioteki libguestfs-gobject.
180 %package gobject-static
181 Summary: Static libguestfs-gobject library
182 Summary(pl.UTF-8): Statyczna biblioteka libguestfs-gobject
183 Group: Development/Libraries
184 Requires: %{name}-gobject-devel = %{version}-%{release}
186 %description gobject-static
187 Static libguestfs-gobject library.
189 %description gobject-static -l pl.UTF-8
190 Statyczna biblioteka libguestfs-gobject.
193 Summary: libguestfs tools for accessing and modifying virtual machine disk images
194 Summary(pl.UTF-8): Narzędzia libguestfs do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
195 Group: Applications/System
196 Requires: %{name} = %{version}-%{release}
197 %{?with_ocaml:Requires: ocaml-libguestfs = %{version}-%{release}}
198 %{?with_perltools:Requires: perl-libguestfs = %{version}-%{release}}
201 libguestfs tools for accessing and modifying virtual machine (VM) disk
202 images. You can use this for viewing and editing files inside guests,
203 scripting changes to VMs, monitoring disk used/free statistics, P2V,
204 V2V, performing partial backups, cloning VMs, and much else besides.
206 %description tools -l pl.UTF-8
207 Zestaw narzędzi libguestfs do dostępu oraz modyfikowania obrazów
208 dysków maszyn wirtualnych (VM). Można je wykorzystywać do oglądania i
209 edycji plików wewnątrz gości, zmian skryptowych w VM-ach,
210 monitorowania statystyk używanego/dostępnego miejsca na dyskach, P2V,
211 V2V, wykonywania częściowych kopii zapasowych, klonowania VM-ów i
212 wielu podobnych operacji.
214 %package -n java-libguestfs
215 Summary: Java bindings for libguestfs
216 Summary(pl.UTF-8): Wiązania Javy do libguestfs
217 Group: Libraries/Java
218 Requires: %{name} = %{version}-%{release}
220 %description -n java-libguestfs
221 Java bindings for libguestfs.
223 %description -n java-libguestfs -l pl.UTF-8
224 Wiązania Javy do libguestfs.
226 %package -n java-libguestfs-javadoc
227 Summary: Java bindings for libguestfs - documentation
228 Summary(pl.UTF-8): Wiązania Javy do libguestfs - dokumentacja
231 %description -n java-libguestfs-javadoc
232 Java bindings for libguestfs - documentation.
234 %description -n java-libguestfs-javadoc -l pl.UTF-8
235 Wiązania Javy do libguestfs - dokumentacja.
237 %package -n ocaml-libguestfs
238 Summary: OCaml bindings for libguestfs
239 Summary(pl.UTF-8): Wiązania OCamla do libguestfs
241 Requires: %{name} = %{version}-%{release}
243 %description -n ocaml-libguestfs
244 OCaml bindings for libguestfs.
246 %description -n ocaml-libguestfs -l pl.UTF-8
247 Wiązania OCamla do libguestfs.
249 %package -n ocaml-libguestfs-devel
250 Summary: Development files OCaml libguestfs bindings
251 Summary(pl.UTF-8): Pliki programistyczne wiązań OCamla do libguestfs
252 Group: Development/Libraries
253 Requires: ocaml-%{name} = %{version}-%{release}
255 %description -n ocaml-libguestfs-devel
256 Development files OCaml libguestfs bindings.
258 %description -n ocaml-libguestfs-devel -l pl.UTF-8
259 Pliki programistyczne wiązań OCamla do libguestfs.
261 %package -n perl-libguestfs
262 Summary: Perl bindings for libguestfs
263 Summary(pl.UTF-8): Wiązania Perla do libguestfs
264 Group: Development/Languages/Perl
265 Requires: %{name} = %{version}-%{release}
266 Suggests: perl-Sys-Virt
267 Suggests: perl-XML-XPath
270 %description -n perl-libguestfs
271 Perl bindings for libguestfs.
273 %description -n perl-libguestfs -l pl.UTF-8
274 Wiązania Perla do libguestfs.
276 %package -n php-guestfs
277 Summary: PHP bindings for libguestfs
278 Summary(pl.UTF-8): Wiązania PHP do libguestfs
279 Group: Development/Languages/PHP
280 Requires: %{name} = %{version}-%{release}
281 %{?requires_php_extension}
283 %description -n php-guestfs
284 PHP bindings for libguestfs.
286 %description -n php-guestfs -l pl.UTF-8
287 Wiązania PHP do libguestfs.
289 %package -n python-libguestfs
290 Summary: Python bindings for libguestfs
291 Summary(pl.UTF-8): Wiązania Pythona do libguestfs
292 Group: Development/Languages/Python
293 Requires: %{name} = %{version}-%{release}
295 %description -n python-libguestfs
296 Python bindings for libguestfs.
298 %description -n python-libguestfs -l pl.UTF-8
299 Wiązania Pythona do libguestfs.
301 %package -n ruby-libguestfs
302 Summary: Ruby bindings for libguestfs
303 Summary(pl.UTF-8): Wiązania języka Ruby do libguestfs
304 Group: Development/Languages
305 Requires: %{name} = %{version}-%{release}
306 %{?ruby_ver_requires_eq}
308 %description -n ruby-libguestfs
309 Ruby bindings for libguestfs.
311 %description -n ruby-libguestfs -l pl.UTF-8
312 Wiązania języka Ruby do libguestfs.
314 %package -n bash-completion-libguestfs
315 Summary: bash-completion for libguestfs tools
316 Summary(pl.UTF-8): Bashowe uzupełnianie argumentów dla narzędzi libguestfs
317 Group: Applications/Shells
318 Requires: bash-completion
320 %description -n bash-completion-libguestfs
321 bash-completion for guestfish tool.
323 %description -n bash-completion-libguestfs -l pl.UTF-8
324 Bashowe uzupełnianie argumentów dla narzędzi libguestfs.
340 PBMTEXT=/usr/bin/pbmtext \
341 PNMTOPNG=/usr/bin/pnmtopng \
342 BMPTOPNM=/usr/bin/bmptopnm \
343 PAMCUT=/usr/bin/pamcut \
344 WRESTOOL=/usr/bin/wrestool \
345 QEMU=%{_bindir}/qemu \
346 --with-html-dir=%{_gtkdocdir} \
347 --with-java-home=%{?with_java:%{java_home}}%{!?with_java:no} \
349 --enable-install-daemon \
350 --disable-appliance \
351 %{!?with_erlang:--disable-erlang} \
352 %{!?with_haskell:--disable-haskell} \
353 %{!?with_ocaml:--disable-ocaml} \
354 %{!?with_perl:--disable-perl} \
355 %{!?with_php:--disable-php} \
356 %{!?with_python:--disable-python} \
357 %{!?with_ruby:--disable-ruby} \
358 --disable-silent-rules \
359 %{__enable_disable static_libs static}
365 rm -rf $RPM_BUILD_ROOT
369 DESTDIR=$RPM_BUILD_ROOT \
370 phpdir=%{_sysconfdir}/php/conf.d
372 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la \
373 $RPM_BUILD_ROOT%{py_sitedir}/*.la
375 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
376 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
382 rm -rf $RPM_BUILD_ROOT
384 %post -p /sbin/ldconfig
385 %postun -p /sbin/ldconfig
387 %post gobject -p /sbin/ldconfig
388 %postun gobject -p /sbin/ldconfig
390 %post -n java-libguestfs -p /sbin/ldconfig
391 %postun -n java-libguestfs -p /sbin/ldconfig
393 %files -f %{name}.lang
394 %defattr(644,root,root,755)
395 %doc AUTHORS BUGS ChangeLog README RELEASE-NOTES ROADMAP TODO
396 %attr(755,root,root) %{_libdir}/libguestfs.so.*.*.*
397 %attr(755,root,root) %ghost %{_libdir}/libguestfs.so.0
400 %defattr(644,root,root,755)
401 %attr(755,root,root) %{_libdir}/libguestfs.so
402 %{_includedir}/guestfs.h
403 %{_pkgconfigdir}/libguestfs.pc
404 %{_mandir}/man3/guestfs.3*
405 %{_mandir}/man3/guestfs-examples.3*
406 %{_mandir}/man3/libguestfs.3*
407 %lang(ja) %{_mandir}/ja/man3/guestfs.3*
408 %lang(ja) %{_mandir}/ja/man3/guestfs-examples.3*
409 %lang(uk) %{_mandir}/uk/man3/guestfs.3*
410 %lang(uk) %{_mandir}/uk/man3/guestfs-examples.3*
412 %if %{with static_libs}
414 %defattr(644,root,root,755)
415 %{_libdir}/libguestfs.a
419 %defattr(644,root,root,755)
420 %{_gtkdocdir}/guestfs
423 %defattr(644,root,root,755)
424 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so.*.*.*
425 %attr(755,root,root) %ghost %{_libdir}/libguestfs-gobject-1.0.so.0
426 %{_libdir}/girepository-1.0/Guestfs-1.0.typelib
429 %defattr(644,root,root,755)
430 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so
431 %{_includedir}/guestfs-gobject.h
432 %{_includedir}/guestfs-gobject
433 %{_datadir}/gir-1.0/Guestfs-1.0.gir
435 %if %{with static_libs}
436 %files gobject-static
437 %defattr(644,root,root,755)
438 %{_libdir}/libguestfs-gobject-1.0.a
442 %defattr(644,root,root,755)
443 %attr(755,root,root) %{_bindir}/guestfish
444 %attr(755,root,root) %{_bindir}/guestmount
445 %attr(755,root,root) %{_bindir}/libguestfs-test-tool
446 %attr(755,root,root) %{_bindir}/virt-alignment-scan
447 %attr(755,root,root) %{_bindir}/virt-cat
448 %attr(755,root,root) %{_bindir}/virt-copy-in
449 %attr(755,root,root) %{_bindir}/virt-copy-out
450 %attr(755,root,root) %{_bindir}/virt-df
451 %attr(755,root,root) %{_bindir}/virt-edit
452 %attr(755,root,root) %{_bindir}/virt-filesystems
453 %attr(755,root,root) %{_bindir}/virt-format
454 %attr(755,root,root) %{_bindir}/virt-inspector
455 %attr(755,root,root) %{_bindir}/virt-ls
456 %attr(755,root,root) %{_bindir}/virt-rescue
457 %attr(755,root,root) %{_bindir}/virt-tar-in
458 %attr(755,root,root) %{_bindir}/virt-tar-out
459 %attr(755,root,root) %{_sbindir}/guestfsd
460 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libguestfs-tools.conf
461 %{_mandir}/man1/guestfish.1*
462 %{_mandir}/man1/guestfs-faq.1*
463 %{_mandir}/man1/guestfs-performance.1*
464 %{_mandir}/man1/guestfs-recipes.1*
465 %{_mandir}/man1/guestfs-testing.1*
466 %{_mandir}/man1/guestmount.1*
467 %{_mandir}/man1/libguestfs-test-tool.1*
468 %{_mandir}/man1/virt-alignment-scan.1*
469 %{_mandir}/man1/virt-cat.1*
470 %{_mandir}/man1/virt-copy-in.1*
471 %{_mandir}/man1/virt-copy-out.1*
472 %{_mandir}/man1/virt-df.1*
473 %{_mandir}/man1/virt-edit.1*
474 %{_mandir}/man1/virt-filesystems.1*
475 %{_mandir}/man1/virt-format.1*
476 %{_mandir}/man1/virt-inspector.1*
477 %{_mandir}/man1/virt-ls.1*
478 %{_mandir}/man1/virt-rescue.1*
479 %{_mandir}/man1/virt-tar-in.1*
480 %{_mandir}/man1/virt-tar-out.1*
481 %lang(ja) %{_mandir}/ja/man1/guestfish.1*
482 %lang(ja) %{_mandir}/ja/man1/guestfs-faq.1*
483 %lang(ja) %{_mandir}/ja/man1/guestfs-performance.1*
484 %lang(ja) %{_mandir}/ja/man1/guestfs-recipes.1*
485 %lang(ja) %{_mandir}/ja/man1/guestfs-testing.1*
486 %lang(ja) %{_mandir}/ja/man1/guestmount.1*
487 #%lang(ja) %{_mandir}/ja/man1/libguestfs-make-fixed-appliance.1*
488 %lang(ja) %{_mandir}/ja/man1/libguestfs-test-tool.1*
489 %lang(ja) %{_mandir}/ja/man1/virt-alignment-scan.1*
490 %lang(ja) %{_mandir}/ja/man1/virt-cat.1*
491 %lang(ja) %{_mandir}/ja/man1/virt-copy-in.1*
492 %lang(ja) %{_mandir}/ja/man1/virt-copy-out.1*
493 %lang(ja) %{_mandir}/ja/man1/virt-df.1*
494 %lang(ja) %{_mandir}/ja/man1/virt-edit.1*
495 %lang(ja) %{_mandir}/ja/man1/virt-filesystems.1*
496 %lang(ja) %{_mandir}/ja/man1/virt-format.1*
497 %lang(ja) %{_mandir}/ja/man1/virt-inspector.1*
498 %lang(ja) %{_mandir}/ja/man1/virt-ls.1*
499 %lang(ja) %{_mandir}/ja/man1/virt-rescue.1*
500 %lang(ja) %{_mandir}/ja/man1/virt-tar-in.1*
501 %lang(ja) %{_mandir}/ja/man1/virt-tar-out.1*
502 %lang(uk) %{_mandir}/uk/man1/guestfish.1*
503 %lang(uk) %{_mandir}/uk/man1/guestfs-faq.1*
504 %lang(uk) %{_mandir}/uk/man1/guestfs-performance.1*
505 %lang(uk) %{_mandir}/uk/man1/guestfs-recipes.1*
506 %lang(uk) %{_mandir}/uk/man1/guestfs-testing.1*
507 %lang(uk) %{_mandir}/uk/man1/guestmount.1*
508 #%lang(uk) %{_mandir}/uk/man1/libguestfs-make-fixed-appliance.1*
509 %lang(uk) %{_mandir}/uk/man1/libguestfs-test-tool.1*
510 %lang(uk) %{_mandir}/uk/man1/virt-alignment-scan.1*
511 %lang(uk) %{_mandir}/uk/man1/virt-cat.1*
512 %lang(uk) %{_mandir}/uk/man1/virt-copy-in.1*
513 %lang(uk) %{_mandir}/uk/man1/virt-copy-out.1*
514 %lang(uk) %{_mandir}/uk/man1/virt-df.1*
515 %lang(uk) %{_mandir}/uk/man1/virt-edit.1*
516 %lang(uk) %{_mandir}/uk/man1/virt-filesystems.1*
517 %lang(uk) %{_mandir}/uk/man1/virt-format.1*
518 %lang(uk) %{_mandir}/uk/man1/virt-inspector.1*
519 %lang(uk) %{_mandir}/uk/man1/virt-ls.1*
520 %lang(uk) %{_mandir}/uk/man1/virt-rescue.1*
521 %lang(uk) %{_mandir}/uk/man1/virt-tar-in.1*
522 %lang(uk) %{_mandir}/uk/man1/virt-tar-out.1*
524 %attr(755,root,root) %{_bindir}/virt-resize
525 %attr(755,root,root) %{_bindir}/virt-sparsify
526 %attr(755,root,root) %{_bindir}/virt-sysprep
527 %{_mandir}/man1/virt-resize.1*
528 %{_mandir}/man1/virt-sparsify.1*
529 %{_mandir}/man1/virt-sysprep.1*
530 %lang(ja) %{_mandir}/ja/man1/virt-resize.1*
531 %lang(ja) %{_mandir}/ja/man1/virt-sparsify.1*
532 %lang(ja) %{_mandir}/ja/man1/virt-sysprep.1*
533 %lang(uk) %{_mandir}/uk/man1/virt-resize.1*
534 %lang(uk) %{_mandir}/uk/man1/virt-sparsify.1*
535 %lang(uk) %{_mandir}/uk/man1/virt-sysprep.1*
537 %if %{with perltools}
538 %attr(755,root,root) %{_bindir}/virt-list-filesystems
539 %attr(755,root,root) %{_bindir}/virt-list-partitions
540 %attr(755,root,root) %{_bindir}/virt-make-fs
541 %attr(755,root,root) %{_bindir}/virt-tar
542 %attr(755,root,root) %{_bindir}/virt-win-reg
543 %{_mandir}/man1/virt-list-filesystems.1*
544 %{_mandir}/man1/virt-list-partitions.1*
545 %{_mandir}/man1/virt-make-fs.1*
546 %{_mandir}/man1/virt-tar.1*
547 %{_mandir}/man1/virt-win-reg.1*
548 %lang(ja) %{_mandir}/ja/man1/virt-list-filesystems.1*
549 %lang(ja) %{_mandir}/ja/man1/virt-list-partitions.1*
550 %lang(ja) %{_mandir}/ja/man1/virt-make-fs.1*
551 %lang(ja) %{_mandir}/ja/man1/virt-tar.1*
552 %lang(ja) %{_mandir}/ja/man1/virt-win-reg.1*
553 %lang(uk) %{_mandir}/uk/man1/virt-list-filesystems.1*
554 %lang(uk) %{_mandir}/uk/man1/virt-list-partitions.1*
555 %lang(uk) %{_mandir}/uk/man1/virt-make-fs.1*
556 %lang(uk) %{_mandir}/uk/man1/virt-tar.1*
557 %lang(uk) %{_mandir}/uk/man1/virt-win-reg.1*
561 %files -n java-libguestfs
562 %defattr(644,root,root,755)
563 %attr(755,root,root) %{_libdir}/libguestfs_jni.so.*.*.*
564 %attr(755,root,root) %ghost %{_libdir}/libguestfs_jni.so.1
565 %attr(755,root,root) %{_libdir}/libguestfs_jni.so
566 %{_javadir}/libguestfs-%{version}.jar
567 %{_mandir}/man3/guestfs-java.3*
568 %lang(ja) %{_mandir}/ja/man3/guestfs-java.3*
569 %lang(uk) %{_mandir}/uk/man3/guestfs-java.3*
571 %files -n java-libguestfs-javadoc
572 %defattr(644,root,root,755)
573 %{_javadocdir}/libguestfs-java-%{version}
577 %files -n ocaml-libguestfs
578 %defattr(644,root,root,755)
579 %attr(755,root,root) %{_libdir}/ocaml/stublibs/dllmlguestfs.so
580 %{_libdir}/ocaml/stublibs/dllmlguestfs.so.owner
582 %files -n ocaml-libguestfs-devel
583 %defattr(644,root,root,755)
584 %dir %{_libdir}/ocaml/guestfs
585 %{_libdir}/ocaml/guestfs/META
586 %{_libdir}/ocaml/guestfs/guestfs.cmi
587 %{_libdir}/ocaml/guestfs/guestfs.cmx
588 %{_libdir}/ocaml/guestfs/guestfs.mli
589 %{_libdir}/ocaml/guestfs/libmlguestfs.a
590 %{_libdir}/ocaml/guestfs/mlguestfs.a
591 %{_libdir}/ocaml/guestfs/mlguestfs.cma
592 %{_libdir}/ocaml/guestfs/mlguestfs.cmxa
593 %{_mandir}/man3/guestfs-ocaml.3*
594 %lang(ja) %{_mandir}/ja/man3/guestfs-ocaml.3*
595 %lang(uk) %{_mandir}/uk/man3/guestfs-ocaml.3*
599 %files -n perl-libguestfs
600 %defattr(644,root,root,755)
601 %{perl_vendorarch}/Sys/Guestfs.pm
602 %dir %{perl_vendorarch}/Sys/Guestfs
603 %{perl_vendorarch}/Sys/Guestfs/Lib.pm
604 %{perl_vendorarch}/Sys/bindtests.pl
605 %dir %{perl_vendorarch}/auto/Sys/Guestfs
606 %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.bs
607 %attr(755,root,root) %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.so
608 %{_mandir}/man3/guestfs-perl.3*
609 %{_mandir}/man3/Sys::Guestfs.3pm*
610 %{_mandir}/man3/Sys::Guestfs::Lib.3pm*
611 %lang(ja) %{_mandir}/ja/man3/guestfs-perl.3*
612 %lang(uk) %{_mandir}/uk/man3/guestfs-perl.3*
616 %files -n php-guestfs
617 %defattr(644,root,root,755)
618 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php/conf.d/guestfs_php.ini
619 %attr(755,root,root) %{_libdir}/php/guestfs_php.so
623 %files -n python-libguestfs
624 %defattr(644,root,root,755)
625 %attr(755,root,root) %{py_sitedir}/libguestfsmod.so
626 %{py_sitedir}/guestfs.py[co]
627 %{_mandir}/man3/guestfs-python.3*
628 %lang(ja) %{_mandir}/ja/man3/guestfs-python.3*
629 %lang(uk) %{_mandir}/uk/man3/guestfs-python.3*
633 %files -n ruby-libguestfs
634 %defattr(644,root,root,755)
635 %attr(755,root,root) %{ruby_sitearchdir}/_guestfs.so
636 %{ruby_sitelibdir}/guestfs.rb
637 %{_mandir}/man3/guestfs-ruby.3*
638 %lang(ja) %{_mandir}/ja/man3/guestfs-ruby.3*
639 %lang(uk) %{_mandir}/uk/man3/guestfs-ruby.3*
642 %files -n bash-completion-libguestfs
643 %defattr(644,root,root,755)
644 %attr(755,root,root) /etc/bash_completion.d/guestfish-bash-completion.sh