# 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/`) - `bnhmeijer_ca_certificates`: Bnhmeijer Homelab Root CA package voor `/usr/local/share/ca-certificates/` - `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|]`). - **`.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 ```