Skip to content

Commit

Permalink
Try MacOS ARM build
Browse files Browse the repository at this point in the history
  • Loading branch information
dpostolachi committed Apr 5, 2024
1 parent c6d3645 commit 2abb06f
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 21 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ jobs:
# - { target: arm-unknown-linux-gnueabihf, os: self-hosted, use-cross: false, docker-image: 'Dockerfile.arm-unknown-linux-gnueabihf' }
# - { target: aarch64-unknown-linux-gnu, os: self-hosted, use-cross: false, docker-image: 'Dockerfile.aarch64-unknown-linux-gnu' }
# - { target: aarch64-unknown-linux-musl, os: self-hosted, use-cross: false, docker-image: 'Dockerfile.aarch64-unknown-linux-musl' }
# - { target: x86_64-apple-darwin, os: macos-13, use-cross: false }
# - { target: aarch64-apple-darwin, os: self-hosted, use-cross: false } # since ARM apple uses different homebrew path, the linking from a plain macos-13 will not work, fallback to a real machine
- { target: x86_64-apple-darwin, os: macos-13, use-cross: false }
- { target: aarch64-apple-darwin, os: macos-13-xlarge, use-cross: false }
- { target: x86_64-unknown-linux-gnu, os: ubuntu-20.04, use-cross: false }
- { target: x86_64-unknown-linux-musl, os: ubuntu-22.04, use-cross: false }

Expand Down
18 changes: 4 additions & 14 deletions checksum-Elixir.Elxvips.Native.exs
Original file line number Diff line number Diff line change
@@ -1,16 +1,6 @@
%{
"liblvips-v0.1.3-nif-2.15-aarch64-apple-darwin.so.tar.gz" => "sha256:2e73b4e950385c39160823905bbdd9e59d610f29017dc29281e70126a7a342a6",
"liblvips-v0.1.3-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz" => "sha256:4075e0b04f90392436e5567af36884626f21e38a5baafee10a2c41e9ad43bca7",
"liblvips-v0.1.3-nif-2.15-aarch64-unknown-linux-musl.so.tar.gz" => "sha256:699ea0e2eccb8217345bb86cfa57b3955533beeb426637b89e9eae455d4fdc35",
"liblvips-v0.1.3-nif-2.15-arm-unknown-linux-gnueabihf.so.tar.gz" => "sha256:f9a5323e2009c1af8bf4c123d4644808dc1bb9023fefeadf1f11a98480a2597d",
"liblvips-v0.1.3-nif-2.15-x86_64-apple-darwin.so.tar.gz" => "sha256:b4a5e7d7c40298f012594bd597012dd09291602ea511709cdcb08df86b017b70",
"liblvips-v0.1.3-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz" => "sha256:975d3f9c78daaf223f0ae171640e3a87eba9e073f2e0c5283580bdfeb9de11a0",
"liblvips-v0.1.3-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz" => "sha256:975d3f9c78daaf223f0ae171640e3a87eba9e073f2e0c5283580bdfeb9de11a0",
"liblvips-v0.1.3-nif-2.16-aarch64-apple-darwin.so.tar.gz" => "sha256:a3400ec0d3e70e295987a8f3749f84c0c913a667aa7a1b62a54c3cd4af66a25a",
"liblvips-v0.1.3-nif-2.16-aarch64-unknown-linux-gnu.so.tar.gz" => "sha256:176555bd236daa5c86198aba1ee9ad0bce06bb519e8219fa043eff50e5a1c007",
"liblvips-v0.1.3-nif-2.16-aarch64-unknown-linux-musl.so.tar.gz" => "sha256:ab3338da127e3f2888f65cf75f16d55682878c41be9539bd70d9feff5df85869",
"liblvips-v0.1.3-nif-2.16-arm-unknown-linux-gnueabihf.so.tar.gz" => "sha256:ebdf935bc497b2a6226d01463a5ffed1dd0297dbfb77d6f94a5805875f6e1c27",
"liblvips-v0.1.3-nif-2.16-x86_64-apple-darwin.so.tar.gz" => "sha256:4c28e7ec20cc2d65f587f0c48bbf13e330ddc03a03d51c386deeaa621b540a3c",
"liblvips-v0.1.3-nif-2.16-x86_64-unknown-linux-gnu.so.tar.gz" => "sha256:e252105b44bd2fb6c43519da35277e3d737acbaee26479fdf3a297377bec83c4",
"liblvips-v0.1.3-nif-2.16-x86_64-unknown-linux-musl.so.tar.gz" => "sha256:b5c93acdfd85595b598dbcaea67d7b04b3965ff815eb4de5e506a68194be20fc",
"liblvips-v0.1.4-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz" => "sha256:bafd7fb3251dd53358def785879dea2f111e7c9dabf65575b6dd92e3f4b6fdb1",
"liblvips-v0.1.4-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz" => "sha256:cd0e97940b1fcf5468eb8f7ecb5f7509615fa44edcf488c633a676192541b702",
"liblvips-v0.1.4-nif-2.16-x86_64-unknown-linux-gnu.so.tar.gz" => "sha256:fb09288f9d7d1032c8e2c2cd1ada5d8cc6ad6dda13d65819185f94cde022703f",
"liblvips-v0.1.4-nif-2.16-x86_64-unknown-linux-musl.so.tar.gz" => "sha256:644eb2293db491b3926689ce406a531d0ae5e7efbc7a1b47e16ec71e4c827b18",
}
5 changes: 0 additions & 5 deletions lib/elxvips/native.ex
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,6 @@ defmodule Elxvips.Native do
force_build: System.get_env("ELXVIPS_BUILD") in ["1", "true"],
version: version,
targets: ~w(
aarch64-apple-darwin
aarch64-unknown-linux-gnu
aarch64-unknown-linux-musl
arm-unknown-linux-gnueabihf
x86_64-apple-darwin
x86_64-unknown-linux-gnu
x86_64-unknown-linux-musl
)
Expand Down

0 comments on commit 2abb06f

Please sign in to comment.