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