Initial import: sources, staging packages, build scripts and CI workflow
Build and Publish Debian Packages / Build Packages (push) Failing after 18s
Build and Publish Debian Packages / Publish to eendoe repository (push) Skipped

This commit is contained in:
bart
2026-10-20 21:20:13 +02:00
commit 9cc903b2a4
269 changed files with 73441 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
# package-repo
Debian / APT package repository bronbestanden en build tools voor Eendoe.
## Inhoud
- **`sources/`**: Bronbestanden, control definities en packaging scripts voor de te bouwen packages:
- `eendoe_repository`: Repository configuratie package (`/etc/apt/sources.list.d/`)
- `eendoe_hyperdeck`: Hyperdeck Python service en systemd unit
- `eendoe_srs`: SRS streaming server package en systemd unit
- **`staging/`**: Bestaande en nieuw gebouwde `.deb` packages (exclusief Oracle database packages).
- **`binaries/`**: Publiek geserveerde repository bestanden (`pool/`, `dists/`).
- **`buildpackages.sh`**: Script om één of alle packages te bouwen (`./buildpackages.sh [all|<package_name>]`).
- **`.gitea/workflows/build-and-publish.yaml`**: Gitea Actions CI/CD workflow voor het automatisch bouwen en publiceren van packages naar de eendoe server.
## Bouwen
Om alle packages lokaal te bouwen:
```bash
./buildpackages.sh all
```
Om een specifiek package te bouwen:
```bash
./buildpackages.sh eendoe_hyperdeck
```