2 # - finish haskell bindings (when finished upstream, not ready as of 1.30.4)
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_with golang # Go language binding
10 %bcond_with haskell # Haskell (GHC) binding [incomplete, nothing is installed]
11 %bcond_with java # Java binding (broken linking, missing symbols)
12 %bcond_without lua # Lua binding
13 %bcond_without ocaml # OCaml binding and tools
14 %bcond_without ocaml_opt # skip building native optimized binaries (bytecode is always built)
15 %bcond_without perl # Perl binding
16 %bcond_with php # PHP binding
17 %bcond_without python # Python binding
18 %bcond_without ruby # Ruby binding
19 %bcond_with rust # Rust binding
20 %bcond_without systemtap # systemtap/dtrace probes
23 %define php_name php55
29 %undefine with_ocaml_opt
32 Summary: Library and tools for accessing and modifying virtual machine disk images
33 Summary(pl.UTF-8): Biblioteka i narzędzia do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
39 Source0: http://libguestfs.org/download/1.46-stable/%{name}-%{version}.tar.gz
40 # Source0-md5: 3d6f99ed705206d11904c67e69ba64da
42 Patch1: augeas-libxml2.patch
43 Patch2: %{name}-completionsdir.patch
45 URL: http://libguestfs.org/
46 BuildRequires: acl-devel
47 BuildRequires: attr-devel
48 BuildRequires: augeas-devel >= 1.0.0
49 BuildRequires: autoconf >= 2.50
50 BuildRequires: automake
52 BuildRequires: cdrkit-mkisofs
53 BuildRequires: db-utils
55 BuildRequires: gettext-tools
56 BuildRequires: glib2-devel >= 1:2.26.0
57 BuildRequires: gobject-introspection-devel >= 1.30.0
59 BuildRequires: hivex-devel >= 1.2.7
60 BuildRequires: libcap-devel
61 BuildRequires: libconfig-devel
62 BuildRequires: libfuse-devel
63 BuildRequires: libmagic-devel
64 BuildRequires: libselinux-devel
65 BuildRequires: libtirpc-devel
66 BuildRequires: libtool
67 BuildRequires: libvirt-devel >= 0.10.2
68 BuildRequires: libxml2-devel >= 2.0
69 BuildRequires: libxml2-progs
70 BuildRequires: ncurses-devel
71 BuildRequires: pcre-devel
72 BuildRequires: perl-base
73 BuildRequires: perl-tools-pod
74 BuildRequires: pkgconfig
76 BuildRequires: qemu-img >= 1.0
77 BuildRequires: readline-devel
78 BuildRequires: rpmbuild(macros) >= 1.656
80 BuildRequires: systemd-devel >= 1:196
81 BuildRequires: yajl-devel >= 2.0.4
83 BuildRequires: supermin >= 5.1.0
86 # erl_interface package
97 BuildRequires: rpm-javaprov
101 BuildRequires: lua-devel
104 BuildRequires: ocaml >= 1:4.0
105 BuildRequires: ocaml-camlp4
106 BuildRequires: ocaml-fileutils-devel
107 BuildRequires: ocaml-findlib
108 BuildRequires: ocaml-gettext-devel
109 BuildRequires: ocaml-hivex-devel
110 BuildRequires: ocaml-libvirt-devel >= 0.6.1.4-4
111 BuildRequires: ocaml-pcre-devel
113 BuildRequires: xz-devel
116 BuildRequires: perl-ExtUtils-MakeMaker
117 BuildRequires: perl-Module-Build
118 BuildRequires: perl-Test-Simple
119 BuildRequires: rpm-perlprov
122 BuildRequires: %{php_name}-devel
123 BuildRequires: %{php_name}-program
126 BuildRequires: python3
127 BuildRequires: python3-devel
128 BuildRequires: rpm-pythonprov
131 BuildRequires: rpm-rubyprov
133 BuildRequires: ruby-devel
134 BuildRequires: ruby-irb
135 BuildRequires: ruby-rake
136 BuildRequires: ruby-rdoc
137 BuildRequires: ruby-rubygems
139 %if %{with systemtap}
140 BuildRequires: systemtap-sdt-devel
142 Requires: qemu-common >= 1.1.0
143 Requires: yajl >= 2.0.4
146 Suggests: netpbm-progs
147 Obsoletes: libguestfs-apidocs < 1.40.2
148 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
151 %define qemu_bin /usr/bin/qemu-system-i386
154 %define qemu_bin /usr/bin/qemu-system-x86_64
158 libguestfs is a library and set of tools for accessing and modifying
159 virtual machine (VM) disk images. You can use this for viewing and
160 editing files inside guests, scripting changes to VMs, monitoring disk
161 used/free statistics, P2V, V2V, performing partial backups, cloning
162 VMs, and much else besides.
164 %description -l pl.UTF-8
165 libguestfs to biblioteka oraz zestaw narzędzi do dostępu oraz
166 modyfikowania obrazów dysków maszyn wirtualnych (VM). Można je
167 wykorzystywać do oglądania i edycji plików wewnątrz gości, zmian
168 skryptowych w VM-ach, monitorowania statystyk używanego/dostępnego
169 miejsca na dyskach, P2V, V2V, wykonywania częściowych kopii
170 zapasowych, klonowania VM-ów i wielu podobnych operacji.
173 Summary: Header files for libguestfs library
174 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs
175 Group: Development/Libraries
176 Requires: %{name} = %{version}-%{release}
179 Header files for libguestfs library.
181 %description devel -l pl.UTF-8
182 Pliki nagłówkowe biblioteki libguestfs.
185 Summary: Static libguestfs library
186 Summary(pl.UTF-8): Statyczna biblioteka libguestfs
187 Group: Development/Libraries
188 Requires: %{name}-devel = %{version}-%{release}
191 Static libguestfs library.
193 %description static -l pl.UTF-8
194 Statyczna biblioteka libguestfs.
197 Summary: GObject bindings to libguestfs library
198 Summary(pl.UTF-8): Wiązania GObject do biblioteki libguestfs
200 Requires: %{name} = %{version}-%{release}
201 Requires: glib2 >= 1:2.26.0
204 GObject bindings to libguestfs library.
206 %description gobject -l pl.UTF-8
207 Wiązania GObject do biblioteki libguestfs.
209 %package gobject-devel
210 Summary: Header files for libguestfs-gobject library
211 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs-gobject
212 Group: Development/Libraries
213 Requires: %{name}-devel = %{version}-%{release}
214 Requires: %{name}-gobject = %{version}-%{release}
215 Requires: glib2-devel >= 1:2.26.0
217 %description gobject-devel
218 Header files for libguestfs-gobject library.
220 %description gobject-devel -l pl.UTF-8
221 Pliki nagłówkowe biblioteki libguestfs-gobject.
223 %package gobject-static
224 Summary: Static libguestfs-gobject library
225 Summary(pl.UTF-8): Statyczna biblioteka libguestfs-gobject
226 Group: Development/Libraries
227 Requires: %{name}-gobject-devel = %{version}-%{release}
229 %description gobject-static
230 Static libguestfs-gobject library.
232 %description gobject-static -l pl.UTF-8
233 Statyczna biblioteka libguestfs-gobject.
236 Summary: libguestfs tools for accessing and modifying virtual machine disk images
237 Summary(pl.UTF-8): Narzędzia libguestfs do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
238 Group: Applications/System
239 Requires: %{name} = %{version}-%{release}
240 Requires: augeas-libs >= 1.0.0
241 %{?with_ocaml:Requires: ocaml-libguestfs = %{version}-%{release}}
243 Requires: ocaml-libvirt >= 0.6.1.4-4
250 libguestfs tools for accessing and modifying virtual machine (VM) disk
251 images. You can use this for viewing and editing files inside guests,
252 scripting changes to VMs, monitoring disk used/free statistics,
253 performing partial backups, cloning VMs, and much else besides.
255 %description tools -l pl.UTF-8
256 Zestaw narzędzi libguestfs do dostępu oraz modyfikowania obrazów
257 dysków maszyn wirtualnych (VM). Można je wykorzystywać do oglądania i
258 edycji plików wewnątrz gości, zmian skryptowych w VM-ach,
259 monitorowania statystyk używanego/dostępnego miejsca na dyskach,
260 wykonywania częściowych kopii zapasowych, klonowania VM-ów i wielu
263 %package -n erlang-libguestfs
264 Summary: Erlang bindings for libguestfs
265 Summary(pl.UTF-8): Wiązania Erlanga do libguestfs
266 Group: Development/Languages
267 Requires: %{name} = %{version}-%{release}
269 %description -n erlang-libguestfs
270 Erlang bindings for libguestfs.
272 %description -n erlang-libguestfs -l pl.UTF-8
273 Wiązania Erlanga do libguestfs.
275 %package -n golang-libguestfs
276 Summary: Go language bindings for libguestfs
277 Summary(pl.UTF-8): Wiązania języka Go do libguestfs
278 Group: Development/Languages
279 Requires: %{name} = %{version}-%{release}
281 %description -n golang-libguestfs
282 Go language bindings for libguestfs.
284 %description -n golang-libguestfs -l pl.UTF-8
285 Wiązania języka Go do libguestfs.
287 %package -n java-libguestfs
288 Summary: Java bindings for libguestfs
289 Summary(pl.UTF-8): Wiązania Javy do libguestfs
290 Group: Libraries/Java
291 Requires: %{name} = %{version}-%{release}
293 %description -n java-libguestfs
294 Java bindings for libguestfs.
296 %description -n java-libguestfs -l pl.UTF-8
297 Wiązania Javy do libguestfs.
299 %package -n java-libguestfs-javadoc
300 Summary: Java bindings for libguestfs - documentation
301 Summary(pl.UTF-8): Wiązania Javy do libguestfs - dokumentacja
304 %description -n java-libguestfs-javadoc
305 Java bindings for libguestfs - documentation.
307 %description -n java-libguestfs-javadoc -l pl.UTF-8
308 Wiązania Javy do libguestfs - dokumentacja.
310 %package -n lua-libguestfs
311 Summary: Lua bindings for libguestfs
312 Summary(pl.UTF-8): Wiązania języka Lua do libguestfs
313 Group: Development/Languages
314 Requires: %{name} = %{version}-%{release}
316 %description -n lua-libguestfs
317 Lua bindings for libguestfs.
319 %description -n lua-libguestfs -l pl.UTF-8
320 Wiązania języka Lua do libguestfs.
322 %package -n ocaml-libguestfs
323 Summary: OCaml bindings for libguestfs
324 Summary(pl.UTF-8): Wiązania OCamla do libguestfs
326 Requires: %{name} = %{version}-%{release}
328 %description -n ocaml-libguestfs
329 OCaml bindings for libguestfs.
331 %description -n ocaml-libguestfs -l pl.UTF-8
332 Wiązania OCamla do libguestfs.
334 %package -n ocaml-libguestfs-devel
335 Summary: Development files OCaml libguestfs bindings
336 Summary(pl.UTF-8): Pliki programistyczne wiązań OCamla do libguestfs
337 Group: Development/Libraries
338 Requires: ocaml-%{name} = %{version}-%{release}
340 %description -n ocaml-libguestfs-devel
341 Development files OCaml libguestfs bindings.
343 %description -n ocaml-libguestfs-devel -l pl.UTF-8
344 Pliki programistyczne wiązań OCamla do libguestfs.
346 %package -n perl-libguestfs
347 Summary: Perl bindings for libguestfs
348 Summary(pl.UTF-8): Wiązania Perla do libguestfs
349 Group: Development/Languages/Perl
350 Requires: %{name} = %{version}-%{release}
351 Suggests: perl-Sys-Virt
352 Suggests: perl-XML-XPath
353 Suggests: perl-hivex >= 1.2.7
355 %description -n perl-libguestfs
356 Perl bindings for libguestfs.
358 %description -n perl-libguestfs -l pl.UTF-8
359 Wiązania Perla do libguestfs.
361 %package -n %{php_name}-guestfs
362 Summary: PHP bindings for libguestfs
363 Summary(pl.UTF-8): Wiązania PHP do libguestfs
364 Group: Development/Languages/PHP
365 Requires: %{name} = %{version}-%{release}
366 %{?requires_php_extension}
368 %description -n %{php_name}-guestfs
369 PHP bindings for libguestfs.
371 %description -n %{php_name}-guestfs -l pl.UTF-8
372 Wiązania PHP do libguestfs.
374 %package -n python3-libguestfs
375 Summary: Python bindings for libguestfs
376 Summary(pl.UTF-8): Wiązania Pythona do libguestfs
377 Group: Development/Languages/Python
378 Requires: %{name} = %{version}-%{release}
380 %description -n python3-libguestfs
381 Python bindings for libguestfs.
383 %description -n python3-libguestfs -l pl.UTF-8
384 Wiązania Pythona do libguestfs.
386 %package -n ruby-libguestfs
387 Summary: Ruby bindings for libguestfs
388 Summary(pl.UTF-8): Wiązania języka Ruby do libguestfs
389 Group: Development/Languages
390 Requires: %{name} = %{version}-%{release}
391 %{?ruby_ver_requires_eq}
393 %description -n ruby-libguestfs
394 Ruby bindings for libguestfs.
396 %description -n ruby-libguestfs -l pl.UTF-8
397 Wiązania języka Ruby do libguestfs.
399 %package -n bash-completion-libguestfs
400 Summary: bash-completion for libguestfs tools
401 Summary(pl.UTF-8): Bashowe uzupełnianie argumentów dla narzędzi libguestfs
402 Group: Applications/Shells
403 Requires: bash-completion >= 2.0
405 %description -n bash-completion-libguestfs
406 bash-completion for guestfish tool.
408 %description -n bash-completion-libguestfs -l pl.UTF-8
409 Bashowe uzupełnianie argumentów dla narzędzi libguestfs.
421 # preserve dir across libtoolize
429 DB_DUMP=/usr/bin/db_dump \
430 DB_LOAD=/usr/bin/db_load \
431 PBMTEXT=/usr/bin/pbmtext \
432 PNMTOPNG=/usr/bin/pnmtopng \
433 BMPTOPNM=/usr/bin/bmptopnm \
434 PAMCUT=/usr/bin/pamcut \
435 SUPERMIN=/usr/bin/supermin \
436 UNZIP=/usr/bin/unzip \
437 WRESTOOL=/usr/bin/wrestool \
438 QEMU=%{?qemu_bin}%{!?qemu_bin:/usr/bin/qemu} \
440 PYTHON=%{__python3} \
441 --with-completionsdir=%{_datadir}/bash-completion/completions \
442 --with-java=%{?with_java:%{java_home}}%{!?with_java:no} \
443 --with-python-installdir=%{py3_sitedir} \
444 --enable-install-daemon \
445 %{!?with_appliance:--disable-appliance} \
446 %{!?with_erlang:--disable-erlang} \
447 %{!?with_golang:--disable-golang} \
448 %{!?with_haskell:--disable-haskell} \
449 %{!?with_lua:--disable-lua} \
450 %{!?with_ocaml:--disable-ocaml} \
451 %{!?with_perl:--disable-perl} \
452 %{!?with_php:--disable-php} \
453 %{!?with_systemtap:--disable-probes} \
454 %{!?with_python:--disable-python} \
455 %{!?with_ruby:--disable-ruby} \
456 %{!?with_rust:--disable-rust} \
457 --disable-silent-rules \
458 %{__enable_disable static_libs static}
464 rm -rf $RPM_BUILD_ROOT
468 DESTDIR=$RPM_BUILD_ROOT \
469 phpdir=%{php_sysconfdir}/conf.d
471 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
473 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lua/*/*.la
476 %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/*.la
477 %py3_comp $RPM_BUILD_ROOT%{py3_sitedir}
480 %if %{without appliance}
481 %{__rm} $RPM_BUILD_ROOT%{_mandir}/{ja,uk}/man1/libguestfs-make-fixed-appliance.1
484 %{__rm} $RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs/dll*.so.owner
486 %{__rm} $RPM_BUILD_ROOT%{_mandir}/{ja,uk}/man1/virt-{builder,index-validate,resize,sparsify,sysprep,v2v-test-harness}.1 \
487 $RPM_BUILD_ROOT%{_mandir}/{ja,uk}/man3/guestfs-ocaml.3
490 %{__rm} $RPM_BUILD_ROOT%{_mandir}/{ja,uk}/man3/guestfs-ruby.3
493 install -d $RPM_BUILD_ROOT%{_libdir}/guestfs
498 rm -rf $RPM_BUILD_ROOT
500 %post -p /sbin/ldconfig
501 %postun -p /sbin/ldconfig
503 %post gobject -p /sbin/ldconfig
504 %postun gobject -p /sbin/ldconfig
506 %post -n java-libguestfs -p /sbin/ldconfig
507 %postun -n java-libguestfs -p /sbin/ldconfig
509 %files -f %{name}.lang
510 %defattr(644,root,root,755)
511 %doc AUTHORS README TODO
512 %attr(755,root,root) %{_libdir}/libguestfs.so.*.*.*
513 %attr(755,root,root) %ghost %{_libdir}/libguestfs.so.0
514 %dir %{_libdir}/guestfs
515 %{_mandir}/man1/guestfs-release-notes*.1*
516 %{_mandir}/man1/guestfs-security.1*
517 %lang(ja) %{_mandir}/ja/man1/guestfs-release-notes*.1*
518 %lang(ja) %{_mandir}/ja/man1/guestfs-security.1*
519 %lang(uk) %{_mandir}/uk/man1/guestfs-release-notes*.1*
520 %lang(uk) %{_mandir}/uk/man1/guestfs-security.1*
523 %defattr(644,root,root,755)
524 %attr(755,root,root) %{_libdir}/libguestfs.so
525 %{_includedir}/guestfs.h
526 %{_pkgconfigdir}/libguestfs.pc
527 %{_mandir}/man1/guestfs-hacking.1*
528 %{_mandir}/man1/guestfs-internals.1*
529 %{_mandir}/man3/guestfs.3*
530 %{_mandir}/man3/guestfs-examples.3*
531 %{_mandir}/man3/libguestfs.3*
532 %lang(ja) %{_mandir}/ja/man1/guestfs-hacking.1*
533 %lang(ja) %{_mandir}/ja/man1/guestfs-internals.1*
534 %lang(ja) %{_mandir}/ja/man3/guestfs.3*
535 %lang(ja) %{_mandir}/ja/man3/guestfs-examples.3*
536 %lang(uk) %{_mandir}/uk/man1/guestfs-hacking.1*
537 %lang(uk) %{_mandir}/uk/man1/guestfs-internals.1*
538 %lang(uk) %{_mandir}/uk/man3/guestfs.3*
539 %lang(uk) %{_mandir}/uk/man3/guestfs-examples.3*
541 %if %{with static_libs}
543 %defattr(644,root,root,755)
544 %{_libdir}/libguestfs.a
548 %defattr(644,root,root,755)
549 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so.*.*.*
550 %attr(755,root,root) %ghost %{_libdir}/libguestfs-gobject-1.0.so.0
551 %{_libdir}/girepository-1.0/Guestfs-1.0.typelib
554 %defattr(644,root,root,755)
555 %attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so
556 %{_includedir}/guestfs-gobject.h
557 %{_includedir}/guestfs-gobject
558 %{_datadir}/gir-1.0/Guestfs-1.0.gir
559 %{_pkgconfigdir}/libguestfs-gobject-1.0.pc
560 %{_mandir}/man3/guestfs-gobject.3*
562 %if %{with static_libs}
563 %files gobject-static
564 %defattr(644,root,root,755)
565 %{_libdir}/libguestfs-gobject-1.0.a
569 %defattr(644,root,root,755)
570 %attr(755,root,root) %{_bindir}/guestfish
571 %attr(755,root,root) %{_bindir}/guestmount
572 %attr(755,root,root) %{_bindir}/guestunmount
573 %attr(755,root,root) %{_bindir}/libguestfs-test-tool
574 %attr(755,root,root) %{_bindir}/virt-copy-in
575 %attr(755,root,root) %{_bindir}/virt-copy-out
576 %attr(755,root,root) %{_bindir}/virt-rescue
577 %attr(755,root,root) %{_bindir}/virt-tar-in
578 %attr(755,root,root) %{_bindir}/virt-tar-out
579 %attr(755,root,root) %{_sbindir}/guestfsd
580 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libguestfs-tools.conf
581 %{_mandir}/man1/guestfish.1*
582 %{_mandir}/man1/guestfs-faq.1*
583 %{_mandir}/man1/guestfs-performance.1*
584 %{_mandir}/man1/guestfs-recipes.1*
585 %{_mandir}/man1/guestfs-testing.1*
586 %{_mandir}/man1/guestmount.1*
587 %{_mandir}/man1/guestunmount.1*
588 %{_mandir}/man1/libguestfs-test-tool.1*
589 %{_mandir}/man1/virt-copy-in.1*
590 %{_mandir}/man1/virt-copy-out.1*
591 %{_mandir}/man1/virt-rescue.1*
592 %{_mandir}/man1/virt-tar-in.1*
593 %{_mandir}/man1/virt-tar-out.1*
594 %{_mandir}/man5/libguestfs-tools.conf.5*
595 %{_mandir}/man8/guestfsd.8*
596 %lang(ja) %{_mandir}/ja/man1/guestfish.1*
597 %lang(ja) %{_mandir}/ja/man1/guestfs-faq.1*
598 %lang(ja) %{_mandir}/ja/man1/guestfs-performance.1*
599 %lang(ja) %{_mandir}/ja/man1/guestfs-recipes.1*
600 %lang(ja) %{_mandir}/ja/man1/guestfs-testing.1*
601 %lang(ja) %{_mandir}/ja/man1/guestmount.1*
602 %lang(ja) %{_mandir}/ja/man1/guestunmount.1*
603 %lang(ja) %{_mandir}/ja/man1/libguestfs-test-tool.1*
604 %lang(ja) %{_mandir}/ja/man1/virt-copy-in.1*
605 %lang(ja) %{_mandir}/ja/man1/virt-copy-out.1*
606 %lang(ja) %{_mandir}/ja/man1/virt-rescue.1*
607 %lang(ja) %{_mandir}/ja/man1/virt-tar-in.1*
608 %lang(ja) %{_mandir}/ja/man1/virt-tar-out.1*
609 %lang(ja) %{_mandir}/ja/man5/libguestfs-tools.conf.5*
610 %lang(uk) %{_mandir}/uk/man1/guestfish.1*
611 %lang(uk) %{_mandir}/uk/man1/guestfs-faq.1*
612 %lang(uk) %{_mandir}/uk/man1/guestfs-performance.1*
613 %lang(uk) %{_mandir}/uk/man1/guestfs-recipes.1*
614 %lang(uk) %{_mandir}/uk/man1/guestfs-testing.1*
615 %lang(uk) %{_mandir}/uk/man1/guestmount.1*
616 %lang(uk) %{_mandir}/uk/man1/guestunmount.1*
617 %lang(uk) %{_mandir}/uk/man1/libguestfs-test-tool.1*
618 %lang(uk) %{_mandir}/uk/man1/virt-copy-in.1*
619 %lang(uk) %{_mandir}/uk/man1/virt-copy-out.1*
620 %lang(uk) %{_mandir}/uk/man1/virt-rescue.1*
621 %lang(uk) %{_mandir}/uk/man1/virt-tar-in.1*
622 %lang(uk) %{_mandir}/uk/man1/virt-tar-out.1*
623 %lang(uk) %{_mandir}/uk/man5/libguestfs-tools.conf.5*
625 %if %{with appliance}
626 %attr(755,root,root) %{_sbindir}/libguestfs-make-fixed-appliance
627 %{_mandir}/man1/libguestfs-make-fixed-appliance.1*
628 %lang(ja) %{_mandir}/ja/man1/libguestfs-make-fixed-appliance.1*
629 %lang(uk) %{_mandir}/uk/man1/libguestfs-make-fixed-appliance.1*
630 /lib/udev/rules.d/99-guestfs-serial.rules
631 %dir %{_libdir}/guestfs
632 %dir %{_libdir}/guestfs/supermin.d
633 %{_libdir}/guestfs/supermin.d/daemon.img
634 %{_libdir}/guestfs/supermin.d/init.img
635 %{_libdir}/guestfs/supermin.d/udev-rules.img
636 %{_libdir}/guestfs/supermin.d/base.img
637 %{_libdir}/guestfs/supermin.d/hostfiles
641 %files -n erlang-libguestfs
642 %defattr(644,root,root,755)
643 %attr(755,root,root) %{_bindir}/erl-guestfs
644 %{_libdir}/erlang/lib/libguestfs-%{version}
645 %{_mandir}/man3/guestfs-erlang.3*
646 %lang(ja) %{_mandir}/ja/man3/guestfs-erlang.3*
647 %lang(uk) %{_mandir}/uk/man3/guestfs-erlang.3*
651 %files -n golang-libguestfs
652 %defattr(644,root,root,755)
653 %dir %{_libdir}/golang/pkg/linux_*/libguestfs.org
654 %dir %{_libdir}/golang/pkg/linux_*/libguestfs.org/guestfs
655 %{_libdir}/golang/pkg/linux_*/libguestfs.org/guestfs/guestfs.a
656 %{_libdir}/golang/src/libguestfs.org
657 %{_mandir}/man3/guestfs-golang.3*
658 %lang(ja) %{_mandir}/ja/man3/guestfs-golang.3*
659 %lang(uk) %{_mandir}/uk/man3/guestfs-golang.3*
663 %files -n java-libguestfs
664 %defattr(644,root,root,755)
665 %attr(755,root,root) %{_libdir}/libguestfs_jni.so.*.*.*
666 %attr(755,root,root) %ghost %{_libdir}/libguestfs_jni.so.1
667 %attr(755,root,root) %{_libdir}/libguestfs_jni.so
668 %{_javadir}/libguestfs-%{version}.jar
669 %{_mandir}/man3/guestfs-java.3*
670 %lang(ja) %{_mandir}/ja/man3/guestfs-java.3*
671 %lang(uk) %{_mandir}/uk/man3/guestfs-java.3*
673 %files -n java-libguestfs-javadoc
674 %defattr(644,root,root,755)
675 %{_javadocdir}/libguestfs
679 %files -n lua-libguestfs
680 %defattr(644,root,root,755)
681 %attr(755,root,root) %{_libdir}/lua/*/guestfs.so
682 %{_mandir}/man3/guestfs-lua.3*
683 %lang(ja) %{_mandir}/ja/man3/guestfs-lua.3*
684 %lang(uk) %{_mandir}/uk/man3/guestfs-lua.3*
688 %files -n ocaml-libguestfs
689 %defattr(644,root,root,755)
690 %attr(755,root,root) %{_libdir}/ocaml/stublibs/dllmlguestfs.so
691 %dir %{_libdir}/ocaml/guestfs
692 %{_libdir}/ocaml/guestfs/META
693 %{_libdir}/ocaml/guestfs/mlguestfs.cma
695 %files -n ocaml-libguestfs-devel
696 %defattr(644,root,root,755)
697 %{_libdir}/ocaml/guestfs/guestfs.cmi
698 %{_libdir}/ocaml/guestfs/guestfs.mli
699 %{_libdir}/ocaml/guestfs/libmlguestfs.a
700 %if %{with ocaml_opt}
701 %{_libdir}/ocaml/guestfs/guestfs.cmx
702 %{_libdir}/ocaml/guestfs/mlguestfs.a
703 %{_libdir}/ocaml/guestfs/mlguestfs.cmxa
705 %{_mandir}/man3/guestfs-ocaml.3*
706 %lang(ja) %{_mandir}/ja/man3/guestfs-ocaml.3*
707 %lang(uk) %{_mandir}/uk/man3/guestfs-ocaml.3*
711 %files -n perl-libguestfs
712 %defattr(644,root,root,755)
713 %{perl_vendorarch}/Sys/Guestfs.pm
714 %dir %{perl_vendorarch}/auto/Sys/Guestfs
715 %attr(755,root,root) %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.so
716 %{_mandir}/man3/guestfs-perl.3*
717 %{_mandir}/man3/Sys::Guestfs.3pm*
718 %lang(ja) %{_mandir}/ja/man3/guestfs-perl.3*
719 %lang(uk) %{_mandir}/uk/man3/guestfs-perl.3*
723 %files -n %{php_name}-guestfs
724 %defattr(644,root,root,755)
725 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/guestfs_php.ini
726 %attr(755,root,root) %{php_extensiondir}/guestfs_php.so
730 %files -n python3-libguestfs
731 %defattr(644,root,root,755)
732 %attr(755,root,root) %{py3_sitedir}/libguestfsmod*.so
733 %{py3_sitedir}/guestfs.py
734 %{py3_sitedir}/__pycache__
735 %{_mandir}/man3/guestfs-python.3*
736 %lang(ja) %{_mandir}/ja/man3/guestfs-python.3*
737 %lang(uk) %{_mandir}/uk/man3/guestfs-python.3*
741 %files -n ruby-libguestfs
742 %defattr(644,root,root,755)
743 %attr(755,root,root) %{ruby_vendorarchdir}/_guestfs.so
744 %{ruby_vendorlibdir}/guestfs.rb
745 %{_mandir}/man3/guestfs-ruby.3*
746 %lang(ja) %{_mandir}/ja/man3/guestfs-ruby.3*
747 %lang(uk) %{_mandir}/uk/man3/guestfs-ruby.3*
750 %files -n bash-completion-libguestfs
751 %defattr(644,root,root,755)
752 %{bash_compdir}/guestfish
753 %{bash_compdir}/guestmount
754 %{bash_compdir}/guestunmount
755 %{bash_compdir}/virt-*