惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
人人都是产品经理
人人都是产品经理
博客园 - 聂微东
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
博客园 - Franky
V
V2EX
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
J
Java Code Geeks
T
The Blog of Author Tim Ferriss
罗磊的独立博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Jina AI
Jina AI
博客园 - 叶小钗
F
Fortinet All Blogs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
A
About on SuperTechFans
M
MIT News - Artificial intelligence
云风的 BLOG
云风的 BLOG
Last Week in AI
Last Week in AI
D
Docker
博客园 - 【当耐特】
阮一峰的网络日志
阮一峰的网络日志

René de Hesselle activity

c6be9d66bf149539e53e40bf8656e292129ff8a5 to 8e4b287699a45c75de0a97a9844b1c081c254c00 · FA / siril_macos · GitLab Commits · v1.6 · René de Hesselle / jhb · GitLab Update macOS dependencies (2834ca64) · Commits · FA / Siril · GitLab Remove obsolete gtk4 build option (8e4b2876) · Commits · FA / siril_macos · GitLab Update macOS dependencies (cfebd4b0) · Commits · FA / Siril · GitLab Update jhb to 1.6 (c0e7ba35) · Commits · FA / siril_macos · GitLab Remove download_dmg functionality (f72e116d) · Commits · René de Hesselle / jhb · GitLab Commits · v1.7.0+85 · René de Hesselle / cherrytree_macos · GitLab Update CherryTree to 1.7.0 (894aaf46) · Commits · René de Hesselle / cherrytree_macos · GitLab 835d265db4697a2fb3f19e3e844f75d8e232c39d to 894aaf46d9865f94f10a15713f371052fb9c33d3 · René de Hesselle / cherrytree_macos · GitLab d30ac4bc11e41a5e3dfa911253166d6055d23a5a to e0b86dd5f45281c0524a3203306f206dc738e876 · FA / siril_macos · GitLab Remove download_dmg functionality (1028676b) · Commits · René de Hesselle / jhb · GitLab Remove GTK3 from the build system, POTFILES, code etc. (!1044) · Merge requests · FA / Siril · GitLab Update macOS dependencies (a666ceb3) · Commits · FA / Siril · GitLab Update macOS dependencies (3123b969) · Commits · FA / Siril · GitLab 825c80a8fa9c96bbc8aad89446cf926adb62ab32 to 1e893a88e70a1535d79d60f5d70de351c5e1fc09 · René de Hesselle / jhb · GitLab Fix dcomp.dll dependency error for GitLab Windows fleet (!7966) · Merge requests · Inkscape / inkscape · GitLab fd3bfab4cd2125ac08fd99af24a5f649bcf0058d to f442e27371d472a1de55c2f71adfe59b588fb0d9 · René de Hesselle / inkscape · GitLab René de Hesselle pushed new project tag v0.6.1+33 at René de Hesselle / gitte_macos Update Gitte 0.6.1 (b34bf4bd) · Commits · René de Hesselle / gitte_macos · GitLab René de Hesselle pushed to project branch main at René de Hesselle / gitte_macos Commits · v0.6.0+31 · René de Hesselle / gitte_macos · GitLab Fix cleanup versoin directory for Intel CI (6e017e4e) · Commits · René de Hesselle / gitte_macos · GitLab Update jhb to 1.5 (e63799e7) · Commits · René de Hesselle / gitte_macos · GitLab Commits · v0.5.0+28 · René de Hesselle / gitte_macos · GitLab Fix ccache configuration (825c80a8) · Commits · René de Hesselle / jhb · GitLab Commits · v1.5 · René de Hesselle / jhb · GitLab 0736ea0cefc23b46b6d0a3366cb4a297884c0999 to e63799e7a9a254e6fb1a32454ab6eb6fc86a2a3c · René de Hesselle / gitte_macos · GitLab Commits · v0.5.0+24 · René de Hesselle / gitte_macos · GitLab 85400872d1e15634bc587d97f1061c6a521dbce3 to 0736ea0cefc23b46b6d0a3366cb4a297884c0999 · René de Hesselle / gitte_macos · GitLab
Update macOS dependencies (1545425c) · Commits · FA / Sir...
René de Hess · 2026-06-12 · via René de Hesselle activity
Commit 1545425c authored by René de Hesselle's avatar René de Hesselle
Browse files

Update macOS dependencies

This fixes the build script modifying the old GTK 3 source instead of
GTK 4 (insert build number).

Also updates jhb to 1.5 which changes some variable names and obsoletes
the REP_DIR.

Update FFmpeg to 8.1.1 to fix a strange build error where linked
library names referenced build directory loctions instead of
installation prefix locations.
Original line number Diff line number Diff line
@@ -225,10 +225,9 @@ macos:
    CCACHE_MAXSIZE: "500Mi"
    ORKA_RUNNER: sequoia-7
    PACKAGE_REGISTRY_URL: $CI_API_V4_URL/projects/$CI_PROJECT_ID/packages/generic
    REP_DIR: $CI_PROJECT_DIR
    SDKROOT: /opt/sdks/MacOSX11.3.sdk
    SIRIL_BUILD: $CI_PIPELINE_IID
    SM_REPO_REF: 95c4429a9b2ba6ab13c981d895ce8845f3fb5c75
    SM_REPO_REF: e0b86dd5f45281c0524a3203306f206dc738e876
    SM_REPO_URL: https://gitlab.com/free-astro/siril_macos.git
  script:
    # Clone the repo containing all the build scripts.
@@ -243,21 +242,21 @@ macos:
    - |
      echo $CI_PROJECT_DIR > sm/ci_project_dir.txt
      SM_SHA=$(LANG=C find -s sm -type f -not -wholename '*.git/*' -exec cat {} \+ | shasum | awk '{ print $1 }')
      VER_DIR=$(sm/jhb/usr/bin/config get VER_DIR)
      PACKAGE_URL=${PACKAGE_REGISTRY_URL}/macos-deps/${SM_SHA}/$(basename $VER_DIR)_${ARCHITECTURE}.dmg
      DIR_VERSION=$(sm/jhb/usr/bin/config get DIR_VERSION)
      PACKAGE_URL=${PACKAGE_REGISTRY_URL}/macos-deps/${SM_SHA}/$(basename $DIR_VERSION)_${ARCHITECTURE}.dmg
      if ! curl -H "JOB-TOKEN: $CI_JOB_TOKEN" -fLO $PACKAGE_URL; then
        sm/build_toolset.sh
        rm $VER_DIR/var/cache/pkg/.skip_remove_nonessential_files
        rm $DIR_VERSION/var/cache/pkg/.skip_remove_nonessential_files
        sm/jhb/usr/bin/jhb run rustup self uninstall -y || true
        sm/jhb/usr/bin/archive remove_nonessentials
        sm/jhb/usr/bin/archive create_dmg
        curl --fail-with-body -H "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file $(basename $PACKAGE_URL) $PACKAGE_URL
        rm -rf ${VER_DIR:?}
        rm -rf ${DIR_VERSION:?}
      fi
    - sm/jhb/usr/bin/archive install_dmg
    - sm/jhb/usr/bin/archive mount_dmg
    - sm/build_siril.sh
  after_script:
    - sm/jhb/usr/bin/archive uninstall_dmg
    - sm/jhb/usr/bin/archive unmount_dmg
  needs: []
  artifacts:
    name: "${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"