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