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