mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 03:30:05 +02:00
Firacode: new recipe (#1660)
This commit is contained in:
42
media-fonts/firacode/firacode-1.204.recipe
Normal file
42
media-fonts/firacode/firacode-1.204.recipe
Normal 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 \
|
||||
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}
|
||||
}
|
||||
Reference in New Issue
Block a user