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