[arch-commits] Commit in ttf-nerd-fonts-symbols/trunk (PKGBUILD)

Daniel M. Capella polyzen at gemini.archlinux.org
Fri Sep 2 05:30:04 UTC 2022


    Date: Friday, September 2, 2022 @ 05:30:04
  Author: polyzen
Revision: 1290504

upgpkg: ttf-nerd-fonts-symbols 2.2.1-1

Modified:
  ttf-nerd-fonts-symbols/trunk/PKGBUILD

----------+
 PKGBUILD |   84 +++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 54 insertions(+), 30 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-09-02 00:38:45 UTC (rev 1290503)
+++ PKGBUILD	2022-09-02 05:30:04 UTC (rev 1290504)
@@ -1,10 +1,10 @@
 # Maintainer: Daniel M. Capella <polyzen at archlinux.org>
 # Contributor: Asger Hautop Drewsen <asgerdrewsen at gmail.com>
 
-pkgname=('ttf-nerd-fonts-symbols' 'ttf-nerd-fonts-symbols-mono')
+pkgname=('ttf-nerd-fonts-symbols-1000-em' 'ttf-nerd-fonts-symbols-1000-em-mono' 'ttf-nerd-fonts-symbols-2048-em' 'ttf-nerd-fonts-symbols-2048-em-mono')
 pkgbase=ttf-nerd-fonts-symbols
-pkgver=2.1.0+36+gd0bf73a1
-pkgrel=6
+pkgver=2.2.1
+pkgrel=1
 pkgdesc="High number of extra glyphs from popular 'iconic fonts'"
 arch=('any')
 url=https://github.com/ryanoasis/nerd-fonts
@@ -11,35 +11,59 @@
 license=('MIT')
 provides=('nerd-fonts' 'ttf-font-nerd')
 install=$pkgbase.install
-source=("Symbols-1000-em_Nerd_Font_Complete-$pkgver.ttf::https://raw.githubusercontent.com/ryanoasis/nerd-fonts/d0bf73a19c3459aab39734a05159e2694911d7d6/src/glyphs/Symbols-1000-em%20Nerd%20Font%20Complete.ttf"
-        "Symbols-2048-em_Nerd_Font_Complete-$pkgver.ttf::https://raw.githubusercontent.com/ryanoasis/nerd-fonts/d0bf73a19c3459aab39734a05159e2694911d7d6/src/glyphs/Symbols-2048-em%20Nerd%20Font%20Complete.ttf"
-        "10-nerd-font-symbols-2.1.0.conf::https://raw.githubusercontent.com/ryanoasis/nerd-fonts/2.1.0/10-nerd-font-symbols.conf"
-        "Nerd_Fonts-LICENSE-2.1.0::https://raw.githubusercontent.com/ryanoasis/nerd-fonts/2.1.0/LICENSE")
-b2sums=('9aabb03695dc93a229a88460ad748595674d6f8f583758e29cef1599d59c7e7429882af0689e09df45d997d5162183bb9ba211f8447bd958211f787b026efe76'
-        '53abd4d97372628850a6b361c41a209cd55dc2b434dd61189f1abcdbb9e44bbcd891ddc3a538b11d03637fe1236bda511ce12b0495010dc0bb09e1b4fd841a11'
-        'a3472125cfbb2dd4de47c8899b38ba9566ea5eb9bbb30d136866c4016d4e575d7588e0d1cf126cef05ece0525a6ae0caf8ef4a265f46e4b571954541c06ebb67'
-        'ece38b21e41c31a10260b2a99ea23661a945c11b5edbcb625b0e317be59050cc3bc04d72d4b36f94d89c263fd742d31b55f449057ad54a7e912cd1b472a38a84')
+source=("Symbols-1000-em_Nerd_Font_Complete-$pkgver.ttf::https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v$pkgver/patched-fonts/NerdFontsSymbolsOnly/complete/Symbols-1000-em%20Nerd%20Font%20Complete%20Mono.ttf"
+        "Symbols-1000-em_Nerd_Font_Complete_Mono-$pkgver.ttf::https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v$pkgver/patched-fonts/NerdFontsSymbolsOnly/complete/Symbols-2048-em%20Nerd%20Font%20Complete%20Mono.ttf"
+        "Symbols-2048-em_Nerd_Font_Complete-$pkgver.ttf::https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v$pkgver/patched-fonts/NerdFontsSymbolsOnly/complete/Symbols-2048-em%20Nerd%20Font%20Complete.ttf"
+        "Symbols-2048-em_Nerd_Font_Complete_Mono-$pkgver.ttf::https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v$pkgver/patched-fonts/NerdFontsSymbolsOnly/complete/Symbols-2048-em%20Nerd%20Font%20Complete%20Mono.ttf"
+        "10-nerd-font-symbols-$pkgver.conf::https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v$pkgver/10-nerd-font-symbols.conf"
+        "Nerd_Fonts-$pkgver-LICENSE::https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v$pkgver/LICENSE")
+b2sums=('fe88f228c8b5ce6e1405462c6f18036cbb8669fc2e84988362f2b3345e8af7e0bd0f7da671c3cd046fc68e3999d77b29afa3a5037db3857b7a97f4d25e07c76a'
+        'eb584868a70400b76a3649e2e82d600f3c271ab02ee637df23eba8310f4715bee192cb427d1de2d40aa158e2ce371801fb8c58cc1fa3e3ed9d8068ef3ae48ea5'
+        'b2268d0b71afabe9faf00b3fdfdb037d7aa2f1aae8c295668763e21c681b3708f142f3be926e2ba933c9eaab25bc9cbc78475b3dd9984b5658a9f165f64f63af'
+        'eb584868a70400b76a3649e2e82d600f3c271ab02ee637df23eba8310f4715bee192cb427d1de2d40aa158e2ce371801fb8c58cc1fa3e3ed9d8068ef3ae48ea5'
+        'd73e826f433d42428bc467a734d3fd6280876b2fe23a1384730b2bc0fd4521a6d372654f835350d28b346e3cad8e7d6fa47dd11be8d3fae6e61d4707e7fd397b'
+        '386dfcb5ead367bfc44fc55f7e94548c03bdb24ca088ab56f9609e7cdaa3eab9c56b548966feaf7312da606b645e9af35556fc212132733efcdbcc17397c808a')
 
