Use Sequoia runner (f52c9066) · Commits · René de Hesselle / rnote_macos · GitLab
René de Hesselle
·
2025-11-02
·
via rnote_macos:v0.14.0+227 commits
| Original line number |
Diff line number |
Diff line |
|
@@ -34,11 +34,19 @@ build: |
|
|
variables:
|
|
|
CCACHE_DIR: $CI_PROJECT_DIR/ccache
|
|
|
CCACHE_MAXSIZE: "300Mi"
|
|
|
ORKA_RUNNER: sequoia-4
|
|
|
RNOTE_BUILD: $CI_PIPELINE_IID
|
|
|
script:
|
|
|
- !reference [ .verify_sdk, script ]
|
|
|
- ./build_toolset.sh
|
|
|
- ./build_rnote.sh
|
|
|
- |
|
|
|
./110-bootstrap_jhb.sh
|
|
|
./120-build_gtk4.sh
|
|
|
./130-build_rnotedeps.sh
|
|
|
./140-build_packaging.sh
|
|
|
- |
|
|
|
./210-rnote_build.sh
|
|
|
./220-rnote_package.sh
|
|
|
./230-rnote_distrib.sh
|
|
|
after_script:
|
|
|
# For persistent runners: cleanup afterwards.
|
|
|
- |
|
|
|
| Original line number |
Diff line number |
Diff line |
|
|
#!/usr/bin/env bash
|
|
|
#
|
|
|
# SPDX-FileCopyrightText: 2022 René de Hesselle <dehesselle@web.de>
|
|
|
#
|
|
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
|
|
### description ################################################################
|
|
|
|
|
|
# Build and package Rnote.
|
|
|
|
|
|
### shellcheck #################################################################
|
|
|
|
|
|
# Nothing here.
|
|
|
|
|
|
### dependencies ###############################################################
|
|
|
|
|
|
# Nothing here.
|
|
|
|
|
|
### variables ##################################################################
|
|
|
|
|
|
SELF_DIR=$(dirname "${BASH_SOURCE[0]}")
|
|
|
|
|
|
### functions ##################################################################
|
|
|
|
|
|
# Nothing here.
|
|
|
|
|
|
### main #######################################################################
|
|
|
|
|
|
set -e
|
|
|
|
|
|
for script in "$SELF_DIR"/2??-*.sh; do
|
|
|
$script
|
|
|
done |
| Original line number |
Diff line number |
Diff line |
|
|
#!/usr/bin/env bash
|
|
|
#
|
|
|
# SPDX-FileCopyrightText: 2022 René de Hesselle <dehesselle@web.de>
|
|
|
#
|
|
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
|
|
### description ################################################################
|
|
|
|
|
|
# Build all dependencies for Rnote.
|
|
|
|
|
|
### shellcheck #################################################################
|
|
|
|
|
|
# Nothing here.
|
|
|
|
|
|
### dependencies ###############################################################
|
|
|
|
|
|
# Nothing here.
|
|
|
|
|
|
### variables ##################################################################
|
|
|
|
|
|
SELF_DIR=$(dirname "${BASH_SOURCE[0]}")
|
|
|
|
|
|
### functions ##################################################################
|
|
|
|
|
|
# Nothing here.
|
|
|
|
|
|
### main #######################################################################
|
|
|
|
|
|
set -e
|
|
|
|
|
|
for script in "$SELF_DIR"/1??-*.sh; do
|
|
|
$script
|
|
|
done |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。