summaryrefslogtreecommitdiff
path: root/.builds/apple.yml
diff options
context:
space:
mode:
Diffstat (limited to '.builds/apple.yml')
-rw-r--r--.builds/apple.yml49
1 files changed, 0 insertions, 49 deletions
diff --git a/.builds/apple.yml b/.builds/apple.yml
deleted file mode 100644
index a2a20a4..0000000
--- a/.builds/apple.yml
+++ /dev/null
@@ -1,49 +0,0 @@
-image: ubuntu/noble
-packages:
- - rustup
- - pkg-config
- - libxkbcommon-dev
- - libssl-dev
- - libclang-dev
- - clang
-environment:
- SDKROOT: /home/build/MacOSX11.3.sdk
- ZIG_VERSION: 0.15.2
- CARGO_ZIGBUILD_COMMIT: 3a9bc60
-triggers:
- - action: email
- condition: failure
- to: "<~pml68/iced-crates@lists.sr.ht>"
-artifacts:
- - iced-builder-x86_64-apple-darwin
- - iced-builder-aarch64-apple-darwin
-tasks:
- - sdkroot: |
- curl -L "https://github.com/phracker/MacOSX-SDKs/releases/download/11.3/MacOSX11.3.sdk.tar.xz" | tar -Jx
- - zig: |
- curl -L "https://ziglang.org/download/$ZIG_VERSION/zig-x86_64-linux-$ZIG_VERSION.tar.xz" | tar -Jx
- mv "zig-x86_64-linux-$ZIG_VERSION" zig
- - rust-setup: |
- rustup toolchain install stable --profile default
- rustup target add x86_64-apple-darwin aarch64-apple-darwin
- rustup default stable
- - cargo-zigbuild: |
- cargo install --git https://github.com/rust-cross/cargo-zigbuild --rev $CARGO_ZIGBUILD_COMMIT cargo-zigbuild
- - build-aarch64: |
- cd iced-builder
-
- export PATH="/home/build/zig/:$PATH"
- which zig
-
- cargo zigbuild --verbose --release --target aarch64-apple-darwin
-
- cp target/aarch64-apple-darwin/release/iced-builder ../iced-builder-aarch64-apple-darwin
- - build-x86_64: |
- cd iced-builder
-
- export PATH="/home/build/zig/:$PATH"
- which zig
-
- cargo zigbuild --verbose --release --target x86_64-apple-darwin
-
- cp target/x86_64-apple-darwin/release/iced-builder ../iced-builder-x86_64-apple-darwin