Skip to content

Latest commit

 

History

140 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brew formulas for Fortran

This repository provides package build instructions for tools and libraries around Fortran compatible with the Homebrew toolchain.

The lfortran compiler is installed from this tap:

brew install fortran-lang/fortran/lfortran

fpm and fortls are available from Homebrew directly:

brew install fpm
brew install fortls

Updating a formula

  1. The daily version_detector workflow checks for new releases and opens a version-bump PR if it finds one.
  2. The test workflow builds the formula from source on all supported platforms and uploads the bottles as CI artifacts. Wait until it is green.
  3. Add the pr-pull label to the PR. Only do this after CI is green, otherwise bottles will be missing.
  4. This triggers the publish workflow, which runs brew pr-pull: it downloads the bottles from CI artifacts, uploads them to a GitHub Release (creating it if needed), commits the bottle block to the formula, pushes to main, and cleans up the PR branch. Do not merge the PR manually.

License

The package build files are available under a BSD-2-Clause license.

About

Homebrew tap for Fortran tooling and libraries

Topics

Resources

Code of conduct

Stars

15 stars

Watchers

9 watching

Forks

Releases

Packages

Used by

Contributors

Languages