ghcup/CONTRIBUTING.md

1.3 KiB

Contributing

Adding a new distro, updating GHC versions, ...

This script makes use of two files:

  1. .download-urls, which is meta information on what binary tarball to download for the given version, architecture and distribution. If you know your distribution XY works with a tarball, add a <distroname>=<distrover> key to that line. <distroname> will be the fallback and after that unknown. Lines are unique per tarball url.
  2. .available-versions, which just lists available upstream versions and tags.

TODO

  • FreeBSD support (#4)
  • Make fetching tarballs more robust (#5)
  • More code documentation
  • Allow to compile from source (#2)
  • Allow to install cabal-install as well (#3)