From 23da0f0502291ad831ef8339336765dfccf751aa Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Sat, 30 May 2026 09:18:56 +0900 Subject: [PATCH 1/2] feat(ImageMagick/ImageMagick): support linux/amd64 --- pkgs/ImageMagick/ImageMagick/pkg.yaml | 6 ++ pkgs/ImageMagick/ImageMagick/registry.yaml | 89 +++++++++++++++++----- registry.yaml | 89 +++++++++++++++++----- 3 files changed, 148 insertions(+), 36 deletions(-) diff --git a/pkgs/ImageMagick/ImageMagick/pkg.yaml b/pkgs/ImageMagick/ImageMagick/pkg.yaml index 213b1c5194d..8a6f0a63bec 100644 --- a/pkgs/ImageMagick/ImageMagick/pkg.yaml +++ b/pkgs/ImageMagick/ImageMagick/pkg.yaml @@ -1,2 +1,8 @@ packages: - name: ImageMagick/ImageMagick@7.1.2-24 + - name: ImageMagick/ImageMagick@7.1.2-23 + - name: ImageMagick/ImageMagick@7.1.2-22 + - name: ImageMagick/ImageMagick@7.1.2-21 + - name: ImageMagick/ImageMagick@7.1.2-20 + - name: ImageMagick/ImageMagick@7.1.2-19 + - name: ImageMagick/ImageMagick@7.1.2-18 diff --git a/pkgs/ImageMagick/ImageMagick/registry.yaml b/pkgs/ImageMagick/ImageMagick/registry.yaml index 77ecd58b299..62210f68168 100644 --- a/pkgs/ImageMagick/ImageMagick/registry.yaml +++ b/pkgs/ImageMagick/ImageMagick/registry.yaml @@ -4,21 +4,74 @@ packages: repo_owner: ImageMagick repo_name: ImageMagick description: ImageMagick is a free and open-source software suite for displaying, creating, converting, modifying, and editing raster images - search_words: - - Windows AMD64 Only - supported_envs: - - windows/amd64 - asset: ImageMagick-{{trimV .Version}}-portable-Q16-HDRI-{{.Arch}}.{{.Format}} - format: 7z - replacements: - amd64: x64 - arm64: arm64 - files: - - name: compare - - name: composite - - name: conjure - - name: identify - - name: magick - - name: mogrify - - name: montage - - name: stream + version_constraint: "false" + version_overrides: + - version_constraint: semver("<= 7.1.2-18") + supported_envs: + - windows/amd64 + overrides: + - goos: linux + format: raw + asset: ImageMagick-{{.Version}}-gcc-x86_64.AppImage + files: + - name: magick + - goos: windows + asset: ImageMagick-{{.Version}}-portable-Q16-HDRI-x64.{{.Format}} + format: 7z + files: + - name: compare + - name: composite + - name: conjure + - name: identify + - name: magick + - name: mogrify + - name: montage + - name: stream + - version_constraint: Version == "7.1.2-19" + github_artifact_attestations: + signer_workflow: ImageMagick/ImageMagick/.github/workflows/release.yml + # slsa_provenance: + # type: github_release + # asset: ImageMagick-{{trimV .Version}}.intoto.jsonl + supported_envs: + - windows/amd64 + overrides: + - goos: windows + asset: ImageMagick-{{.Version}}-portable-Q16-HDRI-x64.{{.Format}} + format: 7z + files: + - name: compare + - name: composite + - name: conjure + - name: identify + - name: magick + - name: mogrify + - name: montage + - name: stream + - version_constraint: "true" + github_artifact_attestations: + signer_workflow: ImageMagick/ImageMagick/.github/workflows/release.yml + # slsa_provenance: + # type: github_release + # asset: ImageMagick-{{trimV .Version}}.intoto.jsonl + supported_envs: + - windows/amd64 + - linux/amd64 + overrides: + - goos: linux + format: raw + asset: ImageMagick-{{.Version}}-gcc-x86_64.AppImage + files: + - name: magick + - goos: windows + asset: ImageMagick-{{.Version}}-portable-Q16-HDRI-x64.{{.Format}} + format: 7z + files: + - name: compare + - name: composite + - name: conjure + - name: identify + - name: magick + - name: mogrify + - name: montage + - name: stream diff --git a/registry.yaml b/registry.yaml index 159df1d49a5..22cb7ddfc60 100644 --- a/registry.yaml +++ b/registry.yaml @@ -4152,24 +4152,77 @@ packages: repo_owner: ImageMagick repo_name: ImageMagick description: ImageMagick is a free and open-source software suite for displaying, creating, converting, modifying, and editing raster images - search_words: - - Windows AMD64 Only - supported_envs: - - windows/amd64 - asset: ImageMagick-{{trimV .Version}}-portable-Q16-HDRI-{{.Arch}}.{{.Format}} - format: 7z - replacements: - amd64: x64 - arm64: arm64 - files: - - name: compare - - name: composite - - name: conjure - - name: identify - - name: magick - - name: mogrify - - name: montage - - name: stream + version_constraint: "false" + version_overrides: + - version_constraint: semver("<= 7.1.2-18") + supported_envs: + - windows/amd64 + overrides: + - goos: linux + format: raw + asset: ImageMagick-{{.Version}}-gcc-x86_64.AppImage + files: + - name: magick + - goos: windows + asset: ImageMagick-{{.Version}}-portable-Q16-HDRI-x64.{{.Format}} + format: 7z + files: + - name: compare + - name: composite + - name: conjure + - name: identify + - name: magick + - name: mogrify + - name: montage + - name: stream + - version_constraint: Version == "7.1.2-19" + github_artifact_attestations: + signer_workflow: ImageMagick/ImageMagick/.github/workflows/release.yml + # slsa_provenance: + # type: github_release + # asset: ImageMagick-{{trimV .Version}}.intoto.jsonl + supported_envs: + - windows/amd64 + overrides: + - goos: windows + asset: ImageMagick-{{.Version}}-portable-Q16-HDRI-x64.{{.Format}} + format: 7z + files: + - name: compare + - name: composite + - name: conjure + - name: identify + - name: magick + - name: mogrify + - name: montage + - name: stream + - version_constraint: "true" + github_artifact_attestations: + signer_workflow: ImageMagick/ImageMagick/.github/workflows/release.yml + # slsa_provenance: + # type: github_release + # asset: ImageMagick-{{trimV .Version}}.intoto.jsonl + supported_envs: + - windows/amd64 + - linux/amd64 + overrides: + - goos: linux + format: raw + asset: ImageMagick-{{.Version}}-gcc-x86_64.AppImage + files: + - name: magick + - goos: windows + asset: ImageMagick-{{.Version}}-portable-Q16-HDRI-x64.{{.Format}} + format: 7z + files: + - name: compare + - name: composite + - name: conjure + - name: identify + - name: magick + - name: mogrify + - name: montage + - name: stream - type: github_release repo_owner: IohannRabeson repo_name: tmignore-rs From cf165dd69474493018ee0316d421579083788b56 Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Sat, 30 May 2026 09:36:53 +0900 Subject: [PATCH 2/2] test(ImageMagick/ImageMagick): remove some test data --- pkgs/ImageMagick/ImageMagick/pkg.yaml | 10 ++++------ pkgs/ImageMagick/ImageMagick/registry.yaml | 6 ------ registry.yaml | 6 ------ 3 files changed, 4 insertions(+), 18 deletions(-) diff --git a/pkgs/ImageMagick/ImageMagick/pkg.yaml b/pkgs/ImageMagick/ImageMagick/pkg.yaml index 8a6f0a63bec..f857451c2ee 100644 --- a/pkgs/ImageMagick/ImageMagick/pkg.yaml +++ b/pkgs/ImageMagick/ImageMagick/pkg.yaml @@ -1,8 +1,6 @@ packages: - name: ImageMagick/ImageMagick@7.1.2-24 - - name: ImageMagick/ImageMagick@7.1.2-23 - - name: ImageMagick/ImageMagick@7.1.2-22 - - name: ImageMagick/ImageMagick@7.1.2-21 - - name: ImageMagick/ImageMagick@7.1.2-20 - - name: ImageMagick/ImageMagick@7.1.2-19 - - name: ImageMagick/ImageMagick@7.1.2-18 + - name: ImageMagick/ImageMagick + version: 7.1.2-19 + - name: ImageMagick/ImageMagick + version: 7.1.2-18 diff --git a/pkgs/ImageMagick/ImageMagick/registry.yaml b/pkgs/ImageMagick/ImageMagick/registry.yaml index 62210f68168..e8385de0e0b 100644 --- a/pkgs/ImageMagick/ImageMagick/registry.yaml +++ b/pkgs/ImageMagick/ImageMagick/registry.yaml @@ -30,9 +30,6 @@ packages: - version_constraint: Version == "7.1.2-19" github_artifact_attestations: signer_workflow: ImageMagick/ImageMagick/.github/workflows/release.yml - # slsa_provenance: - # type: github_release - # asset: ImageMagick-{{trimV .Version}}.intoto.jsonl supported_envs: - windows/amd64 overrides: @@ -51,9 +48,6 @@ packages: - version_constraint: "true" github_artifact_attestations: signer_workflow: ImageMagick/ImageMagick/.github/workflows/release.yml - # slsa_provenance: - # type: github_release - # asset: ImageMagick-{{trimV .Version}}.intoto.jsonl supported_envs: - windows/amd64 - linux/amd64 diff --git a/registry.yaml b/registry.yaml index 22cb7ddfc60..6e5037c5468 100644 --- a/registry.yaml +++ b/registry.yaml @@ -4178,9 +4178,6 @@ packages: - version_constraint: Version == "7.1.2-19" github_artifact_attestations: signer_workflow: ImageMagick/ImageMagick/.github/workflows/release.yml - # slsa_provenance: - # type: github_release - # asset: ImageMagick-{{trimV .Version}}.intoto.jsonl supported_envs: - windows/amd64 overrides: @@ -4199,9 +4196,6 @@ packages: - version_constraint: "true" github_artifact_attestations: signer_workflow: ImageMagick/ImageMagick/.github/workflows/release.yml - # slsa_provenance: - # type: github_release - # asset: ImageMagick-{{trimV .Version}}.intoto.jsonl supported_envs: - windows/amd64 - linux/amd64