diff --git a/media-fonts/firacode/firacode-1.204.recipe b/media-fonts/firacode/firacode-1.204.recipe new file mode 100644 index 000000000..e827215ea --- /dev/null +++ b/media-fonts/firacode/firacode-1.204.recipe @@ -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} +}