diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-03-16 19:18:42 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-03-16 19:18:42 +0000 |
| commit | da26e5c2ef5996cb5bf06adeb42fa47c0b76522d (patch) | |
| tree | dbcabc755e8eb6ab520fd722b8cb9953b324f952 /media-fonts | |
| parent | 620116181138534133abab566a07a8668c7de802 (diff) | |
| download | baldeagleos-repo-da26e5c2ef5996cb5bf06adeb42fa47c0b76522d.tar.gz baldeagleos-repo-da26e5c2ef5996cb5bf06adeb42fa47c0b76522d.tar.xz baldeagleos-repo-da26e5c2ef5996cb5bf06adeb42fa47c0b76522d.zip | |
Adding metadata
Diffstat (limited to 'media-fonts')
| -rw-r--r-- | media-fonts/geist-font/Manifest | 1 | ||||
| -rw-r--r-- | media-fonts/geist-font/geist-font-1.8.0.ebuild | 47 | ||||
| -rw-r--r-- | media-fonts/geist-font/metadata.xml | 17 |
3 files changed, 65 insertions, 0 deletions
diff --git a/media-fonts/geist-font/Manifest b/media-fonts/geist-font/Manifest new file mode 100644 index 000000000000..573bf5e6e52c --- /dev/null +++ b/media-fonts/geist-font/Manifest @@ -0,0 +1 @@ +DIST geist-font-1.8.0.zip 8033666 BLAKE2B 88e0d34a8e4eea673f6a52956aedf3f2d5358a9e9aa841143886e275183e66d6e3570fe24d2551e64320f136fbece0f9b00e9055f6674ceb4442f145a0e1a195 SHA512 6b8f20cc6c479005822a7982d925b446cd3533a1d9f95d5363a4d2f20062f978d881488a50d3afb6964026bd171cb086b771b95e556c55c549174fcffaed20bb diff --git a/media-fonts/geist-font/geist-font-1.8.0.ebuild b/media-fonts/geist-font/geist-font-1.8.0.ebuild new file mode 100644 index 000000000000..8e1a988e0b9b --- /dev/null +++ b/media-fonts/geist-font/geist-font-1.8.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit font + +DESCRIPTION="Geist is a new font family for Vercel" +HOMEPAGE="https://vercel.com/font" +SRC_URI="https://github.com/vercel/geist-font/releases/download/${PV}/${P}.zip" + +S="${WORKDIR}/${P}" + +LICENSE="OFL-1.1" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="+geist +geistmono geistpixel +otf ttf" +REQUIRED_USE="|| ( geist geistmono geistpixel ) || ( otf ttf )" + +DOCS="${WORKDIR}/${P}/OFL.txt" + +BDEPEND="app-arch/unzip" + +src_install() { + if use otf; then + local FONT_S=() + local FONT_SUFFIX="otf" + + use geist && { FONT_S+=( "${S}/fonts/Geist/otf" ); } + use geistmono && { FONT_S+=( "${S}/fonts/GeistMono/otf" ); } + use geistpixel && { FONT_S+=( "${S}/fonts/GeistPixel/otf" ); } + + font_src_install + fi + + if use ttf; then + local FONT_S=() + local FONT_SUFFIX="ttf" + + use geist && { FONT_S+=( "${S}/fonts/Geist/ttf" ); } + use geistmono && { FONT_S+=( "${S}/fonts/GeistMono/ttf" ); } + use geistpixel && { FONT_S+=( "${S}/fonts/GeistPixel/ttf" ); } + + font_src_install + fi +} diff --git a/media-fonts/geist-font/metadata.xml b/media-fonts/geist-font/metadata.xml new file mode 100644 index 000000000000..b9add9f90733 --- /dev/null +++ b/media-fonts/geist-font/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>gentoo@gtdm.me</email> + <name>Leroy Tennie</name> + </maintainer> + + <use> + <flag name="geist">Install the standard "Geist" font</flag> + <flag name="geistmono">Install the "Geist Mono" monospace font variant</flag> + <flag name="geistpixel">Install the "Geist Pixel" font variant</flag> + <flag name="otf">Install OpenType font files (.otf)</flag> + <flag name="ttf">Install TrueType font files (.ttf)</flag> + </use> + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file |
