Wiki source code of PBA Package Builder + Archiver
Last modified by christoph_lechleitner@iteg_at on 2024-10-30 10.18:08
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
3.1 | 1 | = {{id name="PBAPackageBuilder+ArchiverHome-Introduction"/}}Introduction = |
| 2 | |||
| |
2.1 | 3 | PBA is the collection of tools that builds and distributes all our C++ software and Debian packages. |
| |
1.1 | 4 | |
| |
2.1 | 5 | It consists of: |
| |
1.1 | 6 | |
| |
4.1 | 7 | * {{code language="none"}}pba-builder{{/code}} builds debian source packages for several debian like distributions using pbuilder, and optionally feeds the results to incoming directories of pba-archiver installations |
| 8 | * {{code language="none"}}pba-archiver{{/code}} manages debian archives like [[deb.clazzes.org>>url:https://deb.clazzes.org/||title="deb.clazzes.org" shape="rect"]], including the pba packages themselfes | ||
| |
5.1 | 9 | * {{code language="none"}}pba-devtools{{/code}} provides tools to prepare (build, install) packages to be built using pba-builder and/or distributed using pba-archiver (Docker-Image: [[clazzesorg/pba-devtools-base>>url:https://hub.docker.com/repository/docker/clazzesorg/pba-devtools-base/general||shape="rect"]]) |
| |
4.1 | 10 | * {{code language="none"}}pba-cbs{{/code}} is a set of Makefile snippets that allow projects to use short, simple and most importantly static Makefiles even for cross compilation to multiple targets |
| 11 | * {{code language="none"}}pba-utils{{/code}} provide some common utils around packaging, from {{code language="none"}}docker{{/code}} to {{code language="none"}}git{{/code}} to version management for {{code language="none"}}debian/changelog{{/code}} and {{code language="none"}}spec/*.spec{{/code}}. | ||
| |
3.1 | 12 | |
| |
4.1 | 13 | = {{id name="PBAPackageBuilder+ArchiverHome-Sourcecode"/}}Source code = |
| |
3.1 | 14 | |
| |
4.1 | 15 | Subversion archive: [[http:~~/~~/svn.clazzes.org/svn/pba>>url:http://svn.clazzes.org/svn/pba||shape="rect"]] |
| |
3.1 | 16 | |
| |
5.1 | 17 | Public Git mirrors on [[https:~~/~~/git.clazzes.org/>>url:https://git.clazzes.org/||shape="rect"]]: (% class="legacy-color-text-default" %)git:~/~/git.clazzes.org/pba/pba.git, git:~/~/git.clazzes.org/pba/pba-cbs.git |