summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordangersalad2020-05-08 10:26:02 -0600
committerdangersalad2020-05-08 10:26:02 -0600
commit1d8efcdb900e6203523d867bd1e58bb075d31bb4 (patch)
treee9e7f1d36f67e4cf3632ac9926cdccc403c3ac75
parent890a4e5cc4d69f65df42b38627c3236c12020a9c (diff)
downloadaur-1d8efcdb900e6203523d867bd1e58bb075d31bb4.tar.gz
use parallel for build, use nerdfont version
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD31
2 files changed, 23 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1a7880747b8e..0aaa0efa9d7c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 5ffddb9ac2e3..489e5ce8c67d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}
}