blob: 50ec7cba96d4118df0e0624eb2b7f1c41566a3d5 (
plain)
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
|
# taler-packaging ng
This directory contains the improved implementation of container-based
packaging for GNU Taler and associated packages.
The major improvement is that a component can be built *without* having to
rebuild every single package.
Instead, all dependencies are managed via apt. Each package is built in a
fresh environment, with build dependencies pulled in via apt. Previously built
packages are available via a file-based apt source.
Build-time dependencies are automatically installed, making sure that
missing build-time dependencies would be detected.
The packaging logic is also the same for Debian and Ubuntu.
## Structure
* `packages/$DISTRO-$DISTRO_VERNAME`: Output folder for debian packages.
Also contains a `Packages.gz` metadata file generated by `dpkg-scanpackages`
so that this folder can be directly consumed as a trusted package source.
* `buildscripts/*`: Build scripts used during the package build steps.
|