rpms/samyak-fonts/devel 67-samyak-devanagari.conf, NONE, 1.1 67-samyak-gujarati.conf, NONE, 1.1 67-samyak-oriya.conf, NONE, 1.1 67-samyak-tamil.conf, NONE, 1.1 69-samyak-malayalam.conf, NONE, 1.1 samyak-fonts.spec, 1.10, 1.11
Pravin Satpute
pravins at fedoraproject.org
Wed Oct 28 07:38:26 UTC 2009
Author: pravins
Update of /cvs/pkgs/rpms/samyak-fonts/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19279
Modified Files:
samyak-fonts.spec
Added Files:
67-samyak-devanagari.conf 67-samyak-gujarati.conf
67-samyak-oriya.conf 67-samyak-tamil.conf
69-samyak-malayalam.conf
Log Message:
* Wed Oct 28 2009 Pravin Satpute <psatpute at redhat.com> 1.2.1-7
- added fontconf files for each subpackage
--- NEW FILE 67-samyak-devanagari.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match>
<test name="lang" compare="contains">
<string>hi</string>
</test>
<test name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend_first" binding="same">
<string>Samyak Devanagari</string>
</edit>
</match>
<alias>
<family>Samyak Devanagari</family>
<default>
<family>serif</family>
</default>
</alias>
</fontconfig>
--- NEW FILE 67-samyak-gujarati.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match>
<test name="lang" compare="contains">
<string>gu</string>
</test>
<test name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend_first" binding="same">
<string>Samyak Gujarati</string>
</edit>
</match>
<alias>
<family>Samyak Gujarati</family>
<default>
<family>serif</family>
</default>
</alias>
</fontconfig>
--- NEW FILE 67-samyak-oriya.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match>
<test name="lang" compare="contains">
<string>or</string>
</test>
<test name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend_first" binding="same">
<string>Samyak Oriya</string>
</edit>
</match>
<alias>
<family>Samyak Oriya</family>
<default>
<family>serif</family>
</default>
</alias>
</fontconfig>
--- NEW FILE 67-samyak-tamil.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match>
<test name="lang" compare="contains">
<string>ta</string>
</test>
<test name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend_first" binding="same">
<string>Samyak Tamil</string>
</edit>
</match>
<alias>
<family>Samyak Tamil</family>
<default>
<family>serif</family>
</default>
</alias>
</fontconfig>
--- NEW FILE 69-samyak-malayalam.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match>
<test name="lang" compare="contains">
<string>ml</string>
</test>
<test name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend_first" binding="same">
<string>Samyak Malayalam</string>
</edit>
</match>
<alias>
<family>Samyak Malayalam</family>
<default>
<family>serif</family>
</default>
</alias>
</fontconfig>
Index: samyak-fonts.spec
===================================================================
RCS file: /cvs/pkgs/rpms/samyak-fonts/devel/samyak-fonts.spec,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -p -r1.10 -r1.11
--- samyak-fonts.spec 27 Jul 2009 03:47:48 -0000 1.10
+++ samyak-fonts.spec 28 Oct 2009 07:38:25 -0000 1.11
@@ -1,4 +1,5 @@
%define fontname samyak
+%global fontconf 67-%{fontname}
%define langlist "devanagari gujarati tamil malayalam oriya"
# Common description
@@ -8,12 +9,17 @@ Scripts Devanagari, Gujarati, Malayalam,
Name: %{fontname}-fonts
Version: 1.2.1
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: Free Indian truetype/opentype fonts
Group: User Interface/X
License: GPLv3+ with exceptions
URL: https://sarovar.org/projects/samyak/
Source: samyak-fonts-%{version}.tar.gz
+Source1: 67-samyak-devanagari.conf
+Source2: 67-samyak-tamil.conf
+Source3: 69-samyak-malayalam.conf
+Source4: 67-samyak-gujarati.conf
+Source5: 67-samyak-oriya.conf
BuildArch: noarch
BuildRequires: fontpackages-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -41,7 +47,7 @@ Obsoletes: %{name}-devanagari < 1.2.1-3
This package contains truetype/opentype font for the display of \
Scripts Devanagari.
-%_font_pkg -n devanagari %{fontname}-devanagari/Samyak-*.ttf
+%_font_pkg -n devanagari -f %{fontconf}-devanagari.conf %{fontname}-devanagari/Samyak-*.ttf
%package -n %{fontname}-tamil-fonts
Summary: Open Type Fonts for Tamil script
@@ -54,7 +60,7 @@ Obsoletes: %{name}-tamil < 1.2.1-3
This package contains truetype/opentype font for the display of \
Scripts Tamil.
-%_font_pkg -n tamil %{fontname}-tamil/*.ttf
+%_font_pkg -n tamil -f %{fontconf}-tamil.conf %{fontname}-tamil/*.ttf
%package -n %{fontname}-malayalam-fonts
Summary: Open Type Fonts for Malayalam script
@@ -67,7 +73,7 @@ Obsoletes: %{name}-malayalam < 1.2.1-3
This package contains truetype/opentype font for the display of \
Scripts Malayalam.
-%_font_pkg -n malayalam %{fontname}-malayalam/*.ttf
+%_font_pkg -n malayalam -f 69-samyak-malayalam.conf %{fontname}-malayalam/*.ttf
%package -n %{fontname}-gujarati-fonts
Summary: Open Type Fonts for Gujarai script
@@ -80,7 +86,7 @@ Obsoletes: %{name}-gujarati < 1.2.1-3
This package contains truetype/opentype font for the display of \
Scripts Gujarati.
-%_font_pkg -n gujarati %{fontname}-gujarati/*.ttf
+%_font_pkg -n gujarati -f %{fontconf}-gujarati.conf %{fontname}-gujarati/*.ttf
%package -n %{fontname}-oriya-fonts
Summary: Open Type Fonts for Oriya script
@@ -93,7 +99,7 @@ Obsoletes: %{name}-oriya < 1.2.1-3
This package contains truetype/opentype font for the display of \
Scripts Oriya.
-%_font_pkg -n oriya %{fontname}-oriya/*.ttf
+%_font_pkg -n oriya -f %{fontconf}-oriya.conf %{fontname}-oriya/*.ttf
%prep
@@ -111,6 +117,35 @@ install -m 0755 -d %{buildroot}%{_fontdi
install -m 0644 -p $i/* %{buildroot}%{_fontdir}/samyak-$i
done
+install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
+ %{buildroot}%{_fontconfig_confdir}
+
+# Repeat for every font family
+install -m 0644 -p %{SOURCE1} \
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-devanagari.conf
+
+install -m 0644 -p %{SOURCE2} \
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-tamil.conf
+
+install -m 0644 -p %{SOURCE3} \
+ %{buildroot}%{_fontconfig_templatedir}/69-samyak-malayalam.conf
+
+install -m 0644 -p %{SOURCE4} \
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-gujarati.conf
+
+install -m 0644 -p %{SOURCE5} \
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-oriya.conf
+
+
+for fconf in %{fontconf}-devanagari.conf \
+ %{fontconf}-tamil.conf \
+ 69-samyak-malayalam.conf \
+ %{fontconf}-gujarati.conf \
+ %{fontconf}-oriya.conf ; do
+ ln -s %{_fontconfig_templatedir}/$fconf \
+ %{buildroot}%{_fontconfig_confdir}/$fconf
+done
+
%clean
rm -fr %{buildroot}
@@ -121,6 +156,9 @@ rm -fr %{buildroot}
%dir %{_fontdir}
%changelog
+* Wed Oct 28 2009 Pravin Satpute <psatpute at redhat.com> 1.2.1-7
+- added fontconf files for each subpackage
+
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.2.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
More information about the fedora-extras-commits
mailing list