mirror of
https://github.com/ben-grande/qusal.git
synced 2025-02-23 00:09:54 -05:00
feat: add Qubes Builder configuration
For: https://github.com/ben-grande/qusal/issues/59
This commit is contained in:
parent
ab56b5f3c8
commit
8640b6d11b
@ -7,6 +7,10 @@ Files: README.md */README.md docs/* .github/ISSUE_TEMPLATE/*
|
||||
Copyright: 2023 - 2024 Benjamin Grande M. S. <ben.grande.b@gmail.com>
|
||||
License: CC-BY-SA-4.0
|
||||
|
||||
Files: version
|
||||
Copyright: 2023 - 2024 Benjamin Grande M. S. <ben.grande.b@gmail.com>
|
||||
License: CC0-1.0
|
||||
|
||||
Files: salt/electrum/files/client/keys/*
|
||||
Copyright: SomberNight/ghost43 <somber.night@protonmail.com>
|
||||
Stephan Oeste <stephan@oeste.de>
|
||||
|
73
builder.yml
Normal file
73
builder.yml
Normal file
@ -0,0 +1,73 @@
|
||||
## SPDX-FileCopyrightText: 2023 - 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
|
||||
|
||||
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
|
||||
|
||||
# repository-upload-remote-host:
|
||||
# rpm: user@yum.domain.org:/some/path
|
@ -60,7 +60,8 @@ vendor="${QUSAL_VENDOR:-"Benjamin Grande"}"
|
||||
packager="${QUSAL_PACKAGER:-"Benjamin Grande"}"
|
||||
url="${QUSAL_URL:-"https://github.com/ben-grande/qusal"}"
|
||||
bug_url="${QUSAL_BUGURL:-"https://github.com/ben-grande/qusal/issues"}"
|
||||
version="1.0"
|
||||
# shellcheck disable=SC2094
|
||||
read -r version <version
|
||||
|
||||
project="${group}-${name}"
|
||||
project_dir="salt/${name}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user