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 <[email protected]> _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" }