-package_ttf-nerd-fonts-symbols() {
-  pkgdesc+=' (2048-em)'
-  conflicts=('ttf-nerd-fonts-symbols-mono')
-  install -Dm644 "Symbols-2048-em_Nerd_Font_Complete-$pkgver.ttf" \
-    "$pkgdir"/usr/share/fonts/TTF/'Symbols-2048-em Nerd Font Complete.ttf'
-  install -Dm644 10-nerd-font-symbols-2.1.0.conf \
-    "$pkgdir"/usr/share/fontconfig/conf.avail/10-nerd-font-symbols.conf
-  install -Dm644 Nerd_Fonts-LICENSE-2.1.0 \
-    "$pkgdir"/usr/share/licenses/${pkgname[0]}/LICENSE
-}
+_package() {
+  case "$1" in
+    ttf-nerd-fonts-symbols-1000-em)
+      pkgdesc+=' (1000-em)'
+      conflicts=('ttf-nerd-fonts-symbols-mono' 'ttf-nerd-fonts-symbols-1000-em-mono' 'ttf-nerd-fonts-symbols-2048-em' 'ttf-nerd-fonts-symbols-2048-em-mono')
+      replaces=('ttf-nerd-fonts-symbols-mono')
 
-package_ttf-nerd-fonts-symbols-mono() {
-  pkgdesc+=' (1000-em)'
-  conflicts=('ttf-nerd-fonts-symbols')
-  install -Dm644 "Symbols-1000-em_Nerd_Font_Complete-$pkgver.ttf" \
-    "$pkgdir"/usr/share/fonts/TTF/'Symbols-1000-em Nerd Font Complete.ttf'
-  install -Dm644 10-nerd-font-symbols-2.1.0.conf \
+      install -Dm644 "Symbols-1000-em_Nerd_Font_Complete-$pkgver.ttf" \
+        "$pkgdir/usr/share/fonts/TTF/Symbols-1000-em Nerd Font Complete.ttf"
+    ;;
+    ttf-nerd-fonts-symbols-1000-em-mono)
+      pkgdesc+=' (1000-em monospace)'
+      conflicts=('ttf-nerd-fonts-symbols-1000-em' 'ttf-nerd-fonts-symbols-2048-em' 'ttf-nerd-fonts-symbols-2048-em-mono')
+
+      install -Dm644 "Symbols-1000-em_Nerd_Font_Complete_Mono-$pkgver.ttf" \
+        "$pkgdir/usr/share/fonts/TTF/Symbols-1000-em Nerd Font Complete Mono.ttf"
+    ;;
+    ttf-nerd-fonts-symbols-2048-em)
+      pkgdesc+=' (2048-em)'
+      conflicts=('ttf-nerd-fonts-symbols' 'ttf-nerd-fonts-symbols-1000-em' 'ttf-nerd-fonts-symbols-1000-em-mono' 'ttf-nerd-fonts-symbols-2048-em-mono')
+      replaces=('ttf-nerd-fonts-symbols')
+
+      install -Dm644 "Symbols-2048-em_Nerd_Font_Complete-$pkgver.ttf" \
+        "$pkgdir/usr/share/fonts/TTF/Symbols-2048-em Nerd Font Complete.ttf"
+    ;;
+    ttf-nerd-fonts-symbols-2048-em-mono)
+      pkgdesc+=' (2048-em monospace)'
+      conflicts=('ttf-nerd-fonts-symbols-1000-em' 'ttf-nerd-fonts-symbols-1000-em-mono' 'ttf-nerd-fonts-symbols-2048-em')
+
+      install -Dm644 "Symbols-2048-em_Nerd_Font_Complete_Mono-$pkgver.ttf" \
+        "$pkgdir/usr/share/fonts/TTF/Symbols-2048-em Nerd Font Complete Mono.ttf"
+    ;;
+  esac
+
+  install -Dm644 10-nerd-font-symbols-$pkgver.conf \
     "$pkgdir"/usr/share/fontconfig/conf.avail/10-nerd-font-symbols.conf
-  install -Dm644 Nerd_Fonts-LICENSE-2.1.0 \
-    "$pkgdir"/usr/share/licenses/${pkgname[1]}/LICENSE
+  install -Dm644 Nerd_Fonts-$pkgver-LICENSE \
+    "$pkgdir"/usr/share/licenses/"$1"/LICENSE
 }
 
-# vim:set ts=2 sw=2 et:
+for _pkgname in "${pkgname[@]}"; do
+  eval "package_$_pkgname() { _package $_pkgname; }"
+done



More information about the arch-commits mailing list