From d201b3e43530701a8551adabce378b2352a844c4 Mon Sep 17 00:00:00 2001 From: Ankur Sinha (Ankur Sinha Gmail) Date: Aug 26 2015 13:50:14 +0000 Subject: Initial commit to scm. --- diff --git a/.gitignore b/.gitignore index e69de29..4a81880 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/anka-coder-fonts-20130409-hg.tar.gz diff --git a/anka-coder-condensed.metainfo.xml b/anka-coder-condensed.metainfo.xml new file mode 100644 index 0000000..8660511 --- /dev/null +++ b/anka-coder-condensed.metainfo.xml @@ -0,0 +1,9 @@ + + + + anka-coder-condensed + CC0-1.0 + Anka/Coder Condensed + anka-coder + + diff --git a/anka-coder-fonts-condensed.conf b/anka-coder-fonts-condensed.conf new file mode 100644 index 0000000..e03947e --- /dev/null +++ b/anka-coder-fonts-condensed.conf @@ -0,0 +1,17 @@ + + + + + monospace + + Anka/Coder Condensed + + + + Anka/Coder Condensed + + monospace + + + + diff --git a/anka-coder-fonts-narrow.conf b/anka-coder-fonts-narrow.conf new file mode 100644 index 0000000..9974a9b --- /dev/null +++ b/anka-coder-fonts-narrow.conf @@ -0,0 +1,17 @@ + + + + + monospace + + Anka/Coder Narrow + + + + Anka/Coder Narrow + + monospace + + + + diff --git a/anka-coder-fonts-norm.conf b/anka-coder-fonts-norm.conf new file mode 100644 index 0000000..3104231 --- /dev/null +++ b/anka-coder-fonts-norm.conf @@ -0,0 +1,17 @@ + + + + + monospace + + Anka/Coder + + + + Anka/Coder + + monospace + + + + diff --git a/anka-coder-fonts.spec b/anka-coder-fonts.spec new file mode 100644 index 0000000..955210a --- /dev/null +++ b/anka-coder-fonts.spec @@ -0,0 +1,177 @@ +%global fontname anka-coder +%global fontconf 65-%{fontname} +%global hgrev 4348cf4ec395 + + +%global common_desc \ +The Anka/Coder family is a mono spaced, courier-width (60% of height; em size \ +2048x1229) font that contains characters from 437, 866, 1251, 1252 and some \ +other code pages and can be used for source code, terminal windows etc. \ +There are 3 font sets (regular. italic, bold, bold-italic each): 1. \ +Anka/Coder (em size 2048x1229) 2. Anka/Coder Condensed (condensed by \ +12.5%; em size 2048x1075) 3. Anka/Coder Narrow (condensed by 25%; em \ +size 2048x922) + +Name: %{fontname}-fonts +Version: 1.100 +Release: 0.3.20130409hg%{hgrev}%{?dist} +Summary: A mono spaced, courier-width font + +License: OFL +URL: http://code.google.com/p/anka-coder-fonts/ + +# Generated from an hg clone since sfd sources were available +# hg clone https://code.google.com/p/anka-coder-fonts/ +# tar -cvzf anka-coder-fonts-20130409-hg.tar.gz --exclude="\.hg" anka-coder-fonts/ +Source0: anka-coder-fonts-20130409-hg.tar.gz +Source1: %{name}-norm.conf +Source2: %{name}-condensed.conf +Source3: %{name}-narrow.conf +Source4: %{fontname}.metainfo.xml +Source5: %{fontname}-condensed.metainfo.xml +Source6: %{fontname}-narrow.metainfo.xml +Source7: %{fontname}-norm.metainfo.xml + +BuildArch: noarch +BuildRequires: fontpackages-devel +BuildRequires: fontforge +Requires: fontpackages-filesystem + +%description +%common_desc + +%package common +Summary: Common files of %{name} +Requires: fontpackages-filesystem + +%description common +%common_desc + +This package consists of files used by other %{name} packages. + + +%package -n %{fontname}-norm-fonts +Summary: Normal version of %{name} +Requires: %{name}-common = %{version}-%{release} + +%description -n %{fontname}-norm-fonts +%common_desc + +"Anka/Coder Norm" simply supplements the family. + + +%_font_pkg -n norm -f %{fontconf}-norm.conf AnkaCoder-b.ttf AnkaCoder-bi.ttf AnkaCoder-i.ttf AnkaCoder-r.ttf +%doc AnkaCoder-b-sample.pdf AnkaCoder-bi-sample.pdf AnkaCoder-i-sample.pdf AnkaCoder-r-sample.pdf +%{_datadir}/appdata/%{fontname}-norm.metainfo.xml + +# Repeat for every font family ➅ +%package -n %{fontname}-condensed-fonts +Summary: Condensed version of %{name} +Requires: %{name}-common = %{version}-%{release} + +%description -n %{fontname}-condensed-fonts +%common_desc + +"Anka/Coder Condensed" can be used for both printing and screen +viewing of source code, also as for displaying terminal windows. + + +%_font_pkg -n condensed -f %{fontconf}-condensed.conf AnkaCoder-C87*.ttf +%doc AnkaCoder-C87-b-sample.pdf AnkaCoder-C87-bi-sample.pdf AnkaCoder-C87-i-sample.pdf AnkaCoder-C87-r-sample.pdf +%{_datadir}/appdata/%{fontname}-condensed.metainfo.xml + +%package -n %{fontname}-narrow-fonts +Summary: Narrow version of %{name} +Requires: %{name}-common = %{version}-%{release} + +%description -n %{fontname}-narrow-fonts +%common_desc + +"Anka/Coder Narrow" was developed for printing of source code; it \ +is too tight for screen resolution. + +%_font_pkg -n narrow -f %{fontconf}-narrow.conf AnkaCoder-C75*.ttf +%doc AnkaCoder-C75-b-sample.pdf AnkaCoder-C75-bi-sample.pdf AnkaCoder-C75-i-sample.pdf AnkaCoder-C75-r-sample.pdf +%{_datadir}/appdata/%{fontname}-narrow.metainfo.xml + +%prep +%setup -q -n %{name} + +%build +for family in "AnkaCoder" "AnkaCoder Condensed" "AnkaCoder Narrow" +do +pushd "$family" +fontforge -lang=ff -script "-" *.sfd < 1.100-0.3.20130409hg +- Update as per reviewer comments: rbhz 949954 +- Mark license with new license macro +- do not own appdata dir +- removed defattr - not needed +- remove rm -rf at beginning of install section +- use prerelease release tag +- + +* Tue Jul 28 2015 Ankur Sinha 1.100-2 +- Include metainfo information + +* Tue Apr 09 2013 Ankur Sinha 1.100-1 +- Initial rpmbuild + diff --git a/anka-coder-narrow.metainfo.xml b/anka-coder-narrow.metainfo.xml new file mode 100644 index 0000000..adfc9af --- /dev/null +++ b/anka-coder-narrow.metainfo.xml @@ -0,0 +1,9 @@ + + + + anka-coder-narrow + CC0-1.0 + Anka/Coder Narrow + anka-coder + + diff --git a/anka-coder-norm.metainfo.xml b/anka-coder-norm.metainfo.xml new file mode 100644 index 0000000..067331a --- /dev/null +++ b/anka-coder-norm.metainfo.xml @@ -0,0 +1,9 @@ + + + + anka-coder-norm + CC0-1.0 + Anka/Coder Regular + anka-coder + + diff --git a/anka-coder.metainfo.xml b/anka-coder.metainfo.xml new file mode 100644 index 0000000..837e038 --- /dev/null +++ b/anka-coder.metainfo.xml @@ -0,0 +1,22 @@ + + + + anka-coder + CC0-1.0 + Anka/Coder + A mono spaced, courier-width font + +

+ The Anka/Coder family is a mono spaced, courier-width (60% of height; em size + 2048x1229) font that contains characters from 437, 866, 1251, 1252 and some + other code pages and can be used for source code, terminal windows etc. + There are 3 font sets (regular. italic, bold, bold-italic each): 1. + Anka/Coder (em size 2048x1229) 2. Anka/Coder Condensed (condensed by + 12.5%; em size 2048x1075) 3. Anka/Coder Narrow (condensed by 25%; em + size 2048x922) +

+
+ ankursinha_at_fedoraproject_dot_org + https://code.google.com/p/anka-coder-fonts/ +
+ diff --git a/sources b/sources index e69de29..ee464d2 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +39a7d5506bff8e10ffe49353e399e862 anka-coder-fonts-20130409-hg.tar.gz