Firacode: new recipe (#1660)

This commit is contained in:
miqlas
2017-09-23 11:38:49 +02:00
committed by Jérôme Duval
parent 5cef2d3d1f
commit 8fa0abab47

View File

@@ -0,0 +1,42 @@
SUMMARY="Monospaced font with programming ligatures"
DESCRIPTION="Programmers use a lot of symbols, often encoded with several \
characters. For the human brain, sequences like ->, <= or := are single \
logical tokens, even if they take two or three characters on the screen. \
Your eye spends a non-zero amount of energy to scan, parse and join multiple \
characters into a single logical one. Ideally, all programming languages \
should be designed with full-fledged Unicode symbols for operators, but \
thats not the case yet.
Fira Code is an extension of the Fira Mono font containing a set of \
ligatures for common programming multi-character combinations. This is just \
a font rendering feature: underlying code remains ASCII-compatible. This \
helps to read and understand code faster. For some frequent sequences like \
.. or //, ligatures allow us to correct spacing."
HOMEPAGE="https://github.com/tonsky/FiraCode/"
COPYRIGHT="2014, Nikita Prokopov"
LICENSE="SIL Open Font License v1.1"
REVISION="1"
SOURCE_URI="https://github.com/tonsky/FiraCode/releases/download/$portVersion/FiraCode_$portVersion.zip"
CHECKSUM_SHA256="28ccc003173cec9de7857f8743b805d6b51eb68fb8be5e21ce2f8e1584f0939f"
ARCHITECTURES="any"
DISABLE_SOURCE_PACKAGE=yes
PROVIDES="firacode = $portVersion"
REQUIRES=""
BUILD_REQUIRES=""
BUILD_PREREQUIRES="coreutils"
SOURCE_DIR="otf"
BUILD()
{
true
}
INSTALL()
{
FONTDIR=$fontsDir/otfonts
mkdir -p ${FONTDIR}
cp *.otf ${FONTDIR}
}