diff --git a/pkgs/skaji/relocatable-perl/pkg.yaml b/pkgs/skaji/relocatable-perl/pkg.yaml new file mode 100644 index 00000000000..434a08a4dca --- /dev/null +++ b/pkgs/skaji/relocatable-perl/pkg.yaml @@ -0,0 +1,10 @@ +packages: + - name: skaji/relocatable-perl@5.40.0.1 + - name: skaji/relocatable-perl + version: 5.38.2.0 + - name: skaji/relocatable-perl + version: 5.36.1.0 + - name: skaji/relocatable-perl + version: 5.36.0.0 + - name: skaji/relocatable-perl + version: 5.34.1.0 diff --git a/pkgs/skaji/relocatable-perl/registry.yaml b/pkgs/skaji/relocatable-perl/registry.yaml new file mode 100644 index 00000000000..da1fd764fe5 --- /dev/null +++ b/pkgs/skaji/relocatable-perl/registry.yaml @@ -0,0 +1,46 @@ +packages: + - type: github_release + repo_owner: skaji + repo_name: relocatable-perl + description: self-contained, portable perl binaries + files: + - name: perl + src: "{{.AssetWithoutExt}}/bin/perl" + - name: cpanm + src: "{{.AssetWithoutExt}}/bin/cpanm" + - name: perldoc + src: "{{.AssetWithoutExt}}/bin/perldoc" + - name: prove + src: "{{.AssetWithoutExt}}/bin/prove" + version_constraint: "false" + version_overrides: + - version_constraint: semver("<= 5.34.1.0") + asset: perl-{{.OS}}-2level.{{.Format}} + format: tar.gz + replacements: + amd64: x86_64 + overrides: + - goos: linux + asset: perl-{{.Arch}}-{{.OS}}.{{.Format}} + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 5.36.0.0") + asset: perl-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + overrides: + - goos: linux + replacements: + amd64: x86_64 + arm64: aarch64 + - goos: darwin + asset: perl-{{.OS}}-2level.{{.Format}} + supported_envs: + - linux + - darwin + - version_constraint: "true" + asset: perl-{{.OS}}-{{.Arch}}.{{.Format}} + format: tar.gz + supported_envs: + - linux + - darwin diff --git a/registry.yaml b/registry.yaml index 864471c3c30..af8bbd74426 100644 --- a/registry.yaml +++ b/registry.yaml @@ -44584,6 +44584,51 @@ packages: type: github_release asset: checksums.txt algorithm: sha256 + - type: github_release + repo_owner: skaji + repo_name: relocatable-perl + description: self-contained, portable perl binaries + files: + - name: perl + src: "{{.AssetWithoutExt}}/bin/perl" + - name: cpanm + src: "{{.AssetWithoutExt}}/bin/cpanm" + - name: perldoc + src: "{{.AssetWithoutExt}}/bin/perldoc" + - name: prove + src: "{{.AssetWithoutExt}}/bin/prove" + version_constraint: "false" + version_overrides: + - version_constraint: semver("<= 5.34.1.0") + asset: perl-{{.OS}}-2level.{{.Format}} + format: tar.gz + replacements: + amd64: x86_64 + overrides: + - goos: linux + asset: perl-{{.Arch}}-{{.OS}}.{{.Format}} + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 5.36.0.0") + asset: perl-{{.Arch}}-{{.OS}}.{{.Format}} + format: tar.gz + overrides: + - goos: linux + replacements: + amd64: x86_64 + arm64: aarch64 + - goos: darwin + asset: perl-{{.OS}}-2level.{{.Format}} + supported_envs: + - linux + - darwin + - version_constraint: "true" + asset: perl-{{.OS}}-{{.Arch}}.{{.Format}} + format: tar.gz + supported_envs: + - linux + - darwin - type: github_release repo_owner: skanehira repo_name: gjo