aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Barbieri <lssndrbarbieri@gmail.com>2021-04-15 03:06:04 +0200
committerAlessandro Barbieri <lssndrbarbieri@gmail.com>2021-04-17 02:26:56 +0200
commitf60946253fc763cf65e7ae44f19dfd817aed2c70 (patch)
tree8948edc506de22aa2d9f8f017011f635d4fc2a4c
parentmail-client/heirloom-mailx: Changed licence and fix problem with QA (diff)
downloadguru-f6094625.tar.gz
guru-f6094625.tar.bz2
guru-f6094625.zip
media-fonts/3270font: new package
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-rw-r--r--media-fonts/3270font/3270font-2.2.1.ebuild43
-rw-r--r--media-fonts/3270font/Manifest1
-rw-r--r--media-fonts/3270font/metadata.xml10
3 files changed, 54 insertions, 0 deletions
diff --git a/media-fonts/3270font/3270font-2.2.1.ebuild b/media-fonts/3270font/3270font-2.2.1.ebuild
new file mode 100644
index 000000000..eaa42e814
--- /dev/null
+++ b/media-fonts/3270font/3270font-2.2.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{7,8} )
+inherit font python-any-r1
+
+DESCRIPTION="A IBM 3270 Terminal font in a modern format"
+HOMEPAGE="https://github.com/rbanffy/3270font"
+SRC_URI="https://github.com/rbanffy/3270font/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD CC-BY-SA-3.0 GPL-3 OFL"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+DOCS=( CHANGELOG.md README.md )
+HTML_DOCS=( "DESCRIPTION.en_us.html" )
+#test need network
+RESTRICT="test"
+RDEPEND="
+ media-gfx/fontforge
+"
+DEPEND="
+ ${PYTHON_DEPS}
+ ${RDEPEND}
+ test? (
+ dev-python/black
+ dev-python/ipdb
+ dev-python/pillow
+ )
+"
+
+FONT_S="${S}/build"
+FONT_SUFFIX="otf ttf pfm woff"
+
+src_compile() {
+ emake font
+}
+
+src_test() {
+ emake test
+}
diff --git a/media-fonts/3270font/Manifest b/media-fonts/3270font/Manifest
new file mode 100644
index 000000000..d18511b7b
--- /dev/null
+++ b/media-fonts/3270font/Manifest
@@ -0,0 +1 @@
+DIST 3270font-2.2.1.tar.gz 518982 BLAKE2B 43cb01f569ff51ac250609fe0788025ed9cdb8dcbc09b090ed0ea74c3d77f07e2c42c123f9f7c82b0beadd6f8c486901727dad668893450916d2adabb7769012 SHA512 055e126eecdd190c425d84e0656170057a900a40475d357a52287ea87759d842808085be6fec14fdee6a5fccdf446422cc115d60aa5b2892e8e787f6fcc83c92
diff --git a/media-fonts/3270font/metadata.xml b/media-fonts/3270font/metadata.xml
new file mode 100644
index 000000000..688b08099
--- /dev/null
+++ b/media-fonts/3270font/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <longdescription lang="en">
+This font is derived from the x3270 font, which, in turn, was translated from the one in Georgia Tech's 3270tool, which was itself hand-copied from a 3270 series terminal. I built it because I felt terminals deserve to be pretty. The .sfd font file contains a x3270 bitmap font that was used for guidance.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">rbanffy/3270font</remote-id>
+ </upstream>
+</pkgmetadata>