stix-fonts/stix-fonts.spec

196 lines
5.5 KiB
RPMSpec
Raw Normal View History

2009-02-17 19:09:25 +00:00
%global fontname stix
%global fontconf 61-%{fontname}
2007-11-01 18:20:55 +00:00
%global archivename STIXv%{version}
2007-11-01 15:37:32 +00:00
2009-02-17 19:09:25 +00:00
%global common_desc \
2008-12-17 19:58:52 +00:00
The mission of the Scientific and Technical Information Exchange (STIX) font \
creation project is the preparation of a comprehensive set of fonts that serve \
the scientific and engineering community in the process from manuscript \
creation through final publication, both in electronic and print formats.
2007-11-01 15:37:32 +00:00
Name: %{fontname}-fonts
Version: 1.0.0
Release: 1%{?dist}
Summary: Scientific and engineering fonts
Group: User Interface/X
License: OFL
URL: http://www.stixfonts.org/
# Download hidden behind a form
Source0: %{archivename}.zip
Source10: stix-fonts-fontconfig.conf
Source11: stix-fonts-pua-fontconfig.conf
Source12: stix-fonts-integrals-fontconfig.conf
Source13: stix-fonts-sizes-fontconfig.conf
Source14: stix-fonts-variants-fontconfig.conf
2008-12-17 19:58:52 +00:00
BuildArch: noarch
BuildRequires: fontpackages-devel
Requires: fontpackages-filesystem
2007-11-01 15:37:32 +00:00
%description
2008-12-17 19:58:52 +00:00
%common_desc
2007-11-01 15:37:32 +00:00
This package includes base Unicode fonts containing most glyphs for standard
use.
%_font_pkg -f %{fontconf}.conf STIXGeneral*otf
%doc License/*.pdf
2007-11-01 15:37:32 +00:00
2009-01-16 21:27:32 +00:00
%package -n %{fontname}-pua-fonts
Summary: Scientific and engineering fonts, PUA glyphs
2007-11-01 15:37:32 +00:00
Requires: %{name} = %{version}-%{release}
2009-01-16 21:27:32 +00:00
%description -n %{fontname}-pua-fonts
2008-12-17 19:58:52 +00:00
%common_desc
2007-11-01 15:37:32 +00:00
This package includes fonts containing glyphs called out from the Unicode
Private Use Area (PUA) range. Glyphs in this range do not have an official
Unicode codepoint. They're generally accessible only through specialised
software. Text using them will break if they're ever accepted by the Unicode
Consortium and moved to an official codepoint.
2008-12-17 19:58:52 +00:00
%_font_pkg -n pua -f %{fontconf}-pua.conf STIXNonUni*otf
2007-11-01 15:37:32 +00:00
2008-12-17 19:58:52 +00:00
2009-01-16 21:27:32 +00:00
%package -n %{fontname}-integrals-fonts
Summary: Scientific and engineering fonts, additional integral glyphs
2007-11-01 15:37:32 +00:00
Requires: %{name} = %{version}-%{release}
2009-01-16 21:27:32 +00:00
%description -n %{fontname}-integrals-fonts
2008-12-17 19:58:52 +00:00
%common_desc
2007-11-01 15:37:32 +00:00
This package includes fonts containing additional integrals of various size
and slant.
2008-12-17 19:58:52 +00:00
%_font_pkg -n integrals -f %{fontconf}-integrals.conf STIXInt*.otf
2007-11-01 15:37:32 +00:00
2008-12-17 19:58:52 +00:00
2009-01-16 21:27:32 +00:00
%package -n %{fontname}-sizes-fonts
Summary: Scientific and engineering fonts, additional glyph sizes
2007-11-01 15:37:32 +00:00
Requires: %{name} = %{version}-%{release}
2009-01-16 21:27:32 +00:00
%description -n %{fontname}-sizes-fonts
2008-12-17 19:58:52 +00:00
%common_desc
2007-11-01 15:37:32 +00:00
This package includes fonts containing glyphs in additional sizes (Mostly
"fence" and "piece" glyphs).
2008-12-17 19:58:52 +00:00
%_font_pkg -n sizes -f %{fontconf}-sizes.conf STIXSiz*.otf
2007-11-01 15:37:32 +00:00
2008-12-17 19:58:52 +00:00
2009-01-16 21:27:32 +00:00
%package -n %{fontname}-variants-fonts
Summary: Scientific and engineering fonts, additional glyph variants
2007-11-01 15:37:32 +00:00
Requires: %{name} = %{version}-%{release}
2009-01-16 21:27:32 +00:00
%description -n %{fontname}-variants-fonts
2008-12-17 19:58:52 +00:00
%common_desc
2007-11-01 15:37:32 +00:00
This package includes fonts containing alternative variants of some glyphs.
2008-12-17 19:58:52 +00:00
%_font_pkg -n variants -f %{fontconf}-variants.conf STIXVar*otf
2007-11-01 15:37:32 +00:00
%package doc
Summary: Scientific and engineering fonts, documentation
%description doc
%common_desc
This package includes the documentation released by the STIX project.
2007-11-01 15:37:32 +00:00
%prep
%setup -q -n %{archivename}
for txt in */*.TXT ; do
2007-11-01 15:37:32 +00:00
fold -s $txt > $txt.new
sed -i 's/\r//' $txt.new
touch -r $txt $txt.new
mv $txt.new $txt
done
%build
%install
rm -fr %{buildroot}
2007-11-01 17:53:36 +00:00
2008-12-17 19:58:52 +00:00
install -m 0755 -d %{buildroot}%{_fontdir}
install -m 0644 -p Fonts/*.otf %{buildroot}%{_fontdir}
2008-12-17 19:58:52 +00:00
install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
%{buildroot}%{_fontconfig_confdir}
install -m 0644 -p %{SOURCE10} \
2008-12-17 19:58:52 +00:00
%{buildroot}%{_fontconfig_templatedir}/%{fontconf}.conf
install -m 0644 -p %{SOURCE11} \
2008-12-17 19:58:52 +00:00
%{buildroot}%{_fontconfig_templatedir}/%{fontconf}-pua.conf
install -m 0644 -p %{SOURCE12} \
2008-12-17 19:58:52 +00:00
%{buildroot}%{_fontconfig_templatedir}/%{fontconf}-integrals.conf
install -m 0644 -p %{SOURCE13} \
2008-12-17 19:58:52 +00:00
%{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sizes.conf
install -m 0644 -p %{SOURCE14} \
2008-12-17 19:58:52 +00:00
%{buildroot}%{_fontconfig_templatedir}/%{fontconf}-variants.conf
2009-01-16 21:27:32 +00:00
for fconf in %{fontconf}.conf \
%{fontconf}-pua.conf \
%{fontconf}-integrals.conf \
%{fontconf}-sizes.conf \
%{fontconf}-variants.conf ; do
ln -s %{_fontconfig_templatedir}/$fconf \
%{buildroot}%{_fontconfig_confdir}/$fconf
2008-12-17 19:58:52 +00:00
done
2007-11-01 17:53:36 +00:00
2007-11-01 15:37:32 +00:00
%clean
rm -fr %{buildroot}
%files doc
%defattr(0644,root,root,0755)
%doc *.pdf Blocks/ Glyphs/ HTML/ License/
2007-11-01 15:37:32 +00:00
2008-12-17 19:58:52 +00:00
%changelog
* Sun Jul 25 2010 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 1.0.0-1
Update to non-beta release
Switch licensing to OFL
Add -doc subpackage
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
- 0.9-13
Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
- 0.9-12
Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2009-02-16 23:33:24 +00:00
* Mon Feb 16 2009 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 0.9-11
prepare for F11 mass rebuild, new rpm and new fontpackages
* Fri Jan 16 2009 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2009-01-16 21:27:32 +00:00
- 0.9-10
Convert to new naming guidelines
2009-02-16 23:33:24 +00:00
* Sun Nov 23 2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2008-12-17 19:58:52 +00:00
- 0.9-9
rpm-fonts renamed to “fontpackages”
2007-11-01 15:37:32 +00:00
2009-02-16 23:33:24 +00:00
* Fri Nov 14 2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2008-12-17 19:58:52 +00:00
- 0.9-8
Rebuild using new « rpm-fonts »
2007-11-01 15:37:32 +00:00
2009-02-16 23:33:24 +00:00
* Fri Jul 11 2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
- 0.9-7
Fedora 10 alpha general package cleanup
2009-02-16 23:33:24 +00:00
* Thu Nov 1 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
2007-11-01 18:20:55 +00:00
0.9-6
2007-11-01 17:53:36 +00:00
Add some fontconfig aliasing rules
2007-11-01 15:37:32 +00:00
0.9-4
Initial experimental packaging