summaryrefslogtreecommitdiffstats
path: root/fonts-x11
diff options
context:
space:
mode:
authorVlad Glagolev2017-03-11 18:41:04 -0500
committerVlad Glagolev2017-03-11 18:41:04 -0500
commite42b135391f2cc1df2e02627c275a9946a95c6ef (patch)
treed2fe9100a3c800a9bd98f038e4c2480f57c995d2 /fonts-x11
parente9fdbe75aa1c63601328a5fa0811f7ff1239d759 (diff)
zevv-peep: new spell, monospace bitmap programming font aimed for FullHD displays
Diffstat (limited to 'fonts-x11')
-rwxr-xr-xfonts-x11/zevv-peep/BUILD3
-rwxr-xr-xfonts-x11/zevv-peep/DEPENDS2
-rwxr-xr-xfonts-x11/zevv-peep/DETAILS38
-rw-r--r--fonts-x11/zevv-peep/HISTORY3
-rwxr-xr-xfonts-x11/zevv-peep/INSTALL7
-rwxr-xr-xfonts-x11/zevv-peep/PRE_BUILD14
6 files changed, 67 insertions, 0 deletions
diff --git a/fonts-x11/zevv-peep/BUILD b/fonts-x11/zevv-peep/BUILD
new file mode 100755
index 0000000000..82ce68dd19
--- /dev/null
+++ b/fonts-x11/zevv-peep/BUILD
@@ -0,0 +1,3 @@
+for font in *.bdf; do
+ bdftopcf "${font}" | gzip -9 > "${font}.pcf.gz"
+done
diff --git a/fonts-x11/zevv-peep/DEPENDS b/fonts-x11/zevv-peep/DEPENDS
new file mode 100755
index 0000000000..e55186c68e
--- /dev/null
+++ b/fonts-x11/zevv-peep/DEPENDS
@@ -0,0 +1,2 @@
+depends smgl-foma &&
+depends bdftopcf
diff --git a/fonts-x11/zevv-peep/DETAILS b/fonts-x11/zevv-peep/DETAILS
new file mode 100755
index 0000000000..53eb5c1828
--- /dev/null
+++ b/fonts-x11/zevv-peep/DETAILS
@@ -0,0 +1,38 @@
+ SPELL=zevv-peep
+ VERSION=current
+ SOURCE=${SPELL}-iso8859-1-08x16.bdf
+ SOURCE2=${SPELL}-iso8859-15-08x16.bdf
+ SOURCE3=${SPELL}-iso8859-1-10x20.bdf
+ SOURCE4=${SPELL}-iso8859-15-10x20.bdf
+ SOURCE5=${SPELL}-iso8859-1-07x14.bdf
+ SOURCE6=${SPELL}-iso8859-15-07x14.bdf
+ SOURCE_URI=http://zevv.nl/play/code/${SPELL}/
+ SOURCE_URL[0]=${SOURCE_URI}${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URI}${SOURCE2}
+ SOURCE3_URL[0]=${SOURCE_URI}${SOURCE3}
+ SOURCE4_URL[0]=${SOURCE_URI}${SOURCE4}
+ SOURCE5_URL[0]=${SOURCE_URI}${SOURCE5}
+ SOURCE6_URL[0]=${SOURCE_URI}${SOURCE6}
+ SOURCE_HASH=sha512:5b7613273b99bdc4e6428617d94b51ed028b010111ed6ee3124aad5626c573256b9dc395763306d09ceca66ab88fad510eeca1be10a424459ca71acbbee5b897
+ SOURCE2_HASH=sha512:ac93bc7876d0a0e9314cef9955641b969b1b11d84085fc473e07747a7138caf67ad976fbc4b441fed6fa30d0bd56593d7951e1a4b34f560121bb9ac54a4ee3c0
+ SOURCE3_HASH=sha512:c6c2521b70b041873bddcb33226f0b1e07d507ada8b06ef55532bc1d497e83267ba0f97f67eb7a485008d3c95d71d62b0d3a2a13bd7b2acf562bc900a9fc2ec1
+ SOURCE4_HASH=sha512:fc5e059de426089e5c62fa1668cedb50bd5bd88f78cbae991e4565c7d1683fdf6e2b4c509248536100dc94c341de8dff2a4dcfe71eb914b423fdcdd0f27ebd76
+ SOURCE5_HASH=sha512:74e064d7c3a021c6928ffd956005ceb451015af43872f8e6ec06779897b8323ab1c16dd48d6aece1073bb1231fbfcba4b41cd77e7e13d51b8ea0071fb136db8c
+ SOURCE6_HASH=sha512:3bca496d7d6b842defad32c5d574a5517b452cc487fc9f1658b516763b2ead5f367db74e5e89b7a0e72b1cae200d0d9b1f9bd0f3f55026a6b738ea0229b55dca
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=http://zevv.nl/play/code/zevv-peep/
+ LICENSE[0]=MIT
+ ENTERED=20170311
+ SHORT="monospace bitmap programming font aimed for FullHD displays"
+cat << EOF
+This is a font I designed for working comfortably on my new high resolution
+(1920x1200, 15.4") notebook display. It is heavily based on Jim Knobles
+'neep-alt' font.
+
+The font is available in both iso8859-1 (Latin-1 Western Europe) and iso8859-15
+(Latin-9 Western europe + € sign) encoding.
+
+The available sizes are 8x16 and 10x20 pixels. I also provide a alternative 7x14
+font, mainly the same characters as the 8x16, but more densly packed and a few
+modifications to make wide characters fit in the bounding box.
+EOF
diff --git a/fonts-x11/zevv-peep/HISTORY b/fonts-x11/zevv-peep/HISTORY
new file mode 100644
index 0000000000..f784404c5c
--- /dev/null
+++ b/fonts-x11/zevv-peep/HISTORY
@@ -0,0 +1,3 @@
+2017-03-11 Vlad Glagolev <stealth@sourcemage.org>
+ * DETAILS, DEPENDS, {PRE_,}BUILD, INSTALL: created spell, version
+ current
diff --git a/fonts-x11/zevv-peep/INSTALL b/fonts-x11/zevv-peep/INSTALL
new file mode 100755
index 0000000000..eca71ebc38
--- /dev/null
+++ b/fonts-x11/zevv-peep/INSTALL
@@ -0,0 +1,7 @@
+local font_dir="${INSTALL_ROOT}/usr/share/fonts/X11/misc/" &&
+
+if [ ! -d "${font_dir}" ]; then
+ mkdir -p "${font_dir}"
+fi &&
+
+install -vm 0644 *.pcf.gz "${font_dir}"
diff --git a/fonts-x11/zevv-peep/PRE_BUILD b/fonts-x11/zevv-peep/PRE_BUILD
new file mode 100755
index 0000000000..9d1384f5bb
--- /dev/null
+++ b/fonts-x11/zevv-peep/PRE_BUILD
@@ -0,0 +1,14 @@
+default_pre_build &&
+mk_source_dir "${SOURCE_DIRECTORY}" &&
+cd "${SOURCE_DIRECTORY}" &&
+
+unpack_file &&
+unpack_file 2 &&
+unpack_file 3 &&
+unpack_file 4 &&
+unpack_file 5 &&
+unpack_file 6 &&
+
+for src in ${SOURCE} ${SOURCE2} ${SOURCE3} ${SOURCE4} ${SOURCE5} ${SOURCE6}; do
+ cp ${SOURCE_CACHE}/${src} ${SOURCE_DIRECTORY}
+done