68 lines
2.9 KiB
Bash
68 lines
2.9 KiB
Bash
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
|
# Maintainer: Daniel M. Capella <polyzen@archlinux.org>
|
|
# Contributor: Asger Hautop Drewsen <asgerdrewsen@gmail.com>
|
|
|
|
pkgname=(
|
|
'ttf-nerd-fonts-symbols'
|
|
'ttf-nerd-fonts-symbols-mono'
|
|
'ttf-nerd-fonts-symbols-common'
|
|
)
|
|
pkgbase=ttf-nerd-fonts-symbols
|
|
pkgver=3.3.0
|
|
pkgrel=1
|
|
pkgdesc="High number of extra glyphs from popular 'iconic fonts'"
|
|
arch=(any)
|
|
url=https://github.com/ryanoasis/nerd-fonts
|
|
license=('MIT')
|
|
install=$pkgbase.install
|
|
source=(
|
|
"SymbolsNerdFont-Regular-$pkgver.ttf::https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v$pkgver/patched-fonts/NerdFontsSymbolsOnly/SymbolsNerdFont-Regular.ttf"
|
|
"SymbolsNerdFontMono-Regular-$pkgver.ttf::https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v$pkgver/patched-fonts/NerdFontsSymbolsOnly/SymbolsNerdFontMono-Regular.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=('4855c0a3031905d8af25c96b721083921f01e92687e4fdd77cc988701a4bb250177d832662864077ef4dda19d84f6ae3c260ed787504914613bd32172aefa5cd'
|
|
'691d5c704201e4ba20d36c19d3caf83c0c03eb351daa43b3866788adaac4aaf57013fcfd64d853b4066d891ef76cfac2139211cf45ad9265fffd860a4f392304'
|
|
'c5b9e10d33e1e894ba1a72fef0a7d58453ea089f5ed2fb43bfdf289c6ba0e7e1cc6d49add97a7b69b2cdbce25b08f952524ee5d2fece0fb8ca2d4f53f1189f82'
|
|
'cf89e6d30dfd223c0b67941c1641d3290f0ff9bdb49b618a5938079c885ff74e61c555119fc5e0d9111bd37dbb21401f9cd6dc8a29bf3d6f97fc3a4827b6c1e3')
|
|
|
|
_package() {
|
|
groups=('nerd-fonts')
|
|
depends=('ttf-nerd-fonts-symbols-common')
|
|
provides=('ttf-font-nerd')
|
|
|
|
install -d "$pkgdir"/usr/share/licenses/"$1"
|
|
ln -s /usr/share/licenses/ttf-nerd-fonts-symbols-common/LICENSE \
|
|
"$pkgdir"/usr/share/licenses/"$1"/LICENSE
|
|
|
|
case "$1" in
|
|
ttf-nerd-fonts-symbols)
|
|
conflicts=(ttf-nerd-fonts-symbols-{1000,2048}-em)
|
|
replaces=(ttf-nerd-fonts-symbols-{1000,2048}-em)
|
|
|
|
install -Dm644 SymbolsNerdFont-Regular-$pkgver.ttf \
|
|
"$pkgdir/usr/share/fonts/TTF/SymbolsNerdFont-Regular.ttf"
|
|
;;
|
|
ttf-nerd-fonts-symbols-mono)
|
|
pkgdesc+=' (monospace)'
|
|
conflicts=(ttf-nerd-fonts-symbols-{1000,2048}-em-mono)
|
|
replaces=(ttf-nerd-fonts-symbols-{1000,2048}-em-mono)
|
|
|
|
install -Dm644 SymbolsNerdFontMono-Regular-$pkgver.ttf \
|
|
"$pkgdir/usr/share/fonts/TTF/SymbolsNerdFontMono-Regular.ttf"
|
|
;;
|
|
esac
|
|
}
|
|
|
|
package_ttf-nerd-fonts-symbols-common() {
|
|
pkgdesc+=' (common files)'
|
|
install -Dm644 10-nerd-font-symbols-$pkgver.conf \
|
|
"$pkgdir"/usr/share/fontconfig/conf.avail/10-nerd-font-symbols.conf
|
|
install -Dm644 Nerd_Fonts-$pkgver-LICENSE \
|
|
"$pkgdir"/usr/share/licenses/ttf-nerd-fonts-symbols-common/LICENSE
|
|
}
|
|
|
|
for _pkgname in "${pkgname[@]/*-common}"; do
|
|
eval "package_$_pkgname() { _package $_pkgname; }"
|
|
done
|