diff --git a/67-kacst-art.conf b/67-kacst-art.conf new file mode 100644 index 0000000..fbd349e --- /dev/null +++ b/67-kacst-art.conf @@ -0,0 +1,22 @@ + + + + + + ar + + + serif + + + KacstArt + + + + KacstArt + + serif + + + + diff --git a/67-kacst-book.conf b/67-kacst-book.conf new file mode 100644 index 0000000..278d5e8 --- /dev/null +++ b/67-kacst-book.conf @@ -0,0 +1,22 @@ + + + + + + ar + + + sans-serif + + + KacstBook + + + + KacstBook + + sans-serif + + + + diff --git a/67-kacst-decorative.conf b/67-kacst-decorative.conf new file mode 100644 index 0000000..f9a762c --- /dev/null +++ b/67-kacst-decorative.conf @@ -0,0 +1,22 @@ + + + + + + ar + + + serif + + + KacstDecorative + + + + KacstDecorative + + serif + + + + diff --git a/67-kacst-digital.conf b/67-kacst-digital.conf new file mode 100644 index 0000000..56f5efe --- /dev/null +++ b/67-kacst-digital.conf @@ -0,0 +1,22 @@ + + + + + + ar + + + sans-serif + + + KacstDigital + + + + KacstDigital + + sans-serif + + + + diff --git a/67-kacst-farsi.conf b/67-kacst-farsi.conf new file mode 100644 index 0000000..f2c72ee --- /dev/null +++ b/67-kacst-farsi.conf @@ -0,0 +1,22 @@ + + + + + + ar + + + sans-serif + + + KacstFarsi + + + + KacstFarsi + + sans-serif + + + + diff --git a/67-kacst-letter.conf b/67-kacst-letter.conf new file mode 100644 index 0000000..6157b9c --- /dev/null +++ b/67-kacst-letter.conf @@ -0,0 +1,22 @@ + + + + + + ar + + + sans-serif + + + KacstLetter + + + + KacstLetter + + sans-serif + + + + diff --git a/67-kacst-naskh.conf b/67-kacst-naskh.conf new file mode 100644 index 0000000..c010eec --- /dev/null +++ b/67-kacst-naskh.conf @@ -0,0 +1,22 @@ + + + + + + ar + + + sans-serif + + + KacstNaskh + + + + KacstNaskh + + sans-serif + + + + diff --git a/67-kacst-office.conf b/67-kacst-office.conf new file mode 100644 index 0000000..5f43a39 --- /dev/null +++ b/67-kacst-office.conf @@ -0,0 +1,22 @@ + + + + + + ar + + + sans-serif + + + KacstOffice + + + + KacstOffice + + sans-serif + + + + diff --git a/67-kacst-one.conf b/67-kacst-one.conf new file mode 100644 index 0000000..61c6910 --- /dev/null +++ b/67-kacst-one.conf @@ -0,0 +1,22 @@ + + + + + + ar + + + sans-serif + + + KacstOne + + + + KacstOne + + sans-serif + + + + diff --git a/67-kacst-pen.conf b/67-kacst-pen.conf new file mode 100644 index 0000000..fe5e69a --- /dev/null +++ b/67-kacst-pen.conf @@ -0,0 +1,22 @@ + + + + + + ar + + + sans-serif + + + kacstPen + + + + kacstPen + + sans-serif + + + + diff --git a/67-kacst-poster.conf b/67-kacst-poster.conf new file mode 100644 index 0000000..a14b9ee --- /dev/null +++ b/67-kacst-poster.conf @@ -0,0 +1,22 @@ + + + + + + ar + + + sans-serif + + + KacstPoster + + + + KacstPoster + + sans-serif + + + + diff --git a/67-kacst-qurn.conf b/67-kacst-qurn.conf new file mode 100644 index 0000000..3d93db4 --- /dev/null +++ b/67-kacst-qurn.conf @@ -0,0 +1,22 @@ + + + + + + ar + + + sans-serif + + + KacstQurn + + + + KacstQurn + + sans-serif + + + + diff --git a/67-kacst-screen.conf b/67-kacst-screen.conf new file mode 100644 index 0000000..b2843b8 --- /dev/null +++ b/67-kacst-screen.conf @@ -0,0 +1,22 @@ + + + + + + ar + + + sans-serif + + + KacstScreen + + + + KacstScreen + + sans-serif + + + + diff --git a/67-kacst-title.conf b/67-kacst-title.conf new file mode 100644 index 0000000..6207614 --- /dev/null +++ b/67-kacst-title.conf @@ -0,0 +1,22 @@ + + + + + + ar + + + sans-serif + + + KacstTitle + + + + KacstTitle + + sans-serif + + + + diff --git a/67-kacst-titlel.conf b/67-kacst-titlel.conf new file mode 100644 index 0000000..1fa541e --- /dev/null +++ b/67-kacst-titlel.conf @@ -0,0 +1,22 @@ + + + + + + ar + + + sans-serif + + + KacstTitleL + + + + KacstTitleL + + sans-serif + + + + diff --git a/README.en.md b/README.en.md deleted file mode 100644 index c9b922e..0000000 --- a/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# kacst-fonts - -#### Description -{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} - -#### Software Architecture -Software architecture description - -#### Installation - -1. xxxx -2. xxxx -3. xxxx - -#### Instructions - -1. xxxx -2. xxxx -3. xxxx - -#### Contribution - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/README.md b/README.md deleted file mode 100644 index d259bb2..0000000 --- a/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# kacst-fonts - -#### 介绍 -{**以下是码云平台说明,您可以替换此简介** -码云是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 -无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)} - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 码云特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 -5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/kacst-art.metainfo.xml b/kacst-art.metainfo.xml new file mode 100644 index 0000000..dbe1acf --- /dev/null +++ b/kacst-art.metainfo.xml @@ -0,0 +1,15 @@ + + + kacst-art + CC0-1.0 + Kacst + Fonts for arabic from arabeyes project + +

+ This package contains fonts for the display of Arabic + from the King Abdulaziz City for Science and Technology(kacst). +

+
+ psatpute_at_redhat_dot_com + http://old.arabeyes.org/resources.php +
diff --git a/kacst-book.metainfo.xml b/kacst-book.metainfo.xml new file mode 100644 index 0000000..6d411b9 --- /dev/null +++ b/kacst-book.metainfo.xml @@ -0,0 +1,6 @@ + + + kacst-book + CC0-1.0 + kacst-art + diff --git a/kacst-decorative.metainfo.xml b/kacst-decorative.metainfo.xml new file mode 100644 index 0000000..d37d17f --- /dev/null +++ b/kacst-decorative.metainfo.xml @@ -0,0 +1,6 @@ + + + kacst-decorative + CC0-1.0 + kacst-art + diff --git a/kacst-digital.metainfo.xml b/kacst-digital.metainfo.xml new file mode 100644 index 0000000..f523262 --- /dev/null +++ b/kacst-digital.metainfo.xml @@ -0,0 +1,6 @@ + + + kacst-digital + CC0-1.0 + kacst-art + diff --git a/kacst-farsi.metainfo.xml b/kacst-farsi.metainfo.xml new file mode 100644 index 0000000..daa560f --- /dev/null +++ b/kacst-farsi.metainfo.xml @@ -0,0 +1,6 @@ + + + kacst-farsi + CC0-1.0 + kacst-art + diff --git a/kacst-fonts.spec b/kacst-fonts.spec new file mode 100644 index 0000000..a442b60 --- /dev/null +++ b/kacst-fonts.spec @@ -0,0 +1,179 @@ +%define fontname kacst +Name: %{fontname}-fonts +Version: 2.0 +Release: 21 +Summary: Fonts for arabic from arabeyes projec +License: GPLv2 +URL: https://github.com/gooselinux/kacst-fonts + +Source0: http://downloads.sourceforge.net/sourceforge/arabeyes/%{fontname}_fonts_%{version}.tar.bz2 +Source1: 67-%{fontname}-art.conf +Source2: 67-%{fontname}-book.conf +Source3: 67-%{fontname}-decorative.conf +Source4: 67-%{fontname}-digital.conf +Source5: 67-%{fontname}-farsi.conf +Source6: 67-%{fontname}-letter.conf +Source7: 67-%{fontname}-naskh.conf +Source8: 67-%{fontname}-office.conf +Source9: 67-%{fontname}-one.conf +Source10: 67-%{fontname}-pen.conf +Source11: 67-%{fontname}-poster.conf +Source12: 67-%{fontname}-qurn.conf +Source13: 67-%{fontname}-screen.conf +Source14: 67-%{fontname}-title.conf +Source15: 67-%{fontname}-titlel.conf +Source16: %{fontname}-art.metainfo.xml +Source17: %{fontname}-book.metainfo.xml +Source18: %{fontname}-decorative.metainfo.xml +Source19: %{fontname}-digital.metainfo.xml +Source20: %{fontname}-farsi.metainfo.xml +Source21: %{fontname}-letter.metainfo.xml +Source22: %{fontname}-naskh.metainfo.xml +Source23: %{fontname}-office.metainfo.xml +Source24: %{fontname}-one.metainfo.xml +Source25: %{fontname}-pen.metainfo.xml +Source26: %{fontname}-poster.metainfo.xml +Source27: %{fontname}-qurn.metainfo.xml +Source28: %{fontname}-screen.metainfo.xml +Source29: %{fontname}-title.metainfo.xml +Source30: %{fontname}-titlel.metainfo.xml + +BuildArch: noarch +BuildRequires: dos2unix fontpackages-devel > 1.13 +Obsoletes: fonts-arabic <= 2.1-2 + +%description +Fonts for arabic from arabeyes project + +%package common +Summary: Common files for kacst-fonts +Requires: fontpackages-filesystem + +%description common +Fonts for arabic from arabeyes project + +%package -n %{fontname}-book-fonts +Summary: Fonts for arabic from arabeyes project +Requires: %{name}-common = %{version}-%{release} +License: GPLv2 +Provides: %{name} = %{version}-%{release} +Obsoletes: %{name} < 2.0-3 +Provides: %{fontname}-digital-fonts = %{version}-%{release} +Obsoletes: %{fontname}-digital-fonts < %{version}-%{release} +Provides: %{fontname}-letter-fonts = %{version}-%{release} +Obsoletes: %{fontname}-letter-fonts < %{version}-%{release} +Provides: %{fontname}-office-fonts = %{version}-%{release} +Obsoletes: %{fontname}-office-fonts < %{version}-%{release} +Provides: %{fontname}-pen-fonts = %{version}-%{release} +Obsoletes: %{fontname}-pen-fonts < %{version}-%{release} +Provides: %{fontname}-qurn-fonts = %{version}-%{release} +Obsoletes: %{fontname}-qurn-fonts < %{version}-%{release} +Provides: %{fontname}-titlel-fonts = %{version}-%{release} +Obsoletes: %{fontname}-titlel-fonts < %{version}-%{release} +Provides: %{fontname}-art-fonts = %{version}-%{release} +Obsoletes: %{fontname}-art-fonts < %{version}-%{release} +Provides: %{fontname}-decorative-fonts = %{version}-%{release} +Obsoletes: %{fontname}-decorative-fonts < %{version}-%{release} +Provides: %{fontname}-farsi-fonts = %{version}-%{release} +Obsoletes: %{fontname}-farsi-fonts < %{version}-%{release} +Provides: %{fontname}-naskh-fonts = %{version}-%{release} +Obsoletes: %{fontname}-naskh-fonts < %{version}-%{release} +Provides: %{fontname}-one-fonts = %{version}-%{release} +Obsoletes: %{fontname}-one-fonts < %{version}-%{release} +Provides: %{fontname}-poster-fonts = %{version}-%{release} +Obsoletes: %{fontname}-poster-fonts < %{version}-%{release} +Provides: %{fontname}-screen-fonts = %{version}-%{release} +Obsoletes: %{fontname}-screen-fonts < %{version}-%{release} +Provides: %{fontname}-title-fonts = %{version}-%{release} +Obsoletes: %{fontname}-title-fonts < %{version}-%{release} + +%description -n %{fontname}-book-fonts +Fonts for arabic from arabeyes project + + +%prep +%autosetup -n KacstArabicFonts-%{version} -p1 +find . -not -name \*.ttf -type f -exec dos2unix -k {} \; + +%build + +%install +install -m 0755 -d %{buildroot}%{_datadir}/fonts/%{fontname} +install -m 0644 -p *.ttf %{buildroot}%{_datadir}/fonts/%{fontname} +install -m 0755 -d %{buildroot}%{_datadir}/fontconfig/conf.avail +install -m 0755 -d %{buildroot}%{_sysconfdir}/fonts/conf.d + +pushd %{buildroot}%{_datadir}/fontconfig/conf.avail +install -m 0644 -p %{SOURCE1} 67-%{fontname}-art.conf +install -m 0644 -p %{SOURCE2} 67-%{fontname}-book.conf +install -m 0644 -p %{SOURCE3} 67-%{fontname}-decorative.conf +install -m 0644 -p %{SOURCE4} 67-%{fontname}-digital.conf +install -m 0644 -p %{SOURCE5} 67-%{fontname}-farsi.conf +install -m 0644 -p %{SOURCE6} 67-%{fontname}-letter.conf +install -m 0644 -p %{SOURCE7} 67-%{fontname}-naskh.conf +install -m 0644 -p %{SOURCE8} 67-%{fontname}-office.conf +install -m 0644 -p %{SOURCE9} 67-%{fontname}-one.conf +install -m 0644 -p %{SOURCE10} 67-%{fontname}-pen.conf +install -m 0644 -p %{SOURCE11} 67-%{fontname}-poster.conf +install -m 0644 -p %{SOURCE12} 67-%{fontname}-qurn.conf +install -m 0644 -p %{SOURCE13} 67-%{fontname}-screen.conf +install -m 0644 -p %{SOURCE14} 67-%{fontname}-title.conf +install -m 0644 -p %{SOURCE15} 67-%{fontname}-titlel.conf +popd + +for fconf in 67-%{fontname}-art.conf \ + 67-%{fontname}-book.conf \ + 67-%{fontname}-decorative.conf \ + 67-%{fontname}-digital.conf \ + 67-%{fontname}-farsi.conf \ + 67-%{fontname}-letter.conf \ + 67-%{fontname}-naskh.conf \ + 67-%{fontname}-office.conf \ + 67-%{fontname}-one.conf \ + 67-%{fontname}-pen.conf \ + 67-%{fontname}-poster.conf \ + 67-%{fontname}-qurn.conf \ + 67-%{fontname}-screen.conf \ + 67-%{fontname}-title.conf \ + 67-%{fontname}-titlel.conf +do + ln -s %{_datadir}/fontconfig/conf.avail/$fconf \ + %{buildroot}%{_sysconfdir}/fonts/conf.d/$fconf +done + +install -m 0755 -d %{buildroot}%{_datadir}/appdata +pushd %{buildroot}%{_datadir}/appdata +install -Dm 0644 -p %{SOURCE16} %{fontname}-art.metainfo.xml +install -Dm 0644 -p %{SOURCE17} %{fontname}-book.metainfo.xml +install -Dm 0644 -p %{SOURCE18} %{fontname}-decorative.metainfo.xml +install -Dm 0644 -p %{SOURCE19} %{fontname}-digital.metainfo.xml +install -Dm 0644 -p %{SOURCE20} %{fontname}-farsi.metainfo.xml +install -Dm 0644 -p %{SOURCE21} %{fontname}-letter.metainfo.xml +install -Dm 0644 -p %{SOURCE22} %{fontname}-naskh.metainfo.xml +install -Dm 0644 -p %{SOURCE23} %{fontname}-office.metainfo.xml +install -Dm 0644 -p %{SOURCE24} %{fontname}-one.metainfo.xml +install -Dm 0644 -p %{SOURCE25} %{fontname}-pen.metainfo.xml +install -Dm 0644 -p %{SOURCE26} %{fontname}-poster.metainfo.xml +install -Dm 0644 -p %{SOURCE27} %{fontname}-qurn.metainfo.xml +install -Dm 0644 -p %{SOURCE28} %{fontname}-screen.metainfo.xml +install -Dm 0644 -p %{SOURCE29} %{fontname}-title.metainfo.xml +install -Dm 0644 -p %{SOURCE30} %{fontname}-titlel.metainfo.xml +popd + +%files common +%defattr(-,root,root) +%doc README +%license Copyright LICENSE +%dir %{_datadir}/fonts/%{fontname} + +%files -n %{fontname}-book-fonts +%defattr(-,root,root) +%{_datadir}/fonts/kacst/*.ttf +%{_datadir}/appdata/%{fontname}-*.metainfo.xml +%{_datadir}/fontconfig/conf.avail/67-%{fontname}-*.conf +%{_sysconfdir}/fonts/conf.d/67-%{fontname}-*.conf + +%changelog +* Mon Nov 25 2019 openEuler Buildteam - 2.0-21 +- Package init + diff --git a/kacst-letter.metainfo.xml b/kacst-letter.metainfo.xml new file mode 100644 index 0000000..27e7a53 --- /dev/null +++ b/kacst-letter.metainfo.xml @@ -0,0 +1,6 @@ + + + kacst-letter + CC0-1.0 + kacst-art + diff --git a/kacst-naskh.metainfo.xml b/kacst-naskh.metainfo.xml new file mode 100644 index 0000000..c4f5189 --- /dev/null +++ b/kacst-naskh.metainfo.xml @@ -0,0 +1,6 @@ + + + kacst-naskh + CC0-1.0 + kacst-art + diff --git a/kacst-office.metainfo.xml b/kacst-office.metainfo.xml new file mode 100644 index 0000000..4ba6570 --- /dev/null +++ b/kacst-office.metainfo.xml @@ -0,0 +1,6 @@ + + + kacst-office + CC0-1.0 + kacst-art + diff --git a/kacst-one.metainfo.xml b/kacst-one.metainfo.xml new file mode 100644 index 0000000..2d46e42 --- /dev/null +++ b/kacst-one.metainfo.xml @@ -0,0 +1,6 @@ + + + kacst-one + CC0-1.0 + kacst-art + diff --git a/kacst-pen.metainfo.xml b/kacst-pen.metainfo.xml new file mode 100644 index 0000000..b7eeb6d --- /dev/null +++ b/kacst-pen.metainfo.xml @@ -0,0 +1,6 @@ + + + kacst-pen + CC0-1.0 + kacst-art + diff --git a/kacst-poster.metainfo.xml b/kacst-poster.metainfo.xml new file mode 100644 index 0000000..65ae402 --- /dev/null +++ b/kacst-poster.metainfo.xml @@ -0,0 +1,6 @@ + + + kacst-poster + CC0-1.0 + kacst-art + diff --git a/kacst-qurn.metainfo.xml b/kacst-qurn.metainfo.xml new file mode 100644 index 0000000..9f2062f --- /dev/null +++ b/kacst-qurn.metainfo.xml @@ -0,0 +1,6 @@ + + + kacst-qurn + CC0-1.0 + kacst-art + diff --git a/kacst-screen.metainfo.xml b/kacst-screen.metainfo.xml new file mode 100644 index 0000000..c0fe331 --- /dev/null +++ b/kacst-screen.metainfo.xml @@ -0,0 +1,6 @@ + + + kacst-screen + CC0-1.0 + kacst-art + diff --git a/kacst-title.metainfo.xml b/kacst-title.metainfo.xml new file mode 100644 index 0000000..b135908 --- /dev/null +++ b/kacst-title.metainfo.xml @@ -0,0 +1,6 @@ + + + kacst-title + CC0-1.0 + kacst-art + diff --git a/kacst-titlel.metainfo.xml b/kacst-titlel.metainfo.xml new file mode 100644 index 0000000..5df7749 --- /dev/null +++ b/kacst-titlel.metainfo.xml @@ -0,0 +1,6 @@ + + + kacst-titlel + CC0-1.0 + kacst-art + diff --git a/kacst_fonts_2.0.tar.bz2 b/kacst_fonts_2.0.tar.bz2 new file mode 100644 index 0000000..dc79bad Binary files /dev/null and b/kacst_fonts_2.0.tar.bz2 differ