]> git.pld-linux.org Git - packages/libguestfs.git/blame - libguestfs.spec
- updated to 1.18.11
[packages/libguestfs.git] / libguestfs.spec
CommitLineData
ed1c34d6 1# TODO:
f7162d10 2# - finish haskell bindings
ed1c34d6 3# - systemtap probes
96876fb6 4# - PLD appliance support? (needs at least package list adjustment)
828f7f73
AF
5#
6# Conditional build:
7%bcond_with static_libs # build static libraries
eeb3750e 8%bcond_without erlang # Erlang binding
f7162d10 9%bcond_with haskell # Haskell (GHC) binding [incomplete]
3eebe7b8
JB
10%bcond_without java # Java binding
11%bcond_without ocaml # OCaml binding and tools
12%bcond_without perl # Perl binding
13%bcond_without perltools # Perl tools
14%bcond_without php # PHP binding
15%bcond_without python # Python binding
46d973c4 16%bcond_without ruby # Ruby binding
828f7f73
AF
17#
18%include /usr/lib/rpm/macros.perl
19%include /usr/lib/rpm/macros.java
3eebe7b8
JB
20Summary: Library and tools for accessing and modifying virtual machine disk images
21Summary(pl.UTF-8): Biblioteka i narzędzia do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
828f7f73 22Name: libguestfs
724ba42e 23Version: 1.18.11
ed1c34d6 24Release: 1
828f7f73
AF
25License: LGPL v2+
26Group: Libraries
ed1c34d6 27Source0: http://libguestfs.org/download/1.18-stable/%{name}-%{version}.tar.gz
724ba42e 28# Source0-md5: 1846ceed04167397cc0ff3d1e7e63a0b
828f7f73 29Patch0: ncurses.patch
475fb908 30Patch1: augeas-libxml2.patch
ed1c34d6 31Patch2: %{name}-link.patch
828f7f73
AF
32URL: http://libguestfs.org/
33BuildRequires: attr-devel
34BuildRequires: augeas-devel
3eebe7b8 35BuildRequires: autoconf >= 2.50
828f7f73
AF
36BuildRequires: automake
37BuildRequires: cdrkit-mkisofs
3eebe7b8 38BuildRequires: cpio
828f7f73 39BuildRequires: db-utils
eeb3750e
JB
40# erl_interface package
41%{?with_erlang:BuildRequires: erlang}
ed1c34d6 42#BuildRequires: febootstrap >= 3.0
828f7f73 43BuildRequires: gettext-devel
3eebe7b8 44%{?with_haskell:BuildRequires: ghc}
ed1c34d6
JB
45BuildRequires: glib2-devel >= 1:2.26.0
46BuildRequires: gobject-introspection-devel >= 1.30.0
828f7f73 47BuildRequires: gperf
ed1c34d6 48BuildRequires: gtk-doc >= 1.14
828f7f73 49BuildRequires: hivex-devel
3eebe7b8 50%{?with_java:BuildRequires: jdk}
828f7f73 51BuildRequires: libconfig-devel
7eea6f71 52BuildRequires: libfuse-devel
828f7f73
AF
53BuildRequires: libmagic-devel
54BuildRequires: libselinux-devel
55BuildRequires: libtool
56BuildRequires: libvirt-devel
3eebe7b8 57BuildRequires: libxml2-devel >= 2.0
828f7f73
AF
58BuildRequires: libxml2-progs
59BuildRequires: ncurses-devel
3eebe7b8 60%if %{with ocaml}
828f7f73 61BuildRequires: ocaml
3eebe7b8 62BuildRequires: ocaml-findlib
4bfe4921 63BuildRequires: ocaml-gettext-devel
828f7f73 64BuildRequires: ocaml-pcre-devel
3eebe7b8 65%endif
828f7f73 66BuildRequires: pcre-devel
3eebe7b8
JB
67BuildRequires: perl-base
68BuildRequires: perl-tools-pod
69%if %{with perl}
70BuildRequires: perl-ExtUtils-MakeMaker
71BuildRequires: perl-Test-Simple
72%endif
73%if %{with perltools}
74BuildRequires: perl-String-ShellQuote
75BuildRequires: perl-Sys-Virt
76BuildRequires: perl-hivex
77BuildRequires: perl-libintl
78BuildRequires: perl-modules
828f7f73 79BuildRequires: perl(Data::Dumper)
828f7f73
AF
80BuildRequires: perl(Getopt::Long)
81BuildRequires: perl(Locale::TextDomain)
ed1c34d6
JB
82BuildRequires: perl(Pod::Man)
83BuildRequires: perl(Pod::Simple)
828f7f73 84BuildRequires: perl(Pod::Usage)
3eebe7b8
JB
85%endif
86%{?with_php:BuildRequires: php-devel}
87BuildRequires: pkgconfig
828f7f73 88BuildRequires: po4a
3eebe7b8 89%if %{with python}
828f7f73
AF
90BuildRequires: python
91BuildRequires: python-devel
3eebe7b8 92%endif
828f7f73 93BuildRequires: readline-devel
46d973c4 94BuildRequires: rpmbuild(macros) >= 1.322
3eebe7b8
JB
95%if %{with ruby}
96BuildRequires: ruby
97BuildRequires: ruby-devel
98BuildRequires: ruby-rake
99%endif
f19b40ea 100Requires: qemu-common
ed1c34d6
JB
101Suggests: db-utils
102Suggests: icoutils
103Suggests: netpbm-progs
828f7f73
AF
104BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
105
106%description
3eebe7b8
JB
107libguestfs is a library and set of tools for accessing and modifying
108virtual machine (VM) disk images. You can use this for viewing and
109editing files inside guests, scripting changes to VMs, monitoring disk
828f7f73
AF
110used/free statistics, P2V, V2V, performing partial backups, cloning
111VMs, and much else besides.
112
99abc14f 113%description -l pl.UTF-8
3eebe7b8
JB
114libguestfs to biblioteka oraz zestaw narzędzi do dostępu oraz
115modyfikowania obrazów dysków maszyn wirtualnych (VM). Można je
116wykorzystywać do oglądania i edycji plików wewnątrz gości, zmian
117skryptowych w VM-ach, monitorowania statystyk używanego/dostępnego
118miejsca na dyskach, P2V, V2V, wykonywania częściowych kopii
119zapasowych, klonowania VM-ów i wielu podobnych operacji.
99abc14f 120
828f7f73
AF
121%package devel
122Summary: Header files for libguestfs library
123Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs
124Group: Development/Libraries
125Requires: %{name} = %{version}-%{release}
126
127%description devel
128Header files for libguestfs library.
129
130%description devel -l pl.UTF-8
131Pliki nagłówkowe biblioteki libguestfs.
132
133%package static
134Summary: Static libguestfs library
135Summary(pl.UTF-8): Statyczna biblioteka libguestfs
136Group: Development/Libraries
137Requires: %{name}-devel = %{version}-%{release}
138
139%description static
140Static libguestfs library.
141
142%description static -l pl.UTF-8
143Statyczna biblioteka libguestfs.
144
ed1c34d6
JB
145%package apidocs
146Summary: libguestfs API documentation
147Summary(pl.UTF-8): Dokumentacja API libguestfs
148Group: Documentation
149
150%description apidocs
151libguestfs API documentation.
152
153%description apidocs -l pl.UTF-8
154Dokumentacja API libguestfs.
155
156%package gobject
157Summary: GObject bindings to libguestfs library
158Summary(pl.UTF-8): Wiązania GObject do biblioteki libguestfs
159Group: Libraries
160Requires: %{name} = %{version}-%{release}
161Requires: glib2 >= 1:2.26.0
162
163%description gobject
164GObject bindings to libguestfs library.
165
166%description gobject -l pl.UTF-8
167Wiązania GObject do biblioteki libguestfs.
168
169%package gobject-devel
170Summary: Header files for libguestfs-gobject library
171Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libguestfs-gobject
172Group: Development/Libraries
173Requires: %{name}-devel = %{version}-%{release}
174Requires: %{name}-gobject = %{version}-%{release}
175Requires: glib2-devel >= 1:2.26.0
176
177%description gobject-devel
178Header files for libguestfs-gobject library.
179
180%description gobject-devel -l pl.UTF-8
181Pliki nagłówkowe biblioteki libguestfs-gobject.
182
183%package gobject-static
184Summary: Static libguestfs-gobject library
185Summary(pl.UTF-8): Statyczna biblioteka libguestfs-gobject
186Group: Development/Libraries
187Requires: %{name}-gobject-devel = %{version}-%{release}
188
189%description gobject-static
190Static libguestfs-gobject library.
191
192%description gobject-static -l pl.UTF-8
193Statyczna biblioteka libguestfs-gobject.
194
3eebe7b8
JB
195%package tools
196Summary: libguestfs tools for accessing and modifying virtual machine disk images
197Summary(pl.UTF-8): Narzędzia libguestfs do dostępu i modyfikacji obrazów dysków maszyn wirtualnych
198Group: Applications/System
199Requires: %{name} = %{version}-%{release}
200%{?with_ocaml:Requires: ocaml-libguestfs = %{version}-%{release}}
201%{?with_perltools:Requires: perl-libguestfs = %{version}-%{release}}
202
203%description tools
204libguestfs tools for accessing and modifying virtual machine (VM) disk
205images. You can use this for viewing and editing files inside guests,
206scripting changes to VMs, monitoring disk used/free statistics, P2V,
207V2V, performing partial backups, cloning VMs, and much else besides.
208
209%description tools -l pl.UTF-8
210Zestaw narzędzi libguestfs do dostępu oraz modyfikowania obrazów
211dysków maszyn wirtualnych (VM). Można je wykorzystywać do oglądania i
212edycji plików wewnątrz gości, zmian skryptowych w VM-ach,
213monitorowania statystyk używanego/dostępnego miejsca na dyskach, P2V,
214V2V, wykonywania częściowych kopii zapasowych, klonowania VM-ów i
215wielu podobnych operacji.
216
eeb3750e
JB
217%package -n erlang-libguestfs
218Summary: Erlang bindings for libguestfs
219Summary(pl.UTF-8): Wiązania Erlanga do libguestfs
220Group: Development/Languages
221Requires: %{name} = %{version}-%{release}
222
223%description -n erlang-libguestfs
224Erlang bindings for libguestfs.
225
226%description -n erlang-libguestfs -l pl.UTF-8
227Wiązania Erlanga do libguestfs.
228
828f7f73
AF
229%package -n java-libguestfs
230Summary: Java bindings for libguestfs
99abc14f 231Summary(pl.UTF-8): Wiązania Javy do libguestfs
828f7f73
AF
232Group: Libraries/Java
233Requires: %{name} = %{version}-%{release}
234
235%description -n java-libguestfs
236Java bindings for libguestfs.
237
99abc14f
JB
238%description -n java-libguestfs -l pl.UTF-8
239Wiązania Javy do libguestfs.
240
828f7f73
AF
241%package -n java-libguestfs-javadoc
242Summary: Java bindings for libguestfs - documentation
99abc14f 243Summary(pl.UTF-8): Wiązania Javy do libguestfs - dokumentacja
828f7f73
AF
244Group: Documentation
245
246%description -n java-libguestfs-javadoc
247Java bindings for libguestfs - documentation.
248
99abc14f
JB
249%description -n java-libguestfs-javadoc -l pl.UTF-8
250Wiązania Javy do libguestfs - dokumentacja.
251
828f7f73
AF
252%package -n ocaml-libguestfs
253Summary: OCaml bindings for libguestfs
99abc14f 254Summary(pl.UTF-8): Wiązania OCamla do libguestfs
828f7f73
AF
255Group: Libraries
256Requires: %{name} = %{version}-%{release}
257
258%description -n ocaml-libguestfs
259OCaml bindings for libguestfs.
260
99abc14f
JB
261%description -n ocaml-libguestfs -l pl.UTF-8
262Wiązania OCamla do libguestfs.
263
828f7f73 264%package -n ocaml-libguestfs-devel
99abc14f
JB
265Summary: Development files OCaml libguestfs bindings
266Summary(pl.UTF-8): Pliki programistyczne wiązań OCamla do libguestfs
828f7f73
AF
267Group: Development/Libraries
268Requires: ocaml-%{name} = %{version}-%{release}
269
270%description -n ocaml-libguestfs-devel
99abc14f 271Development files OCaml libguestfs bindings.
828f7f73
AF
272
273%description -n ocaml-libguestfs-devel -l pl.UTF-8
99abc14f 274Pliki programistyczne wiązań OCamla do libguestfs.
828f7f73 275
99abc14f
JB
276%package -n perl-libguestfs
277Summary: Perl bindings for libguestfs
278Summary(pl.UTF-8): Wiązania Perla do libguestfs
279Group: Development/Languages/Perl
828f7f73 280Requires: %{name} = %{version}-%{release}
3eebe7b8
JB
281Suggests: perl-Sys-Virt
282Suggests: perl-XML-XPath
283Suggests: perl-hivex
828f7f73 284
99abc14f
JB
285%description -n perl-libguestfs
286Perl bindings for libguestfs.
287
288%description -n perl-libguestfs -l pl.UTF-8
289Wiązania Perla do libguestfs.
828f7f73 290
7eea6f71 291%package -n php-guestfs
292Summary: PHP bindings for libguestfs
99abc14f 293Summary(pl.UTF-8): Wiązania PHP do libguestfs
7eea6f71 294Group: Development/Languages/PHP
295Requires: %{name} = %{version}-%{release}
46d973c4 296%{?requires_php_extension}
7eea6f71 297
298%description -n php-guestfs
299PHP bindings for libguestfs.
300
99abc14f
JB
301%description -n php-guestfs -l pl.UTF-8
302Wiązania PHP do libguestfs.
303
304%package -n python-libguestfs
305Summary: Python bindings for libguestfs
306Summary(pl.UTF-8): Wiązania Pythona do libguestfs
307Group: Development/Languages/Python
308Requires: %{name} = %{version}-%{release}
309
310%description -n python-libguestfs
311Python bindings for libguestfs.
312
313%description -n python-libguestfs -l pl.UTF-8
314Wiązania Pythona do libguestfs.
315
46d973c4
JB
316%package -n ruby-libguestfs
317Summary: Ruby bindings for libguestfs
318Summary(pl.UTF-8): Wiązania języka Ruby do libguestfs
319Group: Development/Languages
320Requires: %{name} = %{version}-%{release}
321%{?ruby_ver_requires_eq}
322
323%description -n ruby-libguestfs
324Ruby bindings for libguestfs.
325
326%description -n ruby-libguestfs -l pl.UTF-8
327Wiązania języka Ruby do libguestfs.
328
828f7f73
AF
329%package -n bash-completion-libguestfs
330Summary: bash-completion for libguestfs tools
99abc14f 331Summary(pl.UTF-8): Bashowe uzupełnianie argumentów dla narzędzi libguestfs
828f7f73
AF
332Group: Applications/Shells
333Requires: bash-completion
334
335%description -n bash-completion-libguestfs
336bash-completion for guestfish tool.
337
99abc14f
JB
338%description -n bash-completion-libguestfs -l pl.UTF-8
339Bashowe uzupełnianie argumentów dla narzędzi libguestfs.
340
828f7f73
AF
341%prep
342%setup -q
343%patch0 -p1
475fb908 344%patch1 -p1
ed1c34d6 345%patch2 -p1
828f7f73
AF
346
347%build
475fb908 348%{__libtoolize}
671fd6ca 349%{__aclocal} -I m4
475fb908
JR
350%{__autoconf}
351%{__autoheader}
352%{__automake}
828f7f73
AF
353%configure \
354 vmchannel_test=no \
ed1c34d6
JB
355 PBMTEXT=/usr/bin/pbmtext \
356 PNMTOPNG=/usr/bin/pnmtopng \
357 BMPTOPNM=/usr/bin/bmptopnm \
358 PAMCUT=/usr/bin/pamcut \
359 WRESTOOL=/usr/bin/wrestool \
73480eb3 360 QEMU=%{_bindir}/qemu \
ed1c34d6 361 --with-html-dir=%{_gtkdocdir} \
3eebe7b8 362 --with-java-home=%{?with_java:%{java_home}}%{!?with_java:no} \
73480eb3 363 --with-qemu=qemu \
96e43ae7 364 --enable-install-daemon \
828f7f73 365 --disable-appliance \
46d973c4 366 %{!?with_erlang:--disable-erlang} \
3eebe7b8
JB
367 %{!?with_haskell:--disable-haskell} \
368 %{!?with_ocaml:--disable-ocaml} \
369 %{!?with_perl:--disable-perl} \
370 %{!?with_php:--disable-php} \
371 %{!?with_python:--disable-python} \
372 %{!?with_ruby:--disable-ruby} \
373 --disable-silent-rules \
374 %{__enable_disable static_libs static}
828f7f73
AF
375
376%{__make} \
377 INSTALLDIRS=vendor
378
379%install
380rm -rf $RPM_BUILD_ROOT
381
382%{__make} install \
383 INSTALLDIRS=vendor \
7eea6f71 384 DESTDIR=$RPM_BUILD_ROOT \
385 phpdir=%{_sysconfdir}/php/conf.d
828f7f73
AF
386
387%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la \
388 $RPM_BUILD_ROOT%{py_sitedir}/*.la
389
3eebe7b8
JB
390%py_comp $RPM_BUILD_ROOT%{py_sitedir}
391%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
392%py_postclean
393
828f7f73
AF
394%find_lang %{name}
395
396%clean
397rm -rf $RPM_BUILD_ROOT
398
399%post -p /sbin/ldconfig
400%postun -p /sbin/ldconfig
401
ed1c34d6
JB
402%post gobject -p /sbin/ldconfig
403%postun gobject -p /sbin/ldconfig
404
405%post -n java-libguestfs -p /sbin/ldconfig
406%postun -n java-libguestfs -p /sbin/ldconfig
407
828f7f73
AF
408%files -f %{name}.lang
409%defattr(644,root,root,755)
410%doc AUTHORS BUGS ChangeLog README RELEASE-NOTES ROADMAP TODO
3eebe7b8
JB
411%attr(755,root,root) %{_libdir}/libguestfs.so.*.*.*
412%attr(755,root,root) %ghost %{_libdir}/libguestfs.so.0
413
414%files devel
415%defattr(644,root,root,755)
416%attr(755,root,root) %{_libdir}/libguestfs.so
417%{_includedir}/guestfs.h
418%{_pkgconfigdir}/libguestfs.pc
3eebe7b8 419%{_mandir}/man3/guestfs.3*
ed1c34d6 420%{_mandir}/man3/guestfs-examples.3*
3eebe7b8 421%{_mandir}/man3/libguestfs.3*
ed1c34d6
JB
422%lang(ja) %{_mandir}/ja/man3/guestfs.3*
423%lang(ja) %{_mandir}/ja/man3/guestfs-examples.3*
424%lang(uk) %{_mandir}/uk/man3/guestfs.3*
425%lang(uk) %{_mandir}/uk/man3/guestfs-examples.3*
3eebe7b8
JB
426
427%if %{with static_libs}
428%files static
429%defattr(644,root,root,755)
430%{_libdir}/libguestfs.a
431%endif
432
ed1c34d6
JB
433%files apidocs
434%defattr(644,root,root,755)
435%{_gtkdocdir}/guestfs
436
437%files gobject
438%defattr(644,root,root,755)
439%attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so.*.*.*
440%attr(755,root,root) %ghost %{_libdir}/libguestfs-gobject-1.0.so.0
441%{_libdir}/girepository-1.0/Guestfs-1.0.typelib
442
443%files gobject-devel
444%defattr(644,root,root,755)
445%attr(755,root,root) %{_libdir}/libguestfs-gobject-1.0.so
446%{_includedir}/guestfs-gobject.h
447%{_includedir}/guestfs-gobject
448%{_datadir}/gir-1.0/Guestfs-1.0.gir
449
450%if %{with static_libs}
451%files gobject-static
452%defattr(644,root,root,755)
453%{_libdir}/libguestfs-gobject-1.0.a
454%endif
455
3eebe7b8
JB
456%files tools
457%defattr(644,root,root,755)
828f7f73
AF
458%attr(755,root,root) %{_bindir}/guestfish
459%attr(755,root,root) %{_bindir}/guestmount
460%attr(755,root,root) %{_bindir}/libguestfs-test-tool
ed1c34d6 461%attr(755,root,root) %{_bindir}/virt-alignment-scan
828f7f73
AF
462%attr(755,root,root) %{_bindir}/virt-cat
463%attr(755,root,root) %{_bindir}/virt-copy-in
464%attr(755,root,root) %{_bindir}/virt-copy-out
465%attr(755,root,root) %{_bindir}/virt-df
466%attr(755,root,root) %{_bindir}/virt-edit
467%attr(755,root,root) %{_bindir}/virt-filesystems
ed1c34d6 468%attr(755,root,root) %{_bindir}/virt-format
828f7f73 469%attr(755,root,root) %{_bindir}/virt-inspector
828f7f73 470%attr(755,root,root) %{_bindir}/virt-ls
828f7f73 471%attr(755,root,root) %{_bindir}/virt-rescue
828f7f73
AF
472%attr(755,root,root) %{_bindir}/virt-tar-in
473%attr(755,root,root) %{_bindir}/virt-tar-out
3eebe7b8
JB
474%attr(755,root,root) %{_sbindir}/guestfsd
475%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libguestfs-tools.conf
828f7f73 476%{_mandir}/man1/guestfish.1*
ed1c34d6
JB
477%{_mandir}/man1/guestfs-faq.1*
478%{_mandir}/man1/guestfs-performance.1*
828f7f73 479%{_mandir}/man1/guestfs-recipes.1*
ed1c34d6 480%{_mandir}/man1/guestfs-testing.1*
828f7f73
AF
481%{_mandir}/man1/guestmount.1*
482%{_mandir}/man1/libguestfs-test-tool.1*
ed1c34d6 483%{_mandir}/man1/virt-alignment-scan.1*
828f7f73
AF
484%{_mandir}/man1/virt-cat.1*
485%{_mandir}/man1/virt-copy-in.1*
486%{_mandir}/man1/virt-copy-out.1*
487%{_mandir}/man1/virt-df.1*
488%{_mandir}/man1/virt-edit.1*
489%{_mandir}/man1/virt-filesystems.1*
ed1c34d6 490%{_mandir}/man1/virt-format.1*
828f7f73 491%{_mandir}/man1/virt-inspector.1*
828f7f73 492%{_mandir}/man1/virt-ls.1*
828f7f73 493%{_mandir}/man1/virt-rescue.1*
828f7f73
AF
494%{_mandir}/man1/virt-tar-in.1*
495%{_mandir}/man1/virt-tar-out.1*
828f7f73 496%lang(ja) %{_mandir}/ja/man1/guestfish.1*
ed1c34d6
JB
497%lang(ja) %{_mandir}/ja/man1/guestfs-faq.1*
498%lang(ja) %{_mandir}/ja/man1/guestfs-performance.1*
499%lang(ja) %{_mandir}/ja/man1/guestfs-recipes.1*
500%lang(ja) %{_mandir}/ja/man1/guestfs-testing.1*
828f7f73 501%lang(ja) %{_mandir}/ja/man1/guestmount.1*
ed1c34d6
JB
502#%lang(ja) %{_mandir}/ja/man1/libguestfs-make-fixed-appliance.1*
503%lang(ja) %{_mandir}/ja/man1/libguestfs-test-tool.1*
504%lang(ja) %{_mandir}/ja/man1/virt-alignment-scan.1*
828f7f73
AF
505%lang(ja) %{_mandir}/ja/man1/virt-cat.1*
506%lang(ja) %{_mandir}/ja/man1/virt-copy-in.1*
507%lang(ja) %{_mandir}/ja/man1/virt-copy-out.1*
508%lang(ja) %{_mandir}/ja/man1/virt-df.1*
509%lang(ja) %{_mandir}/ja/man1/virt-edit.1*
510%lang(ja) %{_mandir}/ja/man1/virt-filesystems.1*
ed1c34d6 511%lang(ja) %{_mandir}/ja/man1/virt-format.1*
828f7f73 512%lang(ja) %{_mandir}/ja/man1/virt-inspector.1*
828f7f73 513%lang(ja) %{_mandir}/ja/man1/virt-ls.1*
828f7f73 514%lang(ja) %{_mandir}/ja/man1/virt-rescue.1*
828f7f73
AF
515%lang(ja) %{_mandir}/ja/man1/virt-tar-in.1*
516%lang(ja) %{_mandir}/ja/man1/virt-tar-out.1*
828f7f73 517%lang(uk) %{_mandir}/uk/man1/guestfish.1*
ed1c34d6
JB
518%lang(uk) %{_mandir}/uk/man1/guestfs-faq.1*
519%lang(uk) %{_mandir}/uk/man1/guestfs-performance.1*
520%lang(uk) %{_mandir}/uk/man1/guestfs-recipes.1*
521%lang(uk) %{_mandir}/uk/man1/guestfs-testing.1*
828f7f73 522%lang(uk) %{_mandir}/uk/man1/guestmount.1*
ed1c34d6
JB
523#%lang(uk) %{_mandir}/uk/man1/libguestfs-make-fixed-appliance.1*
524%lang(uk) %{_mandir}/uk/man1/libguestfs-test-tool.1*
525%lang(uk) %{_mandir}/uk/man1/virt-alignment-scan.1*
828f7f73
AF
526%lang(uk) %{_mandir}/uk/man1/virt-cat.1*
527%lang(uk) %{_mandir}/uk/man1/virt-copy-in.1*
528%lang(uk) %{_mandir}/uk/man1/virt-copy-out.1*
529%lang(uk) %{_mandir}/uk/man1/virt-df.1*
530%lang(uk) %{_mandir}/uk/man1/virt-edit.1*
531%lang(uk) %{_mandir}/uk/man1/virt-filesystems.1*
ed1c34d6 532%lang(uk) %{_mandir}/uk/man1/virt-format.1*
828f7f73 533%lang(uk) %{_mandir}/uk/man1/virt-inspector.1*
828f7f73 534%lang(uk) %{_mandir}/uk/man1/virt-ls.1*
828f7f73 535%lang(uk) %{_mandir}/uk/man1/virt-rescue.1*
828f7f73
AF
536%lang(uk) %{_mandir}/uk/man1/virt-tar-in.1*
537%lang(uk) %{_mandir}/uk/man1/virt-tar-out.1*
3eebe7b8
JB
538%if %{with ocaml}
539%attr(755,root,root) %{_bindir}/virt-resize
ed1c34d6
JB
540%attr(755,root,root) %{_bindir}/virt-sparsify
541%attr(755,root,root) %{_bindir}/virt-sysprep
3eebe7b8 542%{_mandir}/man1/virt-resize.1*
ed1c34d6
JB
543%{_mandir}/man1/virt-sparsify.1*
544%{_mandir}/man1/virt-sysprep.1*
3eebe7b8 545%lang(ja) %{_mandir}/ja/man1/virt-resize.1*
ed1c34d6
JB
546%lang(ja) %{_mandir}/ja/man1/virt-sparsify.1*
547%lang(ja) %{_mandir}/ja/man1/virt-sysprep.1*
3eebe7b8 548%lang(uk) %{_mandir}/uk/man1/virt-resize.1*
ed1c34d6
JB
549%lang(uk) %{_mandir}/uk/man1/virt-sparsify.1*
550%lang(uk) %{_mandir}/uk/man1/virt-sysprep.1*
3eebe7b8
JB
551%endif
552%if %{with perltools}
553%attr(755,root,root) %{_bindir}/virt-list-filesystems
554%attr(755,root,root) %{_bindir}/virt-list-partitions
555%attr(755,root,root) %{_bindir}/virt-make-fs
556%attr(755,root,root) %{_bindir}/virt-tar
557%attr(755,root,root) %{_bindir}/virt-win-reg
558%{_mandir}/man1/virt-list-filesystems.1*
559%{_mandir}/man1/virt-list-partitions.1*
560%{_mandir}/man1/virt-make-fs.1*
561%{_mandir}/man1/virt-tar.1*
562%{_mandir}/man1/virt-win-reg.1*
563%lang(ja) %{_mandir}/ja/man1/virt-list-filesystems.1*
564%lang(ja) %{_mandir}/ja/man1/virt-list-partitions.1*
565%lang(ja) %{_mandir}/ja/man1/virt-make-fs.1*
566%lang(ja) %{_mandir}/ja/man1/virt-tar.1*
567%lang(ja) %{_mandir}/ja/man1/virt-win-reg.1*
568%lang(uk) %{_mandir}/uk/man1/virt-list-filesystems.1*
569%lang(uk) %{_mandir}/uk/man1/virt-list-partitions.1*
570%lang(uk) %{_mandir}/uk/man1/virt-make-fs.1*
828f7f73
AF
571%lang(uk) %{_mandir}/uk/man1/virt-tar.1*
572%lang(uk) %{_mandir}/uk/man1/virt-win-reg.1*
828f7f73
AF
573%endif
574
eeb3750e
JB
575%if %{with erlang}
576%files -n erlang-libguestfs
577%defattr(644,root,root,755)
578%attr(755,root,root) %{_bindir}/erl-guestfs
579%{_libdir}/erlang/lib/libguestfs-%{version}
580%{_mandir}/man3/guestfs-erlang.3*
581%lang(ja) %{_mandir}/ja/man3/guestfs-erlang.3*
582%lang(uk) %{_mandir}/uk/man3/guestfs-erlang.3*
583%endif
584
3eebe7b8 585%if %{with java}
828f7f73
AF
586%files -n java-libguestfs
587%defattr(644,root,root,755)
ed1c34d6
JB
588%attr(755,root,root) %{_libdir}/libguestfs_jni.so.*.*.*
589%attr(755,root,root) %ghost %{_libdir}/libguestfs_jni.so.1
3eebe7b8 590%attr(755,root,root) %{_libdir}/libguestfs_jni.so
ed1c34d6 591%{_javadir}/libguestfs-%{version}.jar
828f7f73 592%{_mandir}/man3/guestfs-java.3*
ed1c34d6
JB
593%lang(ja) %{_mandir}/ja/man3/guestfs-java.3*
594%lang(uk) %{_mandir}/uk/man3/guestfs-java.3*
828f7f73
AF
595
596%files -n java-libguestfs-javadoc
597%defattr(644,root,root,755)
ed1c34d6 598%{_javadocdir}/libguestfs-java-%{version}
3eebe7b8 599%endif
828f7f73 600
3eebe7b8 601%if %{with ocaml}
828f7f73
AF
602%files -n ocaml-libguestfs
603%defattr(644,root,root,755)
084d2444 604%attr(755,root,root) %{_libdir}/ocaml/stublibs/dllmlguestfs.so
828f7f73 605%{_libdir}/ocaml/stublibs/dllmlguestfs.so.owner
828f7f73
AF
606
607%files -n ocaml-libguestfs-devel
608%defattr(644,root,root,755)
084d2444 609%dir %{_libdir}/ocaml/guestfs
828f7f73 610%{_libdir}/ocaml/guestfs/META
828f7f73
AF
611%{_libdir}/ocaml/guestfs/guestfs.cmi
612%{_libdir}/ocaml/guestfs/guestfs.cmx
613%{_libdir}/ocaml/guestfs/guestfs.mli
614%{_libdir}/ocaml/guestfs/libmlguestfs.a
615%{_libdir}/ocaml/guestfs/mlguestfs.a
616%{_libdir}/ocaml/guestfs/mlguestfs.cma
617%{_libdir}/ocaml/guestfs/mlguestfs.cmxa
3eebe7b8 618%{_mandir}/man3/guestfs-ocaml.3*
ed1c34d6
JB
619%lang(ja) %{_mandir}/ja/man3/guestfs-ocaml.3*
620%lang(uk) %{_mandir}/uk/man3/guestfs-ocaml.3*
3eebe7b8 621%endif
828f7f73 622
3eebe7b8
JB
623%if %{with perl}
624%files -n perl-libguestfs
828f7f73 625%defattr(644,root,root,755)
3eebe7b8
JB
626%{perl_vendorarch}/Sys/Guestfs.pm
627%dir %{perl_vendorarch}/Sys/Guestfs
628%{perl_vendorarch}/Sys/Guestfs/Lib.pm
629%{perl_vendorarch}/Sys/bindtests.pl
630%dir %{perl_vendorarch}/auto/Sys/Guestfs
631%{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.bs
632%attr(755,root,root) %{perl_vendorarch}/auto/Sys/Guestfs/Guestfs.so
633%{_mandir}/man3/guestfs-perl.3*
634%{_mandir}/man3/Sys::Guestfs.3pm*
635%{_mandir}/man3/Sys::Guestfs::Lib.3pm*
ed1c34d6
JB
636%lang(ja) %{_mandir}/ja/man3/guestfs-perl.3*
637%lang(uk) %{_mandir}/uk/man3/guestfs-perl.3*
3eebe7b8 638%endif
828f7f73 639
46d973c4 640%if %{with php}
7eea6f71 641%files -n php-guestfs
642%defattr(644,root,root,755)
643%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php/conf.d/guestfs_php.ini
644%attr(755,root,root) %{_libdir}/php/guestfs_php.so
46d973c4 645%endif
7eea6f71 646
3eebe7b8
JB
647%if %{with python}
648%files -n python-libguestfs
649%defattr(644,root,root,755)
650%attr(755,root,root) %{py_sitedir}/libguestfsmod.so
651%{py_sitedir}/guestfs.py[co]
652%{_mandir}/man3/guestfs-python.3*
ed1c34d6
JB
653%lang(ja) %{_mandir}/ja/man3/guestfs-python.3*
654%lang(uk) %{_mandir}/uk/man3/guestfs-python.3*
3eebe7b8
JB
655%endif
656
46d973c4
JB
657%if %{with ruby}
658%files -n ruby-libguestfs
659%defattr(644,root,root,755)
660%attr(755,root,root) %{ruby_sitearchdir}/_guestfs.so
661%{ruby_sitelibdir}/guestfs.rb
662%{_mandir}/man3/guestfs-ruby.3*
663%lang(ja) %{_mandir}/ja/man3/guestfs-ruby.3*
664%lang(uk) %{_mandir}/uk/man3/guestfs-ruby.3*
665%endif
666
828f7f73
AF
667%files -n bash-completion-libguestfs
668%defattr(644,root,root,755)
669%attr(755,root,root) /etc/bash_completion.d/guestfish-bash-completion.sh
This page took 0.107199 seconds and 4 git commands to generate.