summaryrefslogtreecommitdiff
path: root/media-fonts
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-03-16 19:18:42 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-03-16 19:18:42 +0000
commitda26e5c2ef5996cb5bf06adeb42fa47c0b76522d (patch)
treedbcabc755e8eb6ab520fd722b8cb9953b324f952 /media-fonts
parent620116181138534133abab566a07a8668c7de802 (diff)
downloadbaldeagleos-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/Manifest1
-rw-r--r--media-fonts/geist-font/geist-font-1.8.0.ebuild47
-rw-r--r--media-fonts/geist-font/metadata.xml17
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