Date: Friday, June 1, 2018 @ 06:46:16 Author: farseerfc Revision: 335559
Add fira-code fonts Added: fira-code/ fira-code/repos/ fira-code/trunk/ fira-code/trunk/PKGBUILD ----------+ PKGBUILD | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) Added: fira-code/trunk/PKGBUILD =================================================================== --- fira-code/trunk/PKGBUILD (rev 0) +++ fira-code/trunk/PKGBUILD 2018-06-01 06:46:16 UTC (rev 335559) @@ -0,0 +1,43 @@ +# Maintainer: Jiachen YANG <farsee...@gmail.com> +# Contributor: Henrik Hodne <hen...@hodne.io> +# Contributor: Ariel AxionL <axi...@aosc.io> +# AUR Maintainer: Stefan Husmann <stefan-husm...@t-online.de> + +pkgbase=fira-code +pkgname=('ttf-fira-code' 'otf-fira-code') +pkgver=1.205 +pkgrel=2 +pkgdesc="Monospaced font with programming ligatures" +arch=('any') +url='https://github.com/tonsky/FiraCode' +license=('custom:OFL') +depends=('fontconfig' 'xorg-font-utils') +source=("$pkgbase-$pkgver.tar.gz::https://github.com/tonsky/FiraCode/archive/${pkgver}.tar.gz") +sha512sums=('cbeb5fe4577ff6de5c4d58247c3b82b7aec4022afa5552394c660846d8caab8cca3a1a44aed8cccd10d03fe8c38e419d97663f5a750bd9d4e11ec4d2e5659bf8') + +function _package { + local dir="$srcdir/FiraCode-$pkgver" + cd "$dir/distr" + local ext="${1%%-*}" + cd "$ext" + local fonts=(FiraCode*."$ext") + local installdir="${ext^^}" + + # Prepare destination directory + install -dm755 "$pkgdir/usr/share/fonts/$installdir" + + # Install fonts + local font + for font in "${fonts[@]}"; do + install -m644 "$font" "$pkgdir/usr/share/fonts/$installdir" + done + + # Install LICENSE + install -Dm644 "$dir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +for _pkgname in ${pkgname[@]}; do + eval "function package_$_pkgname() { _package $_pkgname; }" +done + +# vim:set ts=8 sw=4 et: Property changes on: fira-code/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +fira,code,font,mozilla,firefoxos \ No newline at end of property