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