[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