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