[arch-commits] Commit in ttc-iosevka/trunk (PKGBUILD)
Konstantin Gizdov
kgizdov at archlinux.org
Mon Jun 28 15:24:05 UTC 2021
Date: Monday, June 28, 2021 @ 15:24:04
Author: kgizdov
Revision: 967707
fix some packaging issues
Modified:
ttc-iosevka/trunk/PKGBUILD
----------+
PKGBUILD | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-06-28 14:06:12 UTC (rev 967706)
+++ PKGBUILD 2021-06-28 15:24:04 UTC (rev 967707)
@@ -1,7 +1,8 @@
# Maintainer: Konstantin Gizdov <arch at kge dot pw>
# Contributor: Markus Weimar <mail at markusweimar.de>
_pkgbase='iosevka'
-pkgbase="ttc-${_pkgbase}"
+_type='ttc'
+pkgbase="${_type}-${_pkgbase}"
pkgname=(
"${pkgbase}" "${pkgbase}-aile" "${pkgbase}-curly" "${pkgbase}-curly-slab" "${pkgbase}-etoile" "${pkgbase}-slab"
"${pkgbase}-ss01" "${pkgbase}-ss02" "${pkgbase}-ss03" "${pkgbase}-ss04" "${pkgbase}-ss05" "${pkgbase}-ss06"
@@ -9,7 +10,7 @@
"${pkgbase}-ss13" "${pkgbase}-ss14" "${pkgbase}-ss15" "${pkgbase}-ss16" "${pkgbase}-ss17" "${pkgbase}-ss18"
)
pkgver=7.2.2
-pkgrel=1
+pkgrel=2
pkgdesc='Typeface family designed for coding, terminal use and technical documents.'
arch=('any')
url='https://typeof.net/Iosevka/'
@@ -70,8 +71,8 @@
function _package() {
cd "${srcdir}/"
local pkgnm="${1}"
- local fontname="${pkgnm#ttc-}"
- local fontvar="${pkgnm##*-}"
+ local fontname="${pkgnm#${_type}-}"
+ local fontvar="${pkgnm#${pkgbase}-}"
fontvar="${fontvar^}"
install -d "${pkgdir}"/usr/share/fonts/TTF
install -m644 "${fontname}"-*.ttc "${pkgdir}"/usr/share/fonts/TTF/
@@ -82,7 +83,11 @@
if [[ "${pkgnm}" == "${pkgbase}-curly" ]]; then
rm -rf "${pkgdir}/usr/share/fonts/TTF"/*curly-slab*
fi
- pkgdesc+=" (${fontvar} variant)"
+ if [[ "${pkgnm}" == "${pkgbase}-curly-slab" ]]; then
+ pkgdesc+=" (Curly Slab variant)"
+ else
+ pkgdesc+=" (${fontvar} variant)"
+ fi
fi
install -D -m644 "${pkgbase}-${pkgver}-${pkgrel}-LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgnm}/LICENSE.md"
}
More information about the arch-commits
mailing list