diff --git a/67-samyak-devanagari.conf b/67-samyak-devanagari.conf new file mode 100644 index 0000000..aeb7fd2 --- /dev/null +++ b/67-samyak-devanagari.conf @@ -0,0 +1,22 @@ + + + + + + hi + + + serif + + + Samyak Devanagari + + + + Samyak Devanagari + + serif + + + + diff --git a/67-samyak-gujarati.conf b/67-samyak-gujarati.conf new file mode 100644 index 0000000..57d7cdd --- /dev/null +++ b/67-samyak-gujarati.conf @@ -0,0 +1,22 @@ + + + + + + gu + + + serif + + + Samyak Gujarati + + + + Samyak Gujarati + + serif + + + + diff --git a/67-samyak-oriya.conf b/67-samyak-oriya.conf new file mode 100644 index 0000000..09c5284 --- /dev/null +++ b/67-samyak-oriya.conf @@ -0,0 +1,22 @@ + + + + + + or + + + serif + + + Samyak Oriya + + + + Samyak Oriya + + serif + + + + diff --git a/67-samyak-tamil.conf b/67-samyak-tamil.conf new file mode 100644 index 0000000..36107a1 --- /dev/null +++ b/67-samyak-tamil.conf @@ -0,0 +1,22 @@ + + + + + + ta + + + serif + + + Samyak Tamil + + + + Samyak Tamil + + serif + + + + diff --git a/69-samyak-malayalam.conf b/69-samyak-malayalam.conf new file mode 100644 index 0000000..4830083 --- /dev/null +++ b/69-samyak-malayalam.conf @@ -0,0 +1,22 @@ + + + + + + ml + + + serif + + + Samyak Malayalam + + + + Samyak Malayalam + + serif + + + + diff --git a/samyak-fonts.spec b/samyak-fonts.spec index abae8eb..6c7a4be 100644 --- a/samyak-fonts.spec +++ b/samyak-fonts.spec @@ -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, Oriya and Tamil 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}%{_fontdir}/samyak-$i 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 1.2.1-7 +- added fontconf files for each subpackage + * Sun Jul 26 2009 Fedora Release Engineering - 1.2.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild