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