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