diff --git a/66-samyak-devanagari.conf b/66-samyak-devanagari.conf new file mode 100644 index 0000000..c446a9b --- /dev/null +++ b/66-samyak-devanagari.conf @@ -0,0 +1,131 @@ + + + + + + hi + + + serif + + + Samyak Devanagari + + + + + + mr + + + serif + + + Samyak Devanagari + + + + + + kok + + + serif + + + Samyak Devanagari + + + + + + ks@devanagari + + + serif + + + Lohit Devanagari + + + + + + sd-in@devanagari + + + serif + + + Samyak Devanagari + + + + + + mai + + + serif + + + Samyak Devanagari + + + + + + ne + + + serif + + + Samyak Devanagari + + + + + + brx + + + serif + + + Samyak Devanagari + + + + + + doi + + + serif + + + Samyak Devanagari + + + + + + sa + + + serif + + + Samyak Devanagari + + + + + Samyak Devanagari + + serif + + + + diff --git a/67-samyak-gujarati.conf b/67-samyak-gujarati.conf new file mode 100644 index 0000000..26fe037 --- /dev/null +++ b/67-samyak-gujarati.conf @@ -0,0 +1,22 @@ + + + + + + gu + + + serif + + + Samyak Gujarati + + + + Samyak Gujarati + + serif + + + + diff --git a/67-samyak-odia.conf b/67-samyak-odia.conf new file mode 100644 index 0000000..e444523 --- /dev/null +++ b/67-samyak-odia.conf @@ -0,0 +1,22 @@ + + + + + + or-in + + + serif + + + Samyak Odia + + + + Samyak Odia + + serif + + + + diff --git a/67-samyak-tamil.conf b/67-samyak-tamil.conf new file mode 100644 index 0000000..c0c9698 --- /dev/null +++ b/67-samyak-tamil.conf @@ -0,0 +1,22 @@ + + + + + + ta + + + serif + + + Samyak Tamil + + + + Samyak Tamil + + serif + + + + diff --git a/68-samyak-malayalam.conf b/68-samyak-malayalam.conf new file mode 100644 index 0000000..3743bf3 --- /dev/null +++ b/68-samyak-malayalam.conf @@ -0,0 +1,22 @@ + + + + + + ml + + + serif + + + Samyak Malayalam + + + + Samyak Malayalam + + serif + + + + diff --git a/bug-1040288.patch b/bug-1040288.patch new file mode 100644 index 0000000..4737af9 --- /dev/null +++ b/bug-1040288.patch @@ -0,0 +1,14 @@ +diff -rup samyak-fonts-1.2.2/oriya/Samyak_Oriya.sfd samyak-fonts-1.2.2_mod/oriya/Samyak_Oriya.sfd +--- samyak-fonts-1.2.2/oriya/Samyak_Oriya.sfd 2010-06-10 14:40:24.000000000 +0530 ++++ samyak-fonts-1.2.2_mod/oriya/Samyak_Oriya.sfd 2014-04-28 12:53:45.510897337 +0530 +@@ -1,7 +1,7 @@ + SplineFontDB: 3.0 +-FontName: Samyak-Oriya +-FullName: Samyak Oriya +-FamilyName: Samyak Oriya ++FontName: Samyak-Odia ++FullName: Samyak Odia ++FamilyName: Samyak Odia + Weight: Medium + Copyright: Created by:\nRahul Bhalerao , \nSandeep Shedmake , \nBageshri Salvi , \nPravin Satpute \n\nGNU GPL V.3 or later (with Font Exception), Copyright `2005-2006 by H.B.C.S.E., T.I.F.R.,\nHomi Bhabha Centre For Science Education, \nTata Institute Of Fundamental Research,\nV.N. Purav Marg, Mankhurd, \nMumbai 400 088, INDIA.\n\nAs a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. \n\nFor detailed license see: \nwww.gnu.org and\nhttp://www.gnu.org/licenses/gpl-faq.html#FontException\n\nFurther info :http://sarovar.org/projects/samyak/\nwww.gnowledge.org\n\nCONTACTS:\nNagarjuna G.\nEmail:nagarjun@gnowledge.org + Version: 1.2.2 diff --git a/samyak-fonts-1.2.2.tar.gz b/samyak-fonts-1.2.2.tar.gz new file mode 100644 index 0000000..94af553 Binary files /dev/null and b/samyak-fonts-1.2.2.tar.gz differ diff --git a/samyak-fonts.spec b/samyak-fonts.spec new file mode 100644 index 0000000..49b0fe3 --- /dev/null +++ b/samyak-fonts.spec @@ -0,0 +1,134 @@ +Name: samyak-fonts +Version: 1.2.2 +Release: 22 +Summary: Free Indian truetype/opentype fonts +License: GPLv3+ with exceptions +URL: http://sarovar.org/projects/samyak/ +Source: samyak-fonts-%{version}.tar.gz +Source1: 66-samyak-devanagari.conf +Source2: 67-samyak-tamil.conf +Source3: 68-samyak-malayalam.conf +Source4: 67-samyak-gujarati.conf +Source5: 67-samyak-odia.conf +Patch1: bug-1040288.patch +BuildArch: noarch +BuildRequires: fontpackages-devel fontforge >= 20080429 + +%description +The Samyak package contains fonts for the display of +Scripts Devanagari, Gujarati, Malayalam, Odia and Tamil + +%package common +Summary: Common files for samyak-fonts +Requires: fontpackages-filesystem + +%description common +common files for Samyak package + +%package -n samyak-devanagari-fonts +Summary: Open Type Fonts for Devanagari script +Requires: samyak-fonts-common = %{version}-%{release} + +%description -n samyak-devanagari-fonts +This package contains truetype/opentype font for the display of Scripts Devanagari. + +%package -n samyak-tamil-fonts +Summary: Open Type Fonts for Tamil script +Requires: samyak-fonts-common = %{version}-%{release} + +%description -n samyak-tamil-fonts +This package contains truetype/opentype font for the display of \ +Scripts Tamil. + +%package -n samyak-malayalam-fonts +Summary: Open Type Fonts for Malayalam script +Requires: samyak-fonts-common = %{version}-%{release} + +%description -n samyak-malayalam-fonts +This package contains truetype/opentype font for the display of \ +Scripts Malayalam. + +%package -n samyak-gujarati-fonts +Summary: Open Type Fonts for Gujarati script +Requires: samyak-fonts-common = %{version}-%{release} + +%description -n samyak-gujarati-fonts +This package contains truetype/opentype font for the display of \ +Scripts Gujarati. + +%package -n samyak-odia-fonts +Summary: Open Type Fonts for Odia script +Requires: samyak-fonts-common = %{version}-%{release} +Provides: samyak-oriya-fonts = %{version}-%{release} +Obsoletes: samyak-oriya-fonts < 1.2.2-12 + +%description -n samyak-odia-fonts +This package contains truetype/opentype font for the display of \ +Scripts Odia. + +%prep +%setup -q -n samyak-fonts-%{version} +%patch1 -p1 -b .1-change-name-from-oriya-to-odia + +%build +mkdir -p TTFfiles/ +./generate.pe */*.sfd + +%install +install -m 0755 -d %{buildroot}%{_datadir}/fonts/samyak +install -m 0644 -p TTFfiles/*.ttf %{buildroot}%{_datadir}/fonts/samyak + +install -m 0755 -d %{buildroot}%{_datadir}/fontconfig/conf.avail +install -m 0644 -p %{SOURCE1} %{buildroot}%{_datadir}/fontconfig/conf.avail/66-samyak-devanagari.conf +install -m 0644 -p %{SOURCE2} %{buildroot}%{_datadir}/fontconfig/conf.avail/67-samyak-tamil.conf +install -m 0644 -p %{SOURCE3} %{buildroot}%{_datadir}/fontconfig/conf.avail/68-samyak-malayalam.conf +install -m 0644 -p %{SOURCE4} %{buildroot}%{_datadir}/fontconfig/conf.avail/67-samyak-gujarati.conf +install -m 0644 -p %{SOURCE5} %{buildroot}%{_datadir}/fontconfig/conf.avail/67-samyak-odia.conf + +install -m 0755 -d %{buildroot}/etc/fonts/conf.d +for fconf in 66-samyak-devanagari.conf \ + 67-samyak-tamil.conf \ + 68-samyak-malayalam.conf \ + 67-samyak-gujarati.conf \ + 67-samyak-odia.conf ; do + ln -s %{_datadir}/fontconfig/conf.avail/$fconf %{buildroot}/etc/fonts/conf.d/$fconf +done + + +%files common +%doc COPYING README AUTHORS +%dir %{_datadir}/fonts/samyak + +%files -n samyak-devanagari-fonts +%dir %{_datadir}/fonts/samyak +%{_datadir}/fonts/samyak/Samyak-Devanagari.ttf +%{_datadir}/fontconfig/conf.avail/66-samyak-devanagari.conf +%config(noreplace) /etc/fonts/conf.d/66-samyak-devanagari.conf + +%files -n samyak-tamil-fonts +%dir %{_datadir}/fonts/samyak +%{_datadir}/fonts/samyak/Samyak-Tamil.ttf +%{_datadir}/fontconfig/conf.avail/67-samyak-tamil.conf +%config(noreplace) /etc/fonts/conf.d/67-samyak-tamil.conf + +%files -n samyak-malayalam-fonts +%dir %{_datadir}/fonts/samyak +%{_datadir}/fonts/samyak/Samyak-Malayalam.ttf +%{_datadir}/fontconfig/conf.avail/68-samyak-malayalam.conf +%config(noreplace) /etc/fonts/conf.d/68-samyak-malayalam.conf + +%files -n samyak-gujarati-fonts +%dir %{_datadir}/fonts/samyak +%{_datadir}/fonts/samyak/Samyak-Gujarati.ttf +%{_datadir}/fontconfig/conf.avail/67-samyak-gujarati.conf +%config(noreplace) /etc/fonts/conf.d/67-samyak-gujarati.conf + +%files -n samyak-odia-fonts +%dir %{_datadir}/fonts/samyak +%{_datadir}/fonts/samyak/Samyak-Odia.ttf +%{_datadir}/fontconfig/conf.avail/67-samyak-odia.conf +%config(noreplace) /etc/fonts/conf.d/67-samyak-odia.conf + +%changelog +* Fri Feb 14 2020 Senlin Xia - 1.2.2-22 +- Package init