qusal/builder.yml
Ben Grande e2791139ee
fix: build RPM contained in spec definitions
The spec-build.sh was necessary for a proper build, but it is not
correct to depend on external scripts to generate the correct
RPM_BUILD_ROOT files. Now everything is contained in the spec file. The
spec-build.sh can be used in the future to automate the process of
copying sources to the specified directory and signing, but not
modifying the sources contents on a per file basis.

For: https://github.com/ben-grande/qusal/issues/59
2024-06-24 08:24:48 +02:00

78 lines
1.4 KiB
YAML

## SPDX-FileCopyrightText: 2024 Benjamin Grande M. S. <ben.grande.b@gmail.com>
##
## SPDX-License-Identifier: AGPL-3.0-or-later
---
git:
baseurl: https://github.com
prefix: ben-grande/
branch: main
maintainers:
- DF3834875B65758713D92E91A475969DE4E371E3
key-dirs:
- ../qusal/keys/
backend-vmm: xen
debug: true
verbose: true
qubes-release: r4.2
timeout: 3600
skip-git-fetch: false
fetch-versions-only: false
distributions:
- host-fc37
components:
- builder-rpm:
branch: main
packages: false
url: https://github.com/QubesOS/qubes-builder-rpm
maintainers:
- 0064428F455451B3EBE78A7F063938BA42CFA724
- qusal:
verification-mode: less-secure-signed-commits-sufficient
maintainers:
- DF3834875B65758713D92E91A475969DE4E371E3
executor:
type: qubes
options:
dispvm: "dom0"
stages:
- fetch
- pre:
executor:
type: local
- prep
- build
- post:
executor:
type: local
- verify
- sign:
executor:
type: local
- publish:
executor:
type: local
- upload:
executor:
type: local
gpg-client: gpg
sign-key:
rpm:
- DF3834875B65758713D92E91A475969DE4E371E3
#repository-publish:
# components: current-testing
#repository-upload-remote-host:
# rpm: user@yum.qubes-os.org:/some/path
# deb: user@deb.qubes-os.org:/another/path