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