Package Details: ttf-font-awesome-5 5.15.4-1

Git Clone URL: https://aur.archlinux.org/font-awesome-5.git (read-only, click to copy)
Package Base: font-awesome-5
Description: Iconic font designed for Bootstrap (version 5.x)
Upstream URL: https://fontawesome.com/
Licenses: custom:OFL
Submitter: dawidpotocki
Maintainer: dawidpotocki
Last Packager: dawidpotocki
Votes: 4
Popularity: 0.026730
First Submitted: 2022-02-12 08:38 (UTC)
Last Updated: 2022-02-12 08:38 (UTC)

Latest Comments

roobre commented on 2022-02-20 22:24 (UTC)

Hey @dawidpotocki,

Many thanks for taking the time to answer!

I happen to use texlive-moderncv-git indeed, but what you say totally makes sense. They should either pin the dependency to FA5, or point to this package.

I'll contact their maintainers to see if they can fix it on their side!

dawidpotocki commented on 2022-02-14 02:23 (UTC) (edited on 2022-02-14 02:23 (UTC) by dawidpotocki)

Hi @roobre.

I'm not aware of any packages that hard depend on Font Awesome in the repositories and even in the AUR, there aren't many.

So here are the packages that I found in the AUR:

  • regolith-de is kinda a mess. Some AUR packages part of this pkgbase don't correctly use Font Awesome, since they are looking for "FontAwesome" (which is invalid) instead of e.g. "Font Awesome 5 Free". Other packages don't even use Font Awesome and some only soft-depend on Font Awesome in their official deb packages but in the AUR they are listed as a hard dependency.

  • texlive-moderncv-git and tijolo/tijolo-git mention FA5, not FA6 in the source code, so they should depend on this package.

If you are using any of the above packages, contact the maintainers and if I missed some package, let me know.

The thing is, these fonts have different font names. So even if I made it provide ttf-font-awesome/otf-font-awesome, some packages could be looking for Font Awesome 6 and fail silently. Sure, some will just fallback to whatever the system has and it might be FA5, but I don't think that's the way to go. Also, what if one package depends on FA5 and other depends on FA6? That would make it impossible to have both at the same time.

I hope you understand why I did it this way.

roobre commented on 2022-02-13 11:53 (UTC)

Hey, thanks a lot for creating this package! Do you think you could add a provides line to the pkgbuild so I can replace v6 with this one without breaking dependencies? Thanks!