mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-08 21:00:05 +02:00
42 lines
1.4 KiB
Bash
42 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="2020, Nikita Prokopov"
|
||
LICENSE="SIL Open Font License v1.1"
|
||
REVISION="1"
|
||
SOURCE_URI="https://github.com/tonsky/FiraCode/releases/download/$portVersion/Fira_Code_v$portVersion.zip"
|
||
CHECKSUM_SHA256="46ed45d1a793a56e13d31ed10fb7e09f5277731953a0d9522915644fc59086d8"
|
||
SOURCE_DIR="otf"
|
||
|
||
ARCHITECTURES="any"
|
||
DISABLE_SOURCE_PACKAGE="yes"
|
||
|
||
PROVIDES="firacode = $portVersion"
|
||
REQUIRES=""
|
||
|
||
BUILD_REQUIRES=""
|
||
BUILD_PREREQUIRES="coreutils"
|
||
|
||
BUILD()
|
||
{
|
||
true
|
||
}
|
||
|
||
INSTALL()
|
||
{
|
||
FONTDIR=$fontsDir/otfonts
|
||
mkdir -p ${FONTDIR}
|
||
cp *.otf ${FONTDIR}
|
||
}
|