Skip to content

quarto: add Linux support#268658

Open
rferrali wants to merge 2 commits into
Homebrew:mainfrom
rferrali:quarto-linux
Open

quarto: add Linux support#268658
rferrali wants to merge 2 commits into
Homebrew:mainfrom
rferrali:quarto-linux

Conversation

@rferrali

@rferrali rferrali commented Jun 9, 2026

Copy link
Copy Markdown

After making any changes to a cask, existing or new, verify:


  • AI was used to generate or assist with generating this PR. Claude Code drafted the code. I reviewed the code, and confirmed the existing macOS-specific parts are now scoped inside on_macos. I got the SHA256s from the upstream v1.9.38 release assets at https://github.com/quarto-dev/quarto-cli/releases/download/v1.9.38/quarto-1.9.38-checksums.txt, ran brew style --fix quarto and brew audit --cask --online quarto (both clean), and confirmed brew install --cask quarto and brew uninstall --cask quarto on Fedora 44 (x86_64).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@rferrali rferrali mentioned this pull request Jun 9, 2026
4 tasks
Comment thread Casks/q/quarto.rb Outdated
Comment on lines +5 to +8
sha256 "de056ec2407c1b79832bc8fd6181ad6077fde433728285b2a0ae62710d853b84"

url "https://github.com/quarto-dev/quarto-cli/releases/download/v#{version}/quarto-#{version}-macos.pkg",
verified: "github.com/quarto-dev/quarto-cli/"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This can be combined with Linux using os and arch blocks

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done in 16400a9, following git-credential-manager.rb. One nuance: x86_64: rather than intel:, because the macOS .pkg is universal (one sha256 for both arches) and identical arm:/intel: trips Cask/OnSystemConditionals — same pattern as android-platform-tools.rb.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants