[sil-nuosu-fonts/el5/master: 3/3] backport to el5
Peng Wu
pwu at fedoraproject.org
Mon Feb 14 08:16:27 UTC 2011
commit 45a0984424d6883e5b147909fb57b24c2a834beb
Author: Peng Wu <alexepico at gmail.com>
Date: Mon Feb 14 16:16:03 2011 +0800
backport to el5
sil-nuosu-fonts.spec | 38 ++++++++++++++++++++++++++++++++------
1 files changed, 32 insertions(+), 6 deletions(-)
---
diff --git a/sil-nuosu-fonts.spec b/sil-nuosu-fonts.spec
index 54c024a..93554af 100644
--- a/sil-nuosu-fonts.spec
+++ b/sil-nuosu-fonts.spec
@@ -3,9 +3,14 @@
%global archivename ttf-sil-nuosusil-2.1.1.tar.gz
+%global _fontbasedir %{_datadir}/fonts
+%global _fontdir %{_fontbasedir}/%{fontname}
+%global _fontconfig_confdir %{_sysconfdir}/fonts/conf.d
+%global _fontconfig_templatedir %{_sysconfdir}/fonts/conf.avail
+
Name: %{fontname}-fonts
Version: 2.1.1
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: The Nuosu SIL Font
Group: User Interface/X
@@ -13,10 +18,10 @@ License: OFL
URL: http://scripts.sil.org/SILYi_home
Source0: %{archivename}
Source1: %{name}-fontconfig.conf
+BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildArch: noarch
-BuildRequires: fontpackages-devel
-Requires: fontpackages-filesystem
+Requires: fontconfig
%description
The Nuosu SIL Font is a single Unicode font for the standardized Yi script
@@ -31,6 +36,8 @@ sed -i 's/\r//' OFL.txt doc/FONTLOG.txt
%install
+rm -rf $RPM_BUILD_ROOT
+
install -m 0755 -d %{buildroot}%{_fontdir}
install -m 0644 -p *.ttf %{buildroot}%{_fontdir}
@@ -39,16 +46,35 @@ install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
install -m 0644 -p %{SOURCE1} \
%{buildroot}%{_fontconfig_templatedir}/%{fontconf}
-ln -s %{_fontconfig_templatedir}/%{fontconf} \
- %{buildroot}%{_fontconfig_confdir}/%{fontconf}
+#ln -s %{_fontconfig_templatedir}/%{fontconf} \
+# %{buildroot}%{_fontconfig_confdir}/%{fontconf}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
-%_font_pkg -f %{fontconf} *.ttf
+%post
+if [ -x %{_bindir}/fc-cache ]; then
+ %{_bindir}/fc-cache %{_fontdir} || :
+fi
+%postun
+if [ $1 -eq 0 -a -x %{_bindir}/fc-cache ]; then
+ %{_bindir}/fc-cache %{_fontdir} || :
+fi
+
+%files
+%defattr(0644,root,root,0755)
%doc OFL.txt doc/FONTLOG.txt
+%dir %{_fontdir}
+%{_fontdir}/*.ttf
+%{_fontconfig_templatedir}/%{fontconf}
%changelog
+* Mon Feb 14 2011 Peng Wu <pwu at redhat.com> - 2.1.1-4
+- Backport to el5.
+
* Sat Feb 12 2011 Peng Wu <pwu at redhat.com> - 2.1.1-3
- Add document.
More information about the scm-commits
mailing list