commit: f159d63e806cc318288965612b8310ae940fbf04
Author: Daichi Yamamoto <dev <AT> dyama <DOT> net>
AuthorDate: Wed Nov 22 12:45:27 2023 +0000
Commit: Daichi Yamamoto <dev <AT> dyama <DOT> net>
CommitDate: Wed Nov 22 12:45:27 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f159d63e
media-fonts/hackgen: new package, add 2.9.0
Signed-off-by: Daichi Yamamoto <dev <AT> dyama.net>
media-fonts/hackgen/Manifest | 2 ++
media-fonts/hackgen/hackgen-2.9.0.ebuild | 35 ++++++++++++++++++++++++++++++++
media-fonts/hackgen/metadata.xml | 15 ++++++++++++++
3 files changed, 52 insertions(+)
diff --git a/media-fonts/hackgen/Manifest b/media-fonts/hackgen/Manifest
new file mode 100644
index 0000000000..be4e69f096
--- /dev/null
+++ b/media-fonts/hackgen/Manifest
@@ -0,0 +1,2 @@
+DIST HackGen_NF_v2.9.0.zip 24133711 BLAKE2B
f06cfa512ece722960eb1558a4a52935631f9dde82358dd024914274e122fb4b9b48a99e0d62c9f4b03d4afb86872dd4320f913c07689b2235a6779d3b57fa02
SHA512
f1c55b7654342a4eea2cda91d2069d6169924b03099f4bc1dc3235678f602153297c5ee19d53d83e5db681f2d2d849dbba68e2f9fd934af6bcfb5364a4f956db
+DIST HackGen_v2.9.0.zip 40461289 BLAKE2B
8ecd4eb070de35288b5757f0a343aa3b5300d60fd2a707e821e55fc8973f81b7d8a2fe576f3806edf62c0629415b798caf7861fc83675ba9ee7bd4e0573c4e77
SHA512
70039e4496b40382ceefdf4c4372e7e91bd72f250d6cb2130853e2318e69330f87169df1ef66bc28aae6b7e1e79974db143bf46a3f0781b7841429e4c09eb110
diff --git a/media-fonts/hackgen/hackgen-2.9.0.ebuild
b/media-fonts/hackgen/hackgen-2.9.0.ebuild
new file mode 100644
index 0000000000..b3186fd2b8
--- /dev/null
+++ b/media-fonts/hackgen/hackgen-2.9.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit font
+
+MY_PN="HackGen"
+MY_PV="v${PV}"
+MY_P="${MY_PN}_${MY_PV}"
+MY_P_NF="${MY_PN}_NF_${MY_PV}"
+
+DESCRIPTION="HackGen is a composite font of Hack and GenJyuu-Gothic."
+HOMEPAGE="https://github.com/yuru7/HackGen"
+SRC_URI="https://github.com/yuru7/HackGen/releases/download/${MY_PV}/${MY_P}.zip
+ nerdfonts? (
https://github.com/yuru7/HackGen/releases/download/${MY_PV}/${MY_P_NF}.zip )
+"
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+IUSE="nerdfonts"
+
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}"
+FONT_SUFFIX="ttf"
+
+src_unpack() {
+ default
+ mv ${MY_P}/*.${FONT_SUFFIX} . || die
+ if use nerdfonts; then
+ mv ${MY_P_NF}/*.${FONT_SUFFIX} . || die
+ fi
+}
diff --git a/media-fonts/hackgen/metadata.xml b/media-fonts/hackgen/metadata.xml
new file mode 100644
index 0000000000..1c7dd0cc75
--- /dev/null
+++ b/media-fonts/hackgen/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>[email protected]</email>
+ <name>Daichi Yamamoto</name>
+ </maintainer>
+ <stabilize-allarches />
+ <use>
+ <flag name="nerdfonts">Install Nerd Fonts composite version</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">yuru7/HackGen</remote-id>
+ </upstream>
+</pkgmetadata>