1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183
|
Source: sbuild
Section: devel
Priority: optional
Maintainer: sbuild maintainers <sbuild@packages.debian.org>
Uploaders: Johannes Schauer Marin Rodrigues <josch@debian.org>,
Michael Banck <mbanck@debian.org>,
Francesco Paolo Lovergine <frankie@debian.org>,
Wookey <wookey@debian.org>,
Michael Stapelberg <stapelberg@debian.org>,
Christian Kastner <ckk@debian.org>,
Jochen Sprickerhof <jspricke@debian.org>,
Build-Depends: debhelper-compat (= 13)
Build-Depends-Indep: apt <!nocheck>,
dh-python,
dh-sequence-python3,
groff-base,
libdpkg-perl (>= 1.21.14),
libexception-class-perl,
libfilesys-df-perl,
libmime-lite-perl,
libyaml-tiny-perl,
perltidy <!nocheck>,
python3-all,
shfmt <!nocheck>
Standards-Version: 4.7.2
Rules-Requires-Root: no
Vcs-Browser: https://salsa.debian.org/debian/sbuild
Vcs-Git: https://salsa.debian.org/debian/sbuild.git
Package: libsbuild-perl
Architecture: all
Section: perl
Depends: libdpkg-perl (>= 1.21.14),
libexception-class-perl,
libfilesys-df-perl,
libmime-lite-perl,
${misc:Depends},
${perl:Depends}
Description: Library for building Debian binary packages from Debian sources
The sbuild suite of programs (wanna-build, buildd and sbuild) are
used to build binary packages from source packages. The wanna-build
database tracks packages which require building; buildd schedules
work from information it gets from the wanna-build database; sbuild
does the actual package building.
.
This package contains the core library modules used by these
programs.
Package: sbuild
Architecture: all
Depends: libsbuild-perl (= ${source:Version}),
iproute2 | sbuild-schroot,
uidmap | sbuild-schroot,
mount | sbuild-schroot,
passwd | sbuild-schroot,
${misc:Depends},
${perl:Depends},
${shlibs:Depends}
Recommends: mmdebstrap (>= 1.4.0), sbuild-schroot, dpkg-dev, apt-utils
Suggests: autopkgtest, piuparts
Description: Tool for building Debian binary packages from Debian sources
The sbuild suite of programs (buildd and sbuild) are used to build
binary packages from source packages. sbuild does the actual package
building.
.
sbuild uses chroots to build packages, which act as virtual, minimal
operating system installations dedicated to package building. This
means that a number of environments may be used for building
simultaneously on the same machines, for example stable, testing,
unstable and experimental. A chroot environment allows packages to be built
in a controlled, clean environment. sbuild installs only essential and
build-essential packages, plus those in the package build
dependencies.
Package: sbuild-debian-developer-setup
Architecture: all
Section: oldlibs
Depends: apt-cacher-ng | apt-cacher,
cron | cron-daemon,
sbuild-schroot,
schroot,
debootstrap,
${misc:Depends},
${perl:Depends},
${shlibs:Depends}
Description: Deprecated: Convenience script to set up an sbuild environment for Debian Developers
Note that this uses the schroot backend which is no longer used on the Debian
buildds. Please switch to the unshare backend. It does not need any prior
setup nor regular cron jobs.
.
Run "sudo sbuild-debian-developer-setup" to add the current user to the sbuild
group, create an schroot for building packages for Debian unstable, and create
a cronjob which updates said schroot daily.
.
This script assumes you are on an un-metered internet connection (daily schroot
updates might be costly otherwise).
Package: buildd
Architecture: all
Depends: adduser,
cron,
default-mta | mail-transport-agent,
devscripts,
dupload,
libsbuild-perl,
libyaml-tiny-perl,
sbuild (= ${binary:Version}),
sbuild-schroot,
${misc:Depends},
${perl:Depends}
Recommends: sudo
Suggests: schroot, wanna-build
Replaces: sbuild, ubuntu-dev-tools (<= 0.83)
Breaks: ubuntu-dev-tools (<= 0.83)
Description: Daemon for automatically building Debian binary packages from Debian sources
The sbuild suite of programs (buildd and sbuild) are
used to build binary packages from source packages. The wanna-build
database tracks packages which require building; buildd schedules
work from information it gets from the wanna-build database; sbuild
does the actual package building.
.
buildd is a daemon which will build Debian packages automatically
using the wanna-build database to identify which packages need to be
built. Note that the wanna-build database is not packaged, and
requires installing separately.
Package: sbuild-qemu
Architecture: all
Depends: autopkgtest (>= 5.17~),
python3-pexpect,
python3-psutil,
qemu-system-x86,
qemu-utils,
sbuild,
vmdb2 (>= 0.22),
${misc:Depends},
${python3:Depends},
Recommends: qemu-system-arm,
qemu-system-ppc,
Description: Utilities for using sbuild with QEMU images
These utilities facilitate the use of sbuild together with QEMU images using
sbuild's --chroot-mode=autopkgtest. Currently, amd64 and i386 guest
architectures are supported, with more in the works.
.
The following utilities are provided:
.
* sbuild-qemu-create Create an image suitable for building packages
* sbuild-qemu-update Run apt-get update within the image
* sbuild-qemu Use sbuild with the image to build a package
Package: sbuild-schroot
Architecture: all
Depends: adduser,
sbuild (= ${source:Version}),
schroot,
${misc:Depends},
${perl:Depends},
${shlibs:Depends}
Breaks: sbuild (<< 0.90.3)
Replaces: sbuild (<< 0.90.3)
Recommends: debootstrap
Suggests: e2fsprogs, kmod, wget
Description: Tool for building Debian binary packages from Debian sources (schroot version)
Note that this uses the schroot backend which is no longer used on the Debian
buildds. Please switch to the unshare backend. It does not need any prior
setup nor regular cron jobs.
.
The sbuild suite of programs (buildd and sbuild) are used to build
binary packages from source packages. sbuild does the actual package
building.
.
sbuild uses chroots to build packages, which act as virtual, minimal
operating system installations dedicated to package building. This
means that a number of environments may be used for building
simultaneously on the same machines, for example stable, testing,
unstable and experimental. When coupled with schroot to create
snapshots of chroots, sbuild may be used to build many packages in
parallel. A chroot environment allows packages to be built in a
controlled, clean environment. sbuild installs only essential and
build-essential packages, plus those in the package build
dependencies.
.
This contains support files and configuration for the sbuild schroot backend.
|