summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 9 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ec9c62249595..b65126435bcd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,20 @@
# Maintainer: Moritz Poldrack <moritz at poldrack dot dev>
pkgname=ttf-font-awesome-pro
provides=('ttf-font-awesome')
-pkgver=5.14.0
+pkgver=6.2.0
pkgrel=1
pkgdesc='The Pro Version of the famous FontAwesome Icons. Requires an active Subscription!'
arch=('any')
url='https://fontawesome.com'
license=('custom:Font Awesome Pro License')
-makedepends=('npm')
+makedepends=(
+ 'grep'
+ 'npm'
+)
prepare() {
getToken=0
- if [ ! -f ~/.npmrc ]; then
- getToken=1
- else
- /usr/bin/grep '//npm.fontawesome.com/:_authToken' < ~/.npmrc > /dev/null 2>&1
- getToken=$?
- fi
+ npm config get | grep '//npm.fontawesome.com/:_authToken' > /dev/null 2>&1 || getToken=1
if [ $getToken != 0 ]; then
echo "Please enter your 'Pro npm Package Token'. You may find it under https://fontawesome.com/account"
@@ -32,7 +30,8 @@ build() {
rm -rf "${srcdir}"
mkdir -p "${srcdir}"
cd "${srcdir}"
- npm install @fortawesome/fontawesome-pro@5.13.0
+ npm init -y
+ npm install @fortawesome/fontawesome-pro@${pkgver}
}
package() {
@@ -45,3 +44,4 @@ package() {
install "${srcdir}/node_modules/@fortawesome/fontawesome-pro/webfonts/fa-solid-900.ttf" "${pkgdir}/usr/share/fonts/TTF/"
install "../LICENSE" "${pkgdir}/usr/share/licenses/ttf-font-awesome-pro/"
}
+