rpms/samyak-fonts/devel samyak-fonts.spec,1.5,1.6

Pravin Satpute pravins at fedoraproject.org
Mon Jan 12 10:45:59 UTC 2009


Author: pravins

Update of /cvs/pkgs/rpms/samyak-fonts/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7015

Modified Files:
	samyak-fonts.spec 
Log Message:
* Mon Jan 12 2009 Pravin Satpute <psatpute at redhat.com> 1.2.1-2
- bugzilla 477451
- updated spec



Index: samyak-fonts.spec
===================================================================
RCS file: /cvs/pkgs/rpms/samyak-fonts/devel/samyak-fonts.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- samyak-fonts.spec	18 Sep 2008 09:35:10 -0000	1.5
+++ samyak-fonts.spec	12 Jan 2009 10:45:29 -0000	1.6
@@ -1,56 +1,90 @@
-%define xfontdir        %{_datadir}/fonts
-%define langlist        "devanagari gujarati tamil malayalam oriya"
+%define	fontname	samyak
+%define langlist	"devanagari gujarati tamil malayalam oriya"
 
-Name:        samyak-fonts
-Version:     1.2.1
-Release:     1%{?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
-BuildArch:   noarch
-BuildRoot:   %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+# Common description
+%define common_desc \
+The Samyak package contains fonts for the display of \
+Scripts Devanagari, Gujarati, Malayalam, Oriya and Tamil
+
+Name:	 %{fontname}-fonts
+Version:	1.2.1
+Release:	2%{?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
+BuildArch:	noarch
+BuildRequires:	fontpackages-devel
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 %description
-The Samyak package contains fonts for the display of
-Scripts Devanagari, Gujarati, Malayalam, Oriya and Tamil
+%common_desc
+
+%package common
+Summary:  Common files for smc-fonts
+Group:  User Interface/X
+Requires: fontpackages-filesystem
+
+%description common
+%common_desc
+
+%package devanagari
+Summary: Open Type Fonts for Devanagari script
+Group: User Interface/X 
+Requires: %{name}-common = %{version}-%{release}
+License: GPLv3+ with exceptions
+%description devanagari
+This package contains truetype/opentype font for the display of \
+Scripts Devanagari.
+
+%package tamil
+Summary: Open Type Fonts for Tamil script
+Group: User Interface/X 
+Requires: %{name}-common = %{version}-%{release}
+License: GPLv3+ with exceptions
+%description tamil
+This package contains truetype/opentype font for the display of \
+Scripts Tamil.
+
+
+%package malayalam
+Summary: Open Type Fonts for Malayalam script
+Group: User Interface/X 
+Requires: %{name}-common = %{version}-%{release}
+License: GPLv3+ with exceptions
+%description malayalam
+This package contains truetype/opentype font for the display of \
+Scripts Malayalam.
+
+%package gujarati
+Summary: Open Type Fonts for Gujarai script
+Group: User Interface/X 
+Requires: %{name}-common = %{version}-%{release}
+License: GPLv3+ with exceptions
+%description gujarati
+This package contains truetype/opentype font for the display of \
+Scripts Gujarati.
+
+%package oriya
+Summary: Open Type Fonts for Oriya script
+Group: User Interface/X 
+Requires: %{name}-common = %{version}-%{release}
+License: GPLv3+ with exceptions
+%description oriya
+This package contains truetype/opentype font for the display of \
+Scripts Oriya.
+
+%_font_pkg -n devanagari %{fontname}-devanagari/Samyak-*.ttf 
+
+%_font_pkg -n tamil %{fontname}-tamil/*.ttf 
+
+%_font_pkg -n malayalam %{fontname}-malayalam/*.ttf 
+
+%_font_pkg -n oriya %{fontname}-oriya/*.ttf 
+
+%_font_pkg -n gujarati %{fontname}-gujarati/*.ttf 
 
-# mk_pkg <name> <lang-code> 
-%define mk_pkg() \
-%package -n samyak-fonts-%1\
-Summary:    Free %(echo %1 | sed -e "s/\\(.*\\)/\\u\\1/") font\
-Group:      User Interface/X \
-Provides:   ttfonts-%2 = 1.8-2\
-Obsoletes : ttfonts-%2 <= 1.8-1\
-\
-\
-%description -n samyak-fonts-%1\
-This package provides a free %(echo %1 | sed -e "s/\\(.*\\)/\\u\\1/") truetype/opentype font.\
-\
-%files -n samyak-fonts-%1\
-%defattr(-, root, root, -)\
-%doc COPYING README AUTHORS\
-%dir %{xfontdir}/samyak-%1\
-%{xfontdir}/samyak-%1/*.ttf\
-\
-%post -n samyak-fonts-%1 \
-if [ -x %{_bindir}/fc-cache ]; then \
-  %{_bindir}/fc-cache %{xfontdir}/samyak-%1 \
-fi \
-\
-%postun -n samyak-fonts-%1 \
-if [ "$1" = "0" ]; then \
-  if [ -x %{_bindir}/fc-cache ]; then \
-    %{_bindir}/fc-cache %{xfontdir}/samyak-%1 \
-  fi \
-fi 
-
-%mk_pkg gujarati gu
-%mk_pkg devanagari hi
-%mk_pkg malayalam ml 
-%mk_pkg oriya or 
-%mk_pkg tamil ta 
 
 %prep
 %setup -q -n samyak-fonts-%{version}
@@ -59,18 +93,28 @@
 echo "Nothing to do in Build."
 
 %install
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 for i in "%{langlist}"
 do
-  install -d $RPM_BUILD_ROOT/%{xfontdir}/samyak-$i
-  install -m 0644 $i/* $RPM_BUILD_ROOT/%{xfontdir}/samyak-$i
+install -m 0755 -d %{buildroot}%{_fontdir}/samyak-$i
+install -m 0644 -p $i/* %{buildroot}%{_fontdir}/samyak-$i
 done
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -fr %{buildroot}
+
+
+%files common
+%defattr(-,root,root,-) 
+%doc COPYING README AUTHORS
+%dir %{_fontdir}
 
 %changelog
+* Mon Jan 12 2009 Pravin Satpute <psatpute at redhat.com> 1.2.1-2
+- bugzilla 477451
+- updated spec
+
 * Thu Sep 18 2008 Pravin Satpute <psatpute at redhat.com> 1.2.1-1
 - upstream release 1.2.1
 - Added Unicode 5.1 support in Samyak-Devanagari 




More information about the fonts-bugs mailing list