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