diff options
author | D3SOX | 2021-11-12 13:12:02 +0100 |
---|---|---|
committer | D3SOX | 2021-11-12 13:12:02 +0100 |
commit | 215025e793a1e3aed298d35c5a8d2ed9c9127496 (patch) | |
tree | f6f8f059f9e78730a448a9f302aaaca6c6251634 | |
parent | 37bab6110df4eb731b2801cd543704ced993c5bd (diff) | |
download | aur-215025e793a1e3aed298d35c5a8d2ed9c9127496.tar.gz |
use gnu parallel to patch fonts
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 11 |
2 files changed, 6 insertions, 8 deletions
@@ -1,7 +1,7 @@ pkgbase = nerd-fonts-sf-mono pkgdesc = Monospaced variant of San Francisco. Sourced directly from Apple, patched with the Nerd Fonts Patcher pkgver = 2.1.0 - pkgrel = 6 + pkgrel = 7 url = https://developer.apple.com/fonts/ arch = any license = custom @@ -10,6 +10,7 @@ pkgbase = nerd-fonts-sf-mono makedepends = python makedepends = fontforge makedepends = subversion + makedepends = parallel provides = nerd-fonts-sf-mono conflicts = nerd-fonts-sf-mono source = SF-Mono-8.dmg::https://developer.apple.com/design/downloads/SF-Mono.dmg @@ -1,13 +1,13 @@ # Maintainer: Nico <d3sox at protonmail dot com> pkgname=nerd-fonts-sf-mono pkgver=2.1.0 -pkgrel=6 +pkgrel=7 _fontver=8 pkgdesc="Monospaced variant of San Francisco. Sourced directly from Apple, patched with the Nerd Fonts Patcher" arch=('any') url='https://developer.apple.com/fonts/' license=('custom') -makedepends=('git' 'p7zip' 'python' 'fontforge' 'subversion') +makedepends=('git' 'p7zip' 'python' 'fontforge' 'subversion' 'parallel') conflicts=('nerd-fonts-sf-mono') provides=('nerd-fonts-sf-mono') source=("SF-Mono-$_fontver.dmg::https://developer.apple.com/design/downloads/SF-Mono.dmg" "font-patcher-$pkgver::https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v$pkgver/font-patcher" "allow-glyphdir.diff" "svn+https://github.com/ryanoasis/nerd-fonts/tags/v$pkgver/src/glyphs") @@ -27,11 +27,8 @@ build() { # patch fonts mkdir -p "$srcdir/patched" printf "%b" "\e[1;33m==> WARNING: \e[0mNow patching all fonts. This will take very long...\n" - for f in "$srcdir/Library/Fonts"/*.otf; do - printf "%b" "\e[1;32m==> \e[0mNow patching $f\n" - # patch font quiet with complete single-width glyphs - python "$srcdir/$_patcher" --glyphdir "$srcdir/glyphs/" -q -c -s "$f" -out "$srcdir/patched" &> /dev/null - done + # patch fonts quiet with complete single-width glyphs + parallel -j$(nproc) python "$srcdir/$_patcher" --glyphdir "$srcdir/glyphs/" -q -c -s {} -out "$srcdir/patched" &> /dev/null ::: "$srcdir/Library/Fonts"/*.otf } package() { |