summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 835dcb495eaf9b0a0b28026f95a077f205a88520 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Maintainer: Mark Wagie <mark dot wagie at proton dot me>
pkgname=ttf-adwaita-mono-nerd
pkgver=3.3.0
pkgrel=2
pkgdesc="Adwaita Mono patched with Nerd Fonts iconics"
arch=('any')
url="https://github.com/ryanoasis/nerd-fonts"
license=('GPL-3.0-or-later')
makedepends=(
  'adwaita-fonts'
  'fontforge'
  'parallel'
  'python'
)
source=("FontPatcher-$pkgver.zip::$url/releases/download/v$pkgver/FontPatcher.zip")
sha256sums=('ce4284e7d1a8816d29bb3a358e33a44e55804792e7925ed0022ba1b3ab1a9d34')

prepare() {
  mkdir -p "$srcdir/patched"
  mkdir -p "$srcdir/AdwaitaMono"
  cp -f /usr/share/fonts/Adwaita/AdwaitaMono-*.ttf "$srcdir/AdwaitaMono"
}

build() {
  parallel -j$(nproc) python "$srcdir/font-patcher" -c {} -out "$srcdir/patched" ::: "$srcdir/AdwaitaMono"/*.ttf 
}

package() {
  install -Dm644 "$srcdir"/patched/*.ttf -t "$pkgdir/usr/share/fonts/Adwaita/"
}