New API: write-append
[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: guestmount
100 Section: devel
101 Architecture: any
102 Depends: libguestfs0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
103 Description: mount guest filesystem using libguestfs and FUSE
104  The guestmount program can be used to mount virtual machine filesystems
105  and other disk images on the host.  It uses libguestfs for access to
106  the guest filesystem, and FUSE (the "filesystem in userspace") to make
107  it appear as a mountable device.
108
109 Package: libguestfs-tools
110 Section: devel
111 Architecture: any
112 Depends: libguestfs0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends},
113  libsys-virt-perl, libguestfs-perl (= ${binary:Version})
114 Description: libguestfs virt tools
115  This package contains virt tools including virt-cat, virt-df, virt-edit,
116  virt-filesystems, virt-inspector, virt-ls, virt-make-fs, virt-rescue,
117  virt-resize, virt-tar and virt-win-reg.
118
119 Package: libguestfs-dev
120 Section: libdevel
121 Architecture: any
122 Depends: libguestfs0 (= ${binary:Version}), ${misc:Depends}
123 Description: library for accessing and modifying guest disk images
124  libguestfs is a library for accessing and modifying guest disk images. Amongst
125  the things this is good for: making batch configuration changes to guests,
126  viewing and editing files inside guests, getting disk used/free statistics,
127  migrating between virtualization systems, performing partial backups,
128  performing partial guest clones, cloning guests and changing
129  registry/UUID/hostname info, and much else besides.
130  .
131  It uses Linux kernel and qemu code, and can access any type of guest
132  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
133  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
134  vmdk.
135  .
136  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
137  filesystem is in each LV, etc.). It can also run commands in the context of 
138  the guest. Also you can upload and download files and directories.
139  .
140  This package contains the development headers.
141
142 Package: libguestfs0-dbg
143 Section: debug
144 Architecture: any
145 Depends: ${shlibs:Depends}, ${misc:Depends}, libguestfs0 (= ${binary:Version})
146 Description: library for accessing and modifying guest disk images
147  libguestfs is a library for accessing and modifying guest disk images. Amongst
148  the things this is good for: making batch configuration changes to guests,
149  viewing and editing files inside guests, getting disk used/free statistics,
150  migrating between virtualization systems, performing partial backups,
151  performing partial guest clones, cloning guests and changing
152  registry/UUID/hostname info, and much else besides.
153  .
154  It uses Linux kernel and qemu code, and can access any type of guest
155  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
156  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
157  vmdk.
158  .
159  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
160  filesystem is in each LV, etc.). It can also run commands in the context of 
161  the guest. Also you can upload and download files and directories.
162  .
163  This package contains the debugging symbols.
164
165 Package: libguestfs-doc
166 Section: doc
167 Architecture: all
168 Depends: ${shlibs:Depends}, ${misc:Depends}
169 Description: library for accessing and modifying guest disk images
170  libguestfs is a library for accessing and modifying guest disk images. Amongst
171  the things this is good for: making batch configuration changes to guests,
172  viewing and editing files inside guests, getting disk used/free statistics,
173  migrating between virtualization systems, performing partial backups,
174  performing partial guest clones, cloning guests and changing
175  registry/UUID/hostname info, and much else besides.
176  .
177  It uses Linux kernel and qemu code, and can access any type of guest
178  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
179  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
180  vmdk.
181  .
182  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
183  filesystem is in each LV, etc.). It can also run commands in the context of 
184  the guest. Also you can upload and download files and directories.
185  .
186  This package contains the documentation.
187
188 Package: python-guestfs
189 Section: python
190 Architecture: any
191 Depends: ${shlibs:Depends}, ${misc:Depends}, libguestfs0 (= ${binary:Version})
192 Provides: python-libguestfs
193 Conflicts: python-libguestfs
194 Description: library for accessing and modifying guest disk images
195  libguestfs is a library for accessing and modifying guest disk images. Amongst
196  the things this is good for: making batch configuration changes to guests,
197  viewing and editing files inside guests, getting disk used/free statistics,
198  migrating between virtualization systems, performing partial backups,
199  performing partial guest clones, cloning guests and changing
200  registry/UUID/hostname info, and much else besides.
201  .
202  It uses Linux kernel and qemu code, and can access any type of guest
203  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
204  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
205  vmdk.
206  .
207  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
208  filesystem is in each LV, etc.). It can also run commands in the context of 
209  the guest. Also you can upload and download files and directories.
210  .
211  This package contains the Python bindings.
212  
213 Package: libguestfs-perl
214 Section: perl
215 Architecture: any
216 Depends: ${shlibs:Depends}, ${misc:Depends}, libguestfs0 (= ${binary:Version}),
217  ${perl:Depends}
218 Description: library for accessing and modifying guest disk images
219  libguestfs is a library for accessing and modifying guest disk images. Amongst
220  the things this is good for: making batch configuration changes to guests,
221  viewing and editing files inside guests, getting disk used/free statistics,
222  migrating between virtualization systems, performing partial backups,
223  performing partial guest clones, cloning guests and changing
224  registry/UUID/hostname info, and much else besides.
225  .
226  It uses Linux kernel and qemu code, and can access any type of guest
227  filesystem that Linux and qemu can, including but not limited to: ext2/3/4,
228  btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
229  vmdk.
230  .
231  libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what
232  filesystem is in each LV, etc.). It can also run commands in the context of 
233  the guest. Also you can upload and download files and directories.
234  .
235  This package contains the Perl bindings.