public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: media-fonts/hackgen/
@ 2023-11-22 12:52 Daichi Yamamoto
  0 siblings, 0 replies; 3+ messages in thread
From: Daichi Yamamoto @ 2023-11-22 12:52 UTC (permalink / raw
  To: gentoo-commits

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>dev@dyama.net</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>


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-fonts/hackgen/
@ 2024-12-08  3:49 Daichi Yamamoto
  0 siblings, 0 replies; 3+ messages in thread
From: Daichi Yamamoto @ 2024-12-08  3:49 UTC (permalink / raw
  To: gentoo-commits

commit:     80e2773414000d8cecfc8c3fbad1a9c7877d5fac
Author:     Daichi Yamamoto <dev <AT> dyama <DOT> net>
AuthorDate: Sun Dec  8 03:35:10 2024 +0000
Commit:     Daichi Yamamoto <dev <AT> dyama <DOT> net>
CommitDate: Sun Dec  8 03:35:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=80e27734

media-fonts/hackgen: add 2.9.1, drop 2.9.0

Signed-off-by: Daichi Yamamoto <dev <AT> dyama.net>

 media-fonts/hackgen/Manifest                         |  4 ++--
 .../{hackgen-2.9.0.ebuild => hackgen-2.9.1.ebuild}   | 20 ++++++++------------
 media-fonts/hackgen/metadata.xml                     |  4 ----
 3 files changed, 10 insertions(+), 18 deletions(-)

diff --git a/media-fonts/hackgen/Manifest b/media-fonts/hackgen/Manifest
index be4e69f09..c29969796 100644
--- a/media-fonts/hackgen/Manifest
+++ b/media-fonts/hackgen/Manifest
@@ -1,2 +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
+DIST HackGen_NF_v2.9.1.zip 24137806 BLAKE2B f926da0c0addfe06d907115e62e74504e08ab6b240c5d9832fcec99dc50c7af56b5c44bf0921fbf373cff4325fc1fcd96006e7eff640201832b0578109cb8bed SHA512 d2514e01ec2093577aa7c55ff3bd18c40f2423dd3f11a81fa2462e298d4ac215e7c6dd3564e8bd915c4d8cacead1e82e85652a383c2b7358ffa60304dab1d345
+DIST HackGen_v2.9.1.zip 40456173 BLAKE2B c663247572e7cd5fd6466f491d56a1276ecdd0b7ad21d398d00dc9806190a1a5cfa2a53ae83149356be1289f778dfbd1186c3986576cd386b6394941ba63d0e8 SHA512 50ccd09a4a9109b85500991e167e3854f71102f20ad0d0db814f1187ddf4527f9f91dcc8fd995de4851791488210e3582087e779f625b932e00514f8598aaac2

diff --git a/media-fonts/hackgen/hackgen-2.9.0.ebuild b/media-fonts/hackgen/hackgen-2.9.1.ebuild
similarity index 53%
rename from media-fonts/hackgen/hackgen-2.9.0.ebuild
rename to media-fonts/hackgen/hackgen-2.9.1.ebuild
index 40c94833e..ed73a8bf5 100644
--- a/media-fonts/hackgen/hackgen-2.9.0.ebuild
+++ b/media-fonts/hackgen/hackgen-2.9.1.ebuild
@@ -5,15 +5,15 @@ 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}"
+MY_P="HackGen_${MY_PV}"
+MY_P_NF="HackGen_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 )
+SRC_URI="
+	https://github.com/yuru7/HackGen/releases/download/${MY_PV}/${MY_P}.zip
+	https://github.com/yuru7/HackGen/releases/download/${MY_PV}/${MY_P_NF}.zip
 "
 
 S="${WORKDIR}"
@@ -22,14 +22,10 @@ FONT_SUFFIX="ttf"
 LICENSE="OFL-1.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="nerdfonts"
 
 BDEPEND="app-arch/unzip"
 
-src_unpack() {
-	default
-	mv ${MY_P}/*.${FONT_SUFFIX} . || die
-	if use nerdfonts; then
-		mv ${MY_P_NF}/*.${FONT_SUFFIX} . || die
-	fi
+src_install() {
+	mv ${MY_P}/* ${MY_P_NF}/* . || die
+	font_src_install
 }

diff --git a/media-fonts/hackgen/metadata.xml b/media-fonts/hackgen/metadata.xml
index 1c7dd0cc7..60526b8db 100644
--- a/media-fonts/hackgen/metadata.xml
+++ b/media-fonts/hackgen/metadata.xml
@@ -5,10 +5,6 @@
     <email>dev@dyama.net</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>


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-fonts/hackgen/
@ 2024-12-30 21:47 Daichi Yamamoto
  0 siblings, 0 replies; 3+ messages in thread
From: Daichi Yamamoto @ 2024-12-30 21:47 UTC (permalink / raw
  To: gentoo-commits

commit:     3817589663acdf14e42e9a6143f3185be532453b
Author:     Daichi Yamamoto <dev <AT> dyama <DOT> net>
AuthorDate: Mon Dec 30 13:51:06 2024 +0000
Commit:     Daichi Yamamoto <dev <AT> dyama <DOT> net>
CommitDate: Mon Dec 30 21:35:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=38175896

media-fonts/hackgen: add 2.10.0, drop 2.9.1

Signed-off-by: Daichi Yamamoto <dev <AT> dyama.net>

 media-fonts/hackgen/Manifest                                        | 4 ++--
 media-fonts/hackgen/{hackgen-2.9.1.ebuild => hackgen-2.10.0.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-fonts/hackgen/Manifest b/media-fonts/hackgen/Manifest
index c29969796..52a4c9db6 100644
--- a/media-fonts/hackgen/Manifest
+++ b/media-fonts/hackgen/Manifest
@@ -1,2 +1,2 @@
-DIST HackGen_NF_v2.9.1.zip 24137806 BLAKE2B f926da0c0addfe06d907115e62e74504e08ab6b240c5d9832fcec99dc50c7af56b5c44bf0921fbf373cff4325fc1fcd96006e7eff640201832b0578109cb8bed SHA512 d2514e01ec2093577aa7c55ff3bd18c40f2423dd3f11a81fa2462e298d4ac215e7c6dd3564e8bd915c4d8cacead1e82e85652a383c2b7358ffa60304dab1d345
-DIST HackGen_v2.9.1.zip 40456173 BLAKE2B c663247572e7cd5fd6466f491d56a1276ecdd0b7ad21d398d00dc9806190a1a5cfa2a53ae83149356be1289f778dfbd1186c3986576cd386b6394941ba63d0e8 SHA512 50ccd09a4a9109b85500991e167e3854f71102f20ad0d0db814f1187ddf4527f9f91dcc8fd995de4851791488210e3582087e779f625b932e00514f8598aaac2
+DIST HackGen_NF_v2.10.0.zip 25120250 BLAKE2B 7032889b347028929b8161228f697574e37709d68875f6e075af741effa5a1131dbff0f09365363728b3003a81b420f289190f223824dcbc2e369708027a65ee SHA512 641530c64e7a36672db8e81788996f9f1533b46d307751a289fc7afbc8d4811448dd777cec9e01d61b5402a302448bd1d881caef1352ca5ce0d21f6306b1876f
+DIST HackGen_v2.10.0.zip 40456176 BLAKE2B ed896b328f0d5d08ae692a4776b558a597c51e67f47bb5233e0e5c4134215c1141483d9f3224ecd5f54a0af737a193d6f3b04408097a08fe8a674cfdbc499f01 SHA512 2c2ae3f3ef0f1fd74a977782c3cd9006e63f2b39e824f67d6322efc7f2ce5fab677df3a4904537c127bef0ce16ad07f612e069af32ccbef7a802002ebb0bab4b

diff --git a/media-fonts/hackgen/hackgen-2.9.1.ebuild b/media-fonts/hackgen/hackgen-2.10.0.ebuild
similarity index 100%
rename from media-fonts/hackgen/hackgen-2.9.1.ebuild
rename to media-fonts/hackgen/hackgen-2.10.0.ebuild


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-12-30 21:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-08  3:49 [gentoo-commits] repo/proj/guru:dev commit in: media-fonts/hackgen/ Daichi Yamamoto
  -- strict thread matches above, loose matches on Subject: below --
2024-12-30 21:47 Daichi Yamamoto
2023-11-22 12:52 Daichi Yamamoto

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox