16673c3dd315256415e68c04cc3ccc40fe8d9b92
[libguestfs.git] / debian / control
1 Source: libguestfs
2 Section: libs
3 Priority: extra
4 Maintainer: Debian Libvirt Maintainers <pkg-libvirt-maintainers@lists.alioth.debian.org>
5 Uploaders: Richard Jones <rjones@redhat.com>, Guido Günther <agx@sigxcpu.org>
6 Build-Depends: debhelper (>= 7), dpkg-dev, devscripts, autotools-dev,
7   febootstrap (>= 3.2),
8   libreadline-dev, cdbs, libaugeas-dev, libhivex-dev, libvirt-dev,
9   libmagic-dev, libncurses5-dev, libpcre3-dev, libxml2-dev,
10   gperf,
11 # XXX libconfig-dev, but it is not in Debian
12   qemu-system (>= 0.13) | kvm (>= 0.13) | qemu-kvm (>= 0.13) | qemu (>= 0.13),
13 # XXX how to say we need Linux >= 2.6.36?
14   genisoimage, pkg-config,
15 # when building from git:
16   automake, autoconf, libtool, ocaml, ocaml-findlib,
17 # for python bindings:
18   python-all-dev, python-support,
19 # for the perl bindings:
20   libtest-pod-coverage-perl, libextutils-command-perl,
21   libintl-perl, libtest-pod-perl,
22   libstring-shellquote-perl,
23 # for Perl virt tools
24   libsys-virt-perl, libwin-hivex-perl,
25 # FUSE
26   libfuse-dev, fuse-utils,
27 # virt-resize
28   libpcre-ocaml-dev
29 Homepage: http://libguestfs.org
30 Standards-Version: 3.8.2
31
32 Package: libguestfs0
33 Architecture: any
34 Depends: ${shlibs:Depends}, ${misc:Depends},
35   febootstrap (>= 3.2),
36 # These are needed for virtio-serial:
37   qemu-system (>= 0.13) | kvm (>= 0.13) | qemu-kvm (>= 0.13) | qemu (>= 0.13),
38 # XXX how to say we need Linux >= 2.6.36?
39 # For the supermin appliance (see appliance/packagelist):
40   bsdmainutils,
41   btrfs-tools,
42   cryptsetup,
43   diff,
44 # gfs-tools,
45 # gfs2-tools,
46   grub-pc,
47 # hfsplus,
48   iproute,
49   libaugeas0,
50 # nilfs2-tools,
51   ntfs-3g,
52   ntfsprogs,
53   reiserfsprogs,
54   udev,
55   vim-tiny,
56   xz-utils,
57   zfs-fuse,
58   binutils,
59   cpio,
60   dosfstools,
61   file,
62   jfsutils,
63   lsof,
64   lvm2,
65   module-init-tools,
66   net-tools,
67   parted,
68   procps,
69   scrub,
70   strace,
71   xfsprogs,
72   zerofree
73 Description: library for accessing and modifying guest disk images
74  libguestfs is a library for accessing and modifying guest disk images. Amongst
75  the things this is good for: making batch configuration changes to guests,
76  viewing and editing files inside guests, getting disk used/free statistics,
77  migrating between virtualization systems, performing partial backups,
78  performing partial guest clones, cloning guests and changing
79  registry/UUID/hostname info, and much else besides.
80  .
81  It uses Linux kernel and qemu code, and can access any type of guest
82  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
83  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
84  vmdk.
85  .
86  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
87  filesystem is in each LV, etc.). It can also run commands in the context of 
88  the guest. Also you can upload and download files and directories.
89
90 Package: guestfish
91 Section: devel
92 Architecture: any
93 Depends: libguestfs0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
94 Description: libguestfs filesystem interactive shell
95  Guestfish is a shell and command-line tool for examining and modifying
96  virtual machine filesystems.  It uses libguestfs and exposes all of the
97  functionality of the guestfs API, see guestfs(3).
98
99 Package: guestfsd
100 Architecture: any
101 Depends: ${shlibs:Depends}, ${misc:Depends},
102   bsdmainutils, diff, grub-pc, iproute,
103   libaugeas0, udev, binutils, cpio, dosfstools,
104   file, lsof, module-init-tools, net-tools, parted,
105   procps, scrub, strace, zerofree
106 Description: Daemon to access to guest virtual machine through virtio serial
107  Daemon to access to guest virtual machine throuh virtio serial
108
109 Package: guestmount
110 Section: devel
111 Architecture: any
112 Depends: libguestfs0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
113 Description: mount guest filesystem using libguestfs and FUSE
114  The guestmount program can be used to mount virtual machine filesystems
115  and other disk images on the host.  It uses libguestfs for access to
116  the guest filesystem, and FUSE (the "filesystem in userspace") to make
117  it appear as a mountable device.
118
119 Package: libguestfs-tools
120 Section: devel
121 Architecture: any
122 Depends: libguestfs0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends},
123  libsys-virt-perl, libguestfs-perl (= ${binary:Version})
124 Description: libguestfs virt tools
125  This package contains virt tools including virt-cat, virt-df, virt-edit,
126  virt-filesystems, virt-inspector, virt-ls, virt-make-fs, virt-rescue,
127  virt-resize, virt-tar and virt-win-reg.
128
129 Package: libguestfs-dev
130 Section: libdevel
131 Architecture: any
132 Depends: libguestfs0 (= ${binary:Version}), ${misc:Depends}
133 Description: library for accessing and modifying guest disk images
134  libguestfs is a library for accessing and modifying guest disk images. Amongst
135  the things this is good for: making batch configuration changes to guests,
136  viewing and editing files inside guests, getting disk used/free statistics,
137  migrating between virtualization systems, performing partial backups,
138  performing partial guest clones, cloning guests and changing
139  registry/UUID/hostname info, and much else besides.
140  .
141  It uses Linux kernel and qemu code, and can access any type of guest
142  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
143  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
144  vmdk.
145  .
146  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
147  filesystem is in each LV, etc.). It can also run commands in the context of 
148  the guest. Also you can upload and download files and directories.
149  .
150  This package contains the development headers.
151
152 Package: libguestfs0-dbg
153 Section: debug
154 Architecture: any
155 Depends: ${shlibs:Depends}, ${misc:Depends}, libguestfs0 (= ${binary:Version})
156 Description: library for accessing and modifying guest disk images
157  libguestfs is a library for accessing and modifying guest disk images. Amongst
158  the things this is good for: making batch configuration changes to guests,
159  viewing and editing files inside guests, getting disk used/free statistics,
160  migrating between virtualization systems, performing partial backups,
161  performing partial guest clones, cloning guests and changing
162  registry/UUID/hostname info, and much else besides.
163  .
164  It uses Linux kernel and qemu code, and can access any type of guest
165  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
166  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
167  vmdk.
168  .
169  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
170  filesystem is in each LV, etc.). It can also run commands in the context of 
171  the guest. Also you can upload and download files and directories.
172  .
173  This package contains the debugging symbols.
174
175 Package: libguestfs-doc
176 Section: doc
177 Architecture: all
178 Depends: ${shlibs:Depends}, ${misc:Depends}
179 Description: library for accessing and modifying guest disk images
180  libguestfs is a library for accessing and modifying guest disk images. Amongst
181  the things this is good for: making batch configuration changes to guests,
182  viewing and editing files inside guests, getting disk used/free statistics,
183  migrating between virtualization systems, performing partial backups,
184  performing partial guest clones, cloning guests and changing
185  registry/UUID/hostname info, and much else besides.
186  .
187  It uses Linux kernel and qemu code, and can access any type of guest
188  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
189  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
190  vmdk.
191  .
192  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
193  filesystem is in each LV, etc.). It can also run commands in the context of 
194  the guest. Also you can upload and download files and directories.
195  .
196  This package contains the documentation.
197
198 Package: python-guestfs
199 Section: python
200 Architecture: any
201 Depends: ${shlibs:Depends}, ${misc:Depends}, libguestfs0 (= ${binary:Version})
202 Provides: python-libguestfs
203 Conflicts: python-libguestfs
204 Description: library for accessing and modifying guest disk images
205  libguestfs is a library for accessing and modifying guest disk images. Amongst
206  the things this is good for: making batch configuration changes to guests,
207  viewing and editing files inside guests, getting disk used/free statistics,
208  migrating between virtualization systems, performing partial backups,
209  performing partial guest clones, cloning guests and changing
210  registry/UUID/hostname info, and much else besides.
211  .
212  It uses Linux kernel and qemu code, and can access any type of guest
213  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
214  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
215  vmdk.
216  .
217  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
218  filesystem is in each LV, etc.). It can also run commands in the context of 
219  the guest. Also you can upload and download files and directories.
220  .
221  This package contains the Python bindings.
222  
223 Package: libguestfs-perl
224 Section: perl
225 Architecture: any
226 Depends: ${shlibs:Depends}, ${misc:Depends}, libguestfs0 (= ${binary:Version}),
227  ${perl:Depends}
228 Description: library for accessing and modifying guest disk images
229  libguestfs is a library for accessing and modifying guest disk images. Amongst
230  the things this is good for: making batch configuration changes to guests,
231  viewing and editing files inside guests, getting disk used/free statistics,
232  migrating between virtualization systems, performing partial backups,
233  performing partial guest clones, cloning guests and changing
234  registry/UUID/hostname info, and much else besides.
235  .
236  It uses Linux kernel and qemu code, and can access any type of guest
237  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
238  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
239  vmdk.
240  .
241  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
242  filesystem is in each LV, etc.). It can also run commands in the context of 
243  the guest. Also you can upload and download files and directories.
244  .
245  This package contains the Perl bindings.