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