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