[Edited Message Follows]
[Reason: Added Description]

Simple recipe for Google truetype fira fonts.

Signed-off-by: Tymoteusz Burak <tymoteusz.bu...@3mdeb.com>
---
 .../ttf-fonts/ttf-google-fira.bb              | 54 +++++++++++++++++++
 1 file changed, 54 insertions(+)
 create mode 100644 meta-oe/recipes-graphics/ttf-fonts/ttf-google-fira.bb

diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-google-fira.bb b/meta=
-oe/recipes-graphics/ttf-fonts/ttf-google-fira.bb
new file mode 100644
index 000000000000..b330f40387bb
--- /dev/null
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-google-fira.bb
@@ -0,0 +1,54 @@
+SUMMARY =3D "Google Fira Fonts- TTF Edition"
+HOMEPAGE =3D "https://fonts.google.com/?query=3Dfira";
+LICENSE =3D "OFL-1.1"
+LIC_FILES_CHKSUM =3D " \
+    file://${S}/firamono/OFL.txt;md5=3D0373cf792d4b95c61399b94c02702892 =
\
+    file://${S}/firacode/OFL.txt;md5=3Dc75ca55aa0a5809a854d87db2a8ebf23 =
\
+    file://${S}/firasans/OFL.txt;md5=3Dde28deb2f8c1f23fd4d6918113ac3ddd =
\
+    file://${S}/firasanscondensed/OFL.txt;md5=3Dde28deb2f8c1f23fd4d69181=
13ac3ddd \
+    file://${S}/firasansextracondensed/OFL.txt;md5=3Dde28deb2f8c1f23fd4d=
6918113ac3ddd \
+"
+SRCREV =3D "47a6c224b3e0287b2e48e3ffef8c9ce2ca4931f4"
+
+SRC_URI =3D "git://github.com/google/fonts.git;protocol=3Dhttps;branch=3D=
main;subpath=3Dofl/firamono \
+           git://github.com/google/fonts.git;protocol=3Dhttps;branch=3Dm=
ain;subpath=3Dofl/firacode \
+           git://github.com/google/fonts.git;protocol=3Dhttps;branch=3Dm=
ain;subpath=3Dofl/firasans \
+           git://github.com/google/fonts.git;protocol=3Dhttps;branch=3Dm=
ain;subpath=3Dofl/firasanscondensed \
+           git://github.com/google/fonts.git;protocol=3Dhttps;branch=3Dm=
ain;subpath=3Dofl/firasansextracondensed"
+
+S =3D "${WORKDIR}"
+
+do_install:append() {
+    install -d ${D}${datadir}/fonts/truetype/
+    find ${S} -path 'fira*/*.tt[cf]' -exec install -m 0644 {} ${D}${data=
dir}/fonts/truetype/{} \;
+    install -D -m 0644 ${S}/firamono/OFL.txt ${D}${datadir}/licenses/${P=
N}mono/OFL.txt
+    install -D -m 0644 ${S}/firacode/OFL.txt ${D}${datadir}/licenses/${P=
N}code/OFL.txt
+    install -D -m 0644 ${S}/firasans/OFL.txt ${D}${datadir}/licenses/${P=
N}sans/OFL.txt
+    install -D -m 0644 ${S}/firasanscondensed/OFL.txt ${D}${datadir}/lic=
enses/${PN}sanscondensed/OFL.txt
+    install -D -m 0644 ${S}/firasansextracondensed/OFL.txt ${D}${datadir=
}/licenses/${PN}sansextracondensed/OFL.txt
+}
+
+PACKAGES =3D+ "${PN}-mono ${PN}-code ${PN}-sans ${PN}-sanscondensed ${PN=
}-sansextracondensed"
+
+FILES:${PN}-mono +=3D " \
+                    ${datadir}/fonts/truetype/FiraMono* \
+                    ${datadir}/licenses/${PN}mono/OFL.txt \
+                "
+FILES:${PN}-code +=3D " \
+                    ${datadir}/fonts/truetype/FiraCode* \
+                    ${datadir}/licenses/${PN}code/OFL.txt \
+                "
+FILES:${PN}-sans +=3D " \
+                    ${datadir}/fonts/truetype/FiraSans-* \
+                    ${datadir}/licenses/${PN}sans/OFL.txt \
+                "
+FILES:${PN}-sanscondensed +=3D " \
+                            ${datadir}/fonts/truetype/FiraSansCondensed-=
* \
+                            ${datadir}/licenses/${PN}sanscondensed/OFL.t=
xt \
+                        "
+FILES:${PN}-sansextracondensed +=3D " \
+                                    ${datadir}/fonts/truetype/FiraSansEx=
traCondensed-* \
+                                    ${datadir}/licenses/${PN}sansextraco=
ndensed/OFL.txt \
+                                 "
+
+require ttf.inc
--=20
2.41.0

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#104422): 
https://lists.openembedded.org/g/openembedded-devel/message/104422
Mute This Topic: https://lists.openembedded.org/mt/100775201/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to