Package Details: nerd-fonts-complete 2.1.0-6

Git Clone URL: https://aur.archlinux.org/nerd-fonts-complete.git (read-only, click to copy)
Package Base: nerd-fonts-complete
Description: Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts.
Upstream URL: https://github.com/ryanoasis/nerd-fonts
Keywords: font fonts nerd nerd-fonts nerdfonts otf ttf
Licenses: MIT
Conflicts: nerd-fonts-complete-mono-glyphs, nerd-fonts-git
Provides: nerd-fonts-cascadia-code, nerd-fonts-fira-code, nerd-fonts-hack, nerd-fonts-iosevka, nerd-fonts-jetbrains-mono, nerd-fonts-overpass, nerd-fonts-roboto-mono, nerd-fonts-source-code-pro, nerd-fonts-terminus, nerd-fonts-ubuntu-mono, otf-nerd-fonts, ttf-nerd-fonts, ttf-nerd-fonts-symbols, ttf-nerd-fonts-symbols-mono
Submitter: SuperBo
Maintainer: francoism90
Last Packager: francoism90
Votes: 167
Popularity: 4.31
First Submitted: 2016-08-21 07:32
Last Updated: 2021-02-14 08:12

Dependencies (3)

Required by (33)

Sources (2)

Pinned Comments

francoism90 commented on 2020-03-20 11:29

I have updated this PKG to v2.1.0: you need to uninstall any previous version(s) as I've done some breaking changes to the PKG. I had to rewrite the PKGBUILD because it was using a different repo/tarball instead of the official one.

  • Please note the tarball is around ~2GB (2298M), you may have to download this first using wget https://github.com/ryanoasis/nerd-fonts/archive/v2.1.0.tar.gz as GitHub doesn't offer resume download support.

  • See @sylphio patch https://aur.archlinux.org/packages/nerd-fonts-complete/#comment-767042 as possible workaround when dealing with download problems.

This is how one may build this package:

$ cd ~/Downloads (you need ~4GB of space to build)
$ yay --getpkgbuild nerd-fonts-complete (or git clone https://aur.archlinux.org/nerd-fonts-complete.git)
$ cd nerd-fonts-complete
$ wget -O nerd-fonts-2.1.0.tar.gz https://github.com/ryanoasis/nerd-fonts/archive/v2.1.0.tar.gz
$ makepkg -sci BUILDDIR=.

If something is missing and/or broken, please let me know.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

djmattyg007 commented on 2021-05-13 13:55

@francoism90 you can add a new item to the "provides" list without bumping the pkgrel. It'll take effect for new builds where users really need it, otherwise it will just take effect with the next actual update.

francoism90 commented on 2021-03-02 11:14

@laurentlbm Thanks, will be added later. One of the issues is people getting a notification for a rebuild, which may be unwanted.

laurentlbm commented on 2021-02-25 16:25

@francoism90 Can you please add nerd-fonts-fantasque-sans-mono to provided=()? Thanks!

francoism90 commented on 2021-02-14 08:15

I've add the requested fonts to the provided=() array, also added a few others variants. If fonts should be added as well or something else, let me know.

G4Zz0L1 commented on 2021-02-14 00:46

I've the same situation of @hero, with the same package. Will the provides array be added?

francoism90 commented on 2021-02-02 09:05

Sorry for the delay. I'll add the suggested packages to provides asap. :)

JohnTheCF commented on 2021-01-31 13:44

I can't download tarball even with wget, it errors on around 1.05GiB.

sylphio commented on 2021-01-26 11:15

I agree with the need for a provides array. Actually, I have been adding it myself for some time.

One important enough is nerd-fonts-terminus. It is required by the default settings of Manjaro (or at least some flavours of it) and so this may help all Manjaro users (or at least a large subset of them) who want to install nerd-fonts-complete.

hero commented on 2021-01-23 17:51

I second @nmaggioni's request to add the provides-key, if this package truly fully contains ttf-nerd-fonts-symbols.

It should look like this: provides=('ttf-nerd-fonts-symbols')

Longer explanation and example why this is needed:

I have the package all-repository-fonts installed, which depends on ttf-nerd-fonts-symbols. When I wanted to install nerd-fonts-complete with the conflicts-key and without the provides-key, it will not work. This is the case, because nerd-fonts-complete is in conflict with ttf-nerd-fonts-symbols, which means that ttf-nerd-fonts-symbols will be removed when I install nerd-fonts-complete, but this would break the dependency of all-repository-fonts on the package ttf-nerd-fonts-symbols.

With the provides-key the dependency is not broken, because the dependency is fulfilled by nerd-fonts-complete and thus I can install nerd-fonts-complete, which automatically replaces ttf-nerd-fonts-symbols.

nmaggioni commented on 2021-01-19 09:06

@francoism90 Exactly because the conflicting packages provide a subset of the same fonts they should be in the provides array in the PKGBUILD as well. This way those packages don't get abruptly removed, potentially breaking others (in mere terms of dependencies), but instead get replaced by this one and dependants are none the wiser.

My version of LSD was packaged differently than the one currently in the AUR though; disregard that, my bad.