Package Details: haskell-fourmolu-static 0.18.0.0-1

Git Clone URL: https://aur.archlinux.org/haskell-fourmolu-static.git (read-only, click to copy)
Package Base: haskell-fourmolu-static
Description: Fourmolu is a formatter for Haskell source code. It is a fork of Ormolu, with upstream improvements continually merged.
Upstream URL: https://github.com/fourmolu/fourmolu
Licenses: Apache
Conflicts: haskell-fourmolu
Provides: haskell-fourmolu
Submitter: carbolymer
Maintainer: carbolymer (george.fst)
Last Packager: carbolymer
Votes: 0
Popularity: 0.000000
First Submitted: 2024-07-08 11:41 (UTC)
Last Updated: 2025-01-31 15:06 (UTC)

Latest Comments

george.fst commented on 2025-02-26 10:19 (UTC)

Fair enough! I have no real issues with the current name.

carbolymer commented on 2025-02-26 08:03 (UTC) (edited on 2025-02-26 08:04 (UTC) by carbolymer)

@george.fst There are few problems with the naming convention:

  • I had haskell-language-server-bin AUR package deleted as a duplicate, because the name didn't indicate static build. haskell-language-server-static appears to be fine. So I guess Archlinux Package Maintainers prefer -static for static builds, at least in the haskell world.
  • There's haskell-fourmolu in extra repository so I followed the naming convention. fourmolu is a tool, not a library so it shouldn't be prefixed with haskell - I agree here.

Thanks for the bindists change heads-up.

george.fst commented on 2025-02-25 21:01 (UTC) (edited on 2025-02-25 21:02 (UTC) by george.fst)

Hi. Fourmolu maintainer here. Thanks for creating this package. I'd been meaning to do it myself for a while, since the main Arch Haskell packages tend to lag too far behind.

A few notes:

  • Shouldn't this end with -bin to match the usual Arch conventions? I think fourmolu-bin would do as the name. It's not like there are non-Haskell "Fourmolu"s.
  • The bindists will soon be fully static. Worth keeping an eye on that and removing dependencies here when the time comes.