diff --git a/pkgs/quarto-dev/quarto-cli/pkg.yaml b/pkgs/quarto-dev/quarto-cli/pkg.yaml new file mode 100644 index 00000000000..f9c006ce283 --- /dev/null +++ b/pkgs/quarto-dev/quarto-cli/pkg.yaml @@ -0,0 +1,16 @@ +packages: + - name: quarto-dev/quarto-cli@v1.9.12 + - name: quarto-dev/quarto-cli + version: v1.3.179 + - name: quarto-dev/quarto-cli + version: v1.2.127 + - name: quarto-dev/quarto-cli + version: v1.2.7 + - name: quarto-dev/quarto-cli + version: v1.2.3 + - name: quarto-dev/quarto-cli + version: v1.1.106 + - name: quarto-dev/quarto-cli + version: v1.1.33 + - name: quarto-dev/quarto-cli + version: v1.1.29 diff --git a/pkgs/quarto-dev/quarto-cli/registry.yaml b/pkgs/quarto-dev/quarto-cli/registry.yaml new file mode 100644 index 00000000000..6166c5bf509 --- /dev/null +++ b/pkgs/quarto-dev/quarto-cli/registry.yaml @@ -0,0 +1,151 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json +packages: + - type: github_release + repo_owner: quarto-dev + repo_name: quarto-cli + description: Open-source scientific and technical publishing system built on Pandoc + files: + - name: quarto + version_constraint: "false" + version_overrides: + - version_constraint: Version in ["v1.1.106", "v1.3.6"] + asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} + format: tar.gz + files: + - name: quarto + src: bin/quarto + replacements: + darwin: macos + overrides: + - goos: linux + asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + files: + - name: quarto + src: quarto-{{trimV .Version}}/bin/quarto + supported_envs: + - darwin + - linux/amd64 + - version_constraint: Version in ["v1.2.127", "v1.4.49"] + asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: quarto + src: quarto-{{trimV .Version}}/bin/quarto + supported_envs: + - linux/amd64 + - version_constraint: semver("<= 1.1.29") + asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} + format: tar.gz + files: + - name: quarto + src: bin/quarto + replacements: + darwin: macos + checksum: + type: github_release + asset: quarto-{{trimV .Version}}-checksums.txt + algorithm: sha256 + overrides: + - goos: linux + asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + files: + - name: quarto + src: quarto-{{trimV .Version}}/bin/quarto + supported_envs: + - darwin + - linux/amd64 + - version_constraint: semver("<= 1.1.33") + asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: quarto + src: quarto-{{trimV .Version}}/bin/quarto + supported_envs: + - linux/amd64 + - version_constraint: semver("<= 1.2.3") + asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} + format: tar.gz + files: + - name: quarto + src: bin/quarto + replacements: + darwin: macos + checksum: + type: github_release + asset: quarto-{{trimV .Version}}-checksums.txt + algorithm: sha256 + overrides: + - goos: darwin + - goos: linux + asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + files: + - name: quarto + src: quarto-{{trimV .Version}}/bin/quarto + supported_envs: + - darwin + - linux/amd64 + - version_constraint: semver("<= 1.2.7") + asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} + format: tar.gz + files: + - name: quarto + src: bin/quarto + replacements: + darwin: macos + overrides: + - goos: linux + asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + files: + - name: quarto + src: quarto-{{trimV .Version}}/bin/quarto + - goos: windows + format: zip + supported_envs: + - darwin + - linux/amd64 + - version_constraint: semver("<= 1.3.179") + asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} + format: tar.gz + files: + - name: quarto + src: bin/quarto + replacements: + darwin: macos + windows: win + checksum: + type: github_release + asset: quarto-{{trimV .Version}}-checksums.txt + algorithm: sha256 + overrides: + - goos: linux + asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + files: + - name: quarto + src: quarto-{{trimV .Version}}/bin/quarto + - goos: windows + format: zip + supported_envs: + - darwin + - windows + - amd64 + - version_constraint: "true" + asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} + format: tar.gz + files: + - name: quarto + src: bin/quarto + replacements: + darwin: macos + windows: win + checksum: + type: github_release + asset: quarto-{{trimV .Version}}-checksums.txt + algorithm: sha256 + overrides: + - goos: linux + asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + files: + - name: quarto + src: quarto-{{trimV .Version}}/bin/quarto + - goos: windows + format: zip diff --git a/pkgs/quarto-dev/quarto-cli/scaffold.yaml b/pkgs/quarto-dev/quarto-cli/scaffold.yaml new file mode 100644 index 00000000000..79207b81018 --- /dev/null +++ b/pkgs/quarto-dev/quarto-cli/scaffold.yaml @@ -0,0 +1,6 @@ +--- +# yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/aqua-generate-registry.json +name: quarto-dev/quarto-cli +all_assets_filter: | + let words = ["\\.pkg", "rhel7"]; + not any(words, {Asset matches #}) diff --git a/registry.yaml b/registry.yaml index f349dbee8b3..71b7111a6d0 100644 --- a/registry.yaml +++ b/registry.yaml @@ -66729,6 +66729,155 @@ packages: type: github_release asset: "{{.Asset}}.sha256" algorithm: sha256 + - type: github_release + repo_owner: quarto-dev + repo_name: quarto-cli + description: Open-source scientific and technical publishing system built on Pandoc + files: + - name: quarto + version_constraint: "false" + version_overrides: + - version_constraint: Version in ["v1.1.106", "v1.3.6"] + asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} + format: tar.gz + files: + - name: quarto + src: bin/quarto + replacements: + darwin: macos + overrides: + - goos: linux + asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + files: + - name: quarto + src: quarto-{{trimV .Version}}/bin/quarto + supported_envs: + - darwin + - linux/amd64 + - version_constraint: Version in ["v1.2.127", "v1.4.49"] + asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: quarto + src: quarto-{{trimV .Version}}/bin/quarto + supported_envs: + - linux/amd64 + - version_constraint: semver("<= 1.1.29") + asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} + format: tar.gz + files: + - name: quarto + src: bin/quarto + replacements: + darwin: macos + checksum: + type: github_release + asset: quarto-{{trimV .Version}}-checksums.txt + algorithm: sha256 + overrides: + - goos: linux + asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + files: + - name: quarto + src: quarto-{{trimV .Version}}/bin/quarto + supported_envs: + - darwin + - linux/amd64 + - version_constraint: semver("<= 1.1.33") + asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: quarto + src: quarto-{{trimV .Version}}/bin/quarto + supported_envs: + - linux/amd64 + - version_constraint: semver("<= 1.2.3") + asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} + format: tar.gz + files: + - name: quarto + src: bin/quarto + replacements: + darwin: macos + checksum: + type: github_release + asset: quarto-{{trimV .Version}}-checksums.txt + algorithm: sha256 + overrides: + - goos: darwin + - goos: linux + asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + files: + - name: quarto + src: quarto-{{trimV .Version}}/bin/quarto + supported_envs: + - darwin + - linux/amd64 + - version_constraint: semver("<= 1.2.7") + asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} + format: tar.gz + files: + - name: quarto + src: bin/quarto + replacements: + darwin: macos + overrides: + - goos: linux + asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + files: + - name: quarto + src: quarto-{{trimV .Version}}/bin/quarto + - goos: windows + format: zip + supported_envs: + - darwin + - linux/amd64 + - version_constraint: semver("<= 1.3.179") + asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} + format: tar.gz + files: + - name: quarto + src: bin/quarto + replacements: + darwin: macos + windows: win + checksum: + type: github_release + asset: quarto-{{trimV .Version}}-checksums.txt + algorithm: sha256 + overrides: + - goos: linux + asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + files: + - name: quarto + src: quarto-{{trimV .Version}}/bin/quarto + - goos: windows + format: zip + supported_envs: + - darwin + - windows + - amd64 + - version_constraint: "true" + asset: quarto-{{trimV .Version}}-{{.OS}}.{{.Format}} + format: tar.gz + files: + - name: quarto + src: bin/quarto + replacements: + darwin: macos + windows: win + checksum: + type: github_release + asset: quarto-{{trimV .Version}}-checksums.txt + algorithm: sha256 + overrides: + - goos: linux + asset: quarto-{{trimV .Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + files: + - name: quarto + src: quarto-{{trimV .Version}}/bin/quarto + - goos: windows + format: zip - type: github_release repo_owner: quarylabs repo_name: sqruff