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-fonts-bugs-list mailing list