mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 14:38:51 +02:00
43 lines
1.4 KiB
Bash
43 lines
1.4 KiB
Bash
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 \
|
||
that’s 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}
|
||
}
|