diff options
Diffstat (limited to 'packaging/ng/README.md')
-rw-r--r-- | packaging/ng/README.md | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/packaging/ng/README.md b/packaging/ng/README.md new file mode 100644 index 0000000..f51745f --- /dev/null +++ b/packaging/ng/README.md @@ -0,0 +1,22 @@ +# 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, dependencies are only built on-demand. 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. + +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. |