[manchu-fonts/el5/master: 3/3] backport to el5
Peng Wu
pwu at fedoraproject.org
Mon Feb 14 07:33:35 UTC 2011
commit ebe0b83d6057b2caefa12e57ee0ab0986aae594a
Author: Peng Wu <alexepico at gmail.com>
Date: Mon Feb 14 15:33:06 2011 +0800
backport to el5
manchu-fonts.spec | 37 +++++++++++++++++++++++++++++++------
1 files changed, 31 insertions(+), 6 deletions(-)
---
diff --git a/manchu-fonts.spec b/manchu-fonts.spec
index e1b8253..0224753 100644
--- a/manchu-fonts.spec
+++ b/manchu-fonts.spec
@@ -3,9 +3,14 @@
%global archivename Manchu_Font_2005_2.006.zip
+%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.006
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: A Manchu OpenType (TrueType-flavored) font
Group: User Interface/X
@@ -13,10 +18,10 @@ License: GPLv2+
URL: http://sourceforge.net/projects/manchufont/
Source0: http://sourceforge.net/projects/manchufont/files/ManchuFont2005%20%28Obsolete%29/ManchuFont2005%20v2.006/%{archivename}
Source1: %{name}-fontconfig.conf
+BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildArch: noarch
-BuildRequires: fontpackages-devel
-Requires: fontpackages-filesystem
+Requires: fontconfig
%description
A Manchu OpenType (TrueType-flavored) font
@@ -30,6 +35,8 @@ sed -i 's/\r//' GNU\ GENERAL\ PUBLIC\ LICENSE.txt
%install
+rm -rf $RPM_BUILD_ROOT
+
install -m 0755 -d %{buildroot}%{_fontdir}
install -m 0644 -p *.ttf %{buildroot}%{_fontdir}
@@ -38,16 +45,34 @@ 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 GNU\ GENERAL\ PUBLIC\ LICENSE.txt
+%dir %{_fontdir}
+%{_fontdir}/*.ttf
+%{_fontconfig_templatedir}/%{fontconf}
%changelog
+* Mon Feb 14 2011 Peng Wu <pwu at redhat.com> - 2.006-4
+- Backport to el5.
+
* Sat Feb 12 2011 Peng Wu <pwu at redhat.com> - 2.006-3
- Add document.
More information about the scm-commits
mailing list