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