Package Details: nerd-fonts-complete 2.1.0-5

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, nerd-fonts-hack, ttf-nerd-fonts-symbols, ttf-nerd-fonts-symbols-mono
Submitter: SuperBo
Maintainer: francoism90
Last Packager: francoism90
Votes: 155
Popularity: 5.44
First Submitted: 2016-08-21 07:32
Last Updated: 2021-01-18 10:16

Dependencies (3)

Required by (16)

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

« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »

mckean commented on 2020-03-21 13:15

@pepper_chico this seems to happen due to timeouts on githubs end. But I guess it's not optimal to download a 2.4 GB file when you might actually just need a fraction. To work around your issue find a server where you can download the file quickly from github, then change the url in the pkg build file. Or try using a download manager (the download accepts ranges, so resuming should be possible) (https://codeload.github.com/ryanoasis/nerd-fonts/tar.gz/v2.1.0) Good luck!

pepper_chico commented on 2020-03-20 16:26

After last update I can't upgrade this package anymore, always getting:

curl: (18) transfer closed with 1304011402 bytes remaining to read
==> ERROR: Failure while downloading https://github.com/ryanoasis/nerd-fonts/archive/v2.1.0.tar.gz
    Aborting...
Error downloading sources: nerd-fonts-complete

It always fails after having downloaded around 1GB, then afterwards it's unable to resume:

curl: (33) HTTP server doesn't seem to support byte ranges. Cannot resume.
==> ERROR: Failure while downloading https://github.com/ryanoasis/nerd-fonts/archive/v2.1.0.tar.gz
    Aborting...
Error downloading sources: nerd-fonts-complete

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.

friday13 commented on 2020-02-23 06:09

can u update this package ?

0x647262 commented on 2020-02-16 21:51

Just as a head up, I'm looking into how to repackage this so that it's not dependent upon my GitLab project.

francoism90 commented on 2019-08-08 12:56

@LysanderAkili i_fa.sh is included

jamespharvey20 commented on 2019-05-25 23:49

As @wknapik said, I ran into a sha256sum failure on LICENSE. This is because I'm using SRCDEST which stores all source data in a common directory. See https://wiki.archlinux.org/index.php/Makepkg#Package_output

It's required that each downloaded source filename be unique among all packages, because SRCDEST is a supported option. See https://wiki.archlinux.org/index.php/PKGBUILD#source

I must have installed another package that doesn't make its LICENSE unique, so I'll need to track that down.

The patch below fixes this issue:

diff --git a/PKGBUILD b/PKGBUILD
index [`1a71ace`](https://aur.archlinux.org/cgit/aur.git/commit/?h=nerd-fonts-complete&id=1a71ace)..920b4a9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@

 pkgname='nerd-fonts-complete'
 pkgver=2.0.0
-pkgrel=5
+pkgrel=6
 pkgdesc='
 Iconic font aggregator, collection, and patcher. 40+ patched fonts, over 3,600
 glyph/icons, includes popular collections such as Font Awesome & fonts such as
@@ -17,7 +17,7 @@ conflicts=('nerd-fonts-git' 'nerd-fonts-complete-mono-glyphs')
 install="${pkgname}.install"
 source=(
   "${pkgname/-complete}-${pkgver}.tar.xz::<https://gitlab.com/devopsdeluxe/nerd-fonts-aur/raw/v>${pkgver}/release/NerdFonts.tar.xz"
-  "<https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v>${pkgver}/LICENSE"
+  "${pkgname}-LICENSE::<https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v>${pkgver}/LICENSE"
   "<https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v>${pkgver}/bin/scripts/lib/i_all.sh"
   "<https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v>${pkgver}/bin/scripts/lib/i_dev.sh"
   "<https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v>${pkgver}/bin/scripts/lib/i_fa.sh"
@@ -73,7 +73,7 @@ package() {
   done < <(find "${srcdir}" -maxdepth 1 -name "i_*.sh")

   install -d -m 755 "${licensedir}"
-  install -m 644 LICENSE "${licensedir}"
+  install -m 644 "${pkgname}-LICENSE" "${licensedir}/LICENSE"
 }

 # vim: ts=2 sw=2 et:2

jamespharvey20 commented on 2019-05-25 23:24

nerd-fonts-complete.install should be removed from repo and PKGBUILD. libalpm hook fontconfig.hook runs fc-cache -s, and hook xorg-mkfontscale.hook runs scripts/xorg-mkfontscale which runs mkfontscale and mkfontdir for everything in /usr/share/fonts/.

LysanderAkili commented on 2019-02-19 00:54

Missing Font Awesome...

PedroHLC commented on 2018-10-19 23:08

OMG! There is 1.3G of TTF and 380M of OTF fonts in this package Oo