diff options
author | dangersalad | 2020-05-08 10:26:02 -0600 |
---|---|---|
committer | dangersalad | 2020-05-08 10:26:02 -0600 |
commit | 1d8efcdb900e6203523d867bd1e58bb075d31bb4 (patch) | |
tree | e9e7f1d36f67e4cf3632ac9926cdccc403c3ac75 | |
parent | 890a4e5cc4d69f65df42b38627c3236c12020a9c (diff) | |
download | aur-1d8efcdb900e6203523d867bd1e58bb075d31bb4.tar.gz |
use parallel for build, use nerdfont version
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 23 insertions, 16 deletions
@@ -1,15 +1,17 @@ pkgbase = ttf-nerd-fonts-input pkgdesc = Fonts for Code, from Font Bureau, patched with nerd-fonts - pkgver = 20170404 - pkgrel = 4 + pkgver = 2.1.0 + pkgrel = 1 + epoch = 1 url = http://input.fontbureau.com/ arch = any license = custom:Font Software License Agreement makedepends = fontforge + makedepends = parallel depends = fontconfig depends = xorg-fonts-encodings depends = xorg-font-utils - source = Input_Fonts_20170404.zip::http://input.fontbureau.com/build/?fontSelection=whole&a=0&g=0&i=0&l=0&zero=0&asterisk=0&braces=0&preset=default&line-height=1.2&accept=I+do&email= + source = Input_Fonts.zip::http://input.fontbureau.com/build/?fontSelection=whole&a=0&g=0&i=0&l=0&zero=0&asterisk=0&braces=0&preset=default&line-height=1.2&accept=I+do&email= source = https://github.com/ryanoasis/nerd-fonts/archive/v2.1.0.tar.gz sha256sums = 6bdc29a3d727147041689ab52bf73c315dbecaa6e5393f8f662dfe7d94e82a83 sha256sums = a084ca91a174b547bab4523507824c76aa91ebcf38f9256a4ffd181813f87bd8 @@ -3,32 +3,37 @@ # Older Maintainer: onestone at gmail dot com pkgname=ttf-nerd-fonts-input -pkgver=20170404 -nerdfont_ver=2.1.0 -pkgrel=4 +epoch=1 +pkgver=2.1.0 +pkgrel=1 pkgdesc='Fonts for Code, from Font Bureau, patched with nerd-fonts' arch=('any') url='http://input.fontbureau.com/' license=('custom:Font Software License Agreement') depends=('fontconfig' 'xorg-fonts-encodings' 'xorg-font-utils') -makedepends=('fontforge') +makedepends=('fontforge' 'parallel') url_long="${url}build/?fontSelection=whole&a=0&g=0&i=0&l=0&zero=0&asterisk=0&braces=0&preset=default&line-height=1.2&accept=I+do&email=" # go to the input website and try a download to get more info on how to customise this URL. Below are the setting I personally use, the default above matches the ttf-input package (all defaults on the website) # url_long="${url}build/?fontSelection=whole&a=ss&g=ss&i=serifs_round&l=serifs_round&zero=0&asterisk=height&braces=0&preset=default&line-height=1.2&accept=I+do&email=" -source=("Input_Fonts_${pkgver}.zip::${url_long}" - "https://github.com/ryanoasis/nerd-fonts/archive/v${nerdfont_ver}.tar.gz") +source=("Input_Fonts.zip::${url_long}" + "https://github.com/ryanoasis/nerd-fonts/archive/v${pkgver}.tar.gz") sha256sums=('6bdc29a3d727147041689ab52bf73c315dbecaa6e5393f8f662dfe7d94e82a83' 'a084ca91a174b547bab4523507824c76aa91ebcf38f9256a4ffd181813f87bd8') -package() { - mkdir -p ${pkgdir}/usr/share/fonts/TTF +build () { + mkdir -p ${srcdir}/TTF find ${srcdir}/Input_Fonts -name '*.ttf' \ - -exec fontforge -script ${srcdir}/nerd-fonts-${nerdfont_ver}/font-patcher \ + | parallel fontforge -script ${srcdir}/nerd-fonts-${pkgver}/font-patcher \ --no-progressbars --careful \ --complete --outputdir \ - ${pkgdir}/usr/share/fonts/TTF {} \; - chmod 644 ${pkgdir}/usr/share/fonts/TTF/* + ${srcdir}/TTF {} \; +} + +package() { + mkdir -p ${pkgdir}/usr/share/fonts/TTF + cp -r ${srcdir}/TTF/* ${pkgdir}/usr/share/fonts/TTF + chmod 644 ${pkgdir}/usr/share/fonts/TTF/* - mkdir -p ${pkgdir}/usr/share/licenses/${pkgname} - cp ${srcdir}/LICENSE.txt ${pkgdir}/usr/share/licenses/${pkgname} + mkdir -p ${pkgdir}/usr/share/licenses/${pkgname} + cp ${srcdir}/LICENSE.txt ${pkgdir}/usr/share/licenses/${pkgname} } |