rpms/liberation-fonts/devel liberation-fonts.spec,1.28,1.29
Caius Chance
cchance at fedoraproject.org
Mon Jan 19 06:08:46 UTC 2009
Author: cchance
Update of /cvs/pkgs/rpms/liberation-fonts/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv455
Modified Files:
liberation-fonts.spec
Log Message:
resolves: rhbz#477410
updated .spec w/ new renaming
Index: liberation-fonts.spec
===================================================================
RCS file: /cvs/pkgs/rpms/liberation-fonts/devel/liberation-fonts.spec,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- liberation-fonts.spec 19 Jan 2009 05:42:39 -0000 1.28
+++ liberation-fonts.spec 19 Jan 2009 06:08:16 -0000 1.29
@@ -20,6 +20,9 @@
Group: User Interface/X
URL: https://www.redhat.com/promo/fonts/
Source0: liberation-fonts-1.04.93.devel.tar.gz
+Source1: 65-liberation-sans.conf
+Source2: 65-liberation-serif.conf
+Source3: 65-liberation-mono.conf
Requires: %{name}-sans >= %{version}-%{release}
Requires: %{name}-serif >= %{version}-%{release}
@@ -59,32 +62,56 @@
%verify(not md5 size mtime) %{_fontdir}/fonts.scale
%{catalogue}/%{name}
-%define mk_pkg()\
-%package -n %{fontname}-%1-fonts\
-Summary: %3 fonts to replace commonly used Microsoft %4\
-License: Liberation\
-Group: User Interface/X\
-Obsoletes: %{name}-%1 < %{version}-%{release}\
-Requires: fontpackages-filesystem >= 1.13\
-Requires: %{fontname}-common-fonts = %{version}-%{release}\
-\
-%description -n %{fontname}-%1-fonts\
-%common_desc\
-\
-This is %3 TrueType fonts that replaced commonly used Microsoft %4.\
-\
-%_font_pkg -n %1 -f *-%{fontname}-%1*.conf Liberation%2-*.ttf
-
-%mk_pkg sans Sans Sans Arial
-%mk_pkg serif Serif Sans-serif Times_New_Roman
-%mk_pkg mono Mono Monospace Courier_New
+%package -n %{fontname}-sans-fonts
+Summary: Sans fonts to replace commonly used Microsoft Arial
+License: Liberation
+Group: User Interface/X
+Obsoletes: %{name}-sans < %{version}-%{release}
+Requires: fontpackages-filesystem >= 1.13
+Requires: %{fontname}-common-fonts = %{version}-%{release}
+
+%description -n %{fontname}-sans-fonts
+%common_desc
+
+This is Sans TrueType fonts that replaced commonly used Microsoft Arial.
+
+%_font_pkg -n sans -f 65-%{fontname}-sans.conf LiberationSans-*.ttf
+
+%package -n %{fontname}-serif-fonts
+Summary: San-serif fonts to replace commonly used Microsoft Times New Roman
+License: Liberation
+Group: User Interface/X
+Obsoletes: %{name}-serif < %{version}-%{release}
+Requires: fontpackages-filesystem >= 1.13
+Requires: %{fontname}-common-fonts = %{version}-%{release}
+
+%description -n %{fontname}-serif-fonts
+%common_desc
+
+This is Sans-serif TrueType fonts that replaced commonly used Microsoft Times \
+New Roman.
+
+%_font_pkg -n serif -f 65-%{fontname}-serif.conf LiberationSerif-*.ttf
+
+%package -n %{fontname}-mono-fonts
+Summary: Monospace fonts to replace commonly used Microsoft Courier New
+License: Liberation
+Group: User Interface/X
+Obsoletes: %{name}-sans < %{version}-%{release}
+Requires: fontpackages-filesystem >= 1.13
+Requires: %{fontname}-common-fonts = %{version}-%{release}
+
+%description -n %{fontname}-mono-fonts
+%common_desc
+
+This is Monospace TrueType fonts that replaced commonly used Microsoft Courier \
+New.
+
+%_font_pkg -n mono -f 65-%{fontname}-mono.conf LiberationMono-*.ttf
%prep
%setup -q -n %{name}-%{version}.devel
-%clean
-rm -rf %{buildroot}
-
%build
%{nil}
@@ -94,7 +121,16 @@
install -m 0755 -d %{buildroot}%{_fontdir}
install -m 0644 *.ttf %{buildroot}%{_fontdir}
# fontconfig .conf
-install -m 0755 -d %{buildroot}%{_sysconfdir}/fonts/conf.d
+%__install -m 0755 -d %{buildroot}%{_fontconfig_templatedir}
+%__install -m 0755 -d %{buildroot}%{_fontconfig_confdir}
+cd ../
+for fconf in %{SOURCE1} %{SOURCE2} %{SOURCE3}
+do
+ %__install -m 0644 $fconf %{buildroot}%{_fontconfig_templatedir}/
+ %__ln_s %{_fontconfig_templatedir}/`basename $fconf` \
+ %{buildroot}%{_fontconfig_confdir}/`basename $fconf`
+done
+cd -
# catalogue
install -d %{buildroot}%{catalogue}
ln -sf %{_fontdir} %{buildroot}%{catalogue}/%{name}
@@ -102,6 +138,9 @@
mkfontdir %{buildroot}%{_fontdir}
mkfontscale %{buildroot}%{_fontdir}
+%clean
+rm -rf %{buildroot}
+
%changelog
* Mon Jan 19 2009 Caius Chance <cchance at redhat.com> - 1.04.93-4.fc11
- Resolves: thbz#477410
More information about the fonts-bugs
mailing list