From fefbb6997f4721afac981f068a2707b54c6fa342 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Arkadiusz=20Mi=C5=9Bkiewicz?= Date: Tue, 21 Apr 2015 14:42:44 +0200 Subject: [PATCH 1/2] - initial --- 44-source-han-sans-cn.conf | 18 ++++++++ 44-source-han-sans-jp.conf | 18 ++++++++ 44-source-han-sans-kr.conf | 18 ++++++++ 44-source-han-sans-otc.conf | 42 ++++++++++++++++++ 44-source-han-sans-tw.conf | 18 ++++++++ fonts-OTF-Adobe-SourceHanSans.spec | 69 ++++++++++++++++++++++++++++++ 6 files changed, 183 insertions(+) create mode 100644 44-source-han-sans-cn.conf create mode 100644 44-source-han-sans-jp.conf create mode 100644 44-source-han-sans-kr.conf create mode 100644 44-source-han-sans-otc.conf create mode 100644 44-source-han-sans-tw.conf create mode 100644 fonts-OTF-Adobe-SourceHanSans.spec diff --git a/44-source-han-sans-cn.conf b/44-source-han-sans-cn.conf new file mode 100644 index 0000000..dce414b --- /dev/null +++ b/44-source-han-sans-cn.conf @@ -0,0 +1,18 @@ + + + + + + + Source Han Sans CN Medium + + + demibold + + + diff --git a/44-source-han-sans-jp.conf b/44-source-han-sans-jp.conf new file mode 100644 index 0000000..4983473 --- /dev/null +++ b/44-source-han-sans-jp.conf @@ -0,0 +1,18 @@ + + + + + + + Source Han Sans JP Medium + + + demibold + + + diff --git a/44-source-han-sans-kr.conf b/44-source-han-sans-kr.conf new file mode 100644 index 0000000..3c54813 --- /dev/null +++ b/44-source-han-sans-kr.conf @@ -0,0 +1,18 @@ + + + + + + + Source Han Sans KR Medium + + + demibold + + + diff --git a/44-source-han-sans-otc.conf b/44-source-han-sans-otc.conf new file mode 100644 index 0000000..319b4cc --- /dev/null +++ b/44-source-han-sans-otc.conf @@ -0,0 +1,42 @@ + + + + + + + Source Han Sans J Medium + + + demibold + + + + + Source Han Sans K Medium + + + demibold + + + + + Source Han Sans SC Medium + + + demibold + + + + + Source Han Sans TC Medium + + + demibold + + + diff --git a/44-source-han-sans-tw.conf b/44-source-han-sans-tw.conf new file mode 100644 index 0000000..161537b --- /dev/null +++ b/44-source-han-sans-tw.conf @@ -0,0 +1,18 @@ + + + + + + + Source Han Sans TWHK Medium + + + demibold + + + diff --git a/fonts-OTF-Adobe-SourceHanSans.spec b/fonts-OTF-Adobe-SourceHanSans.spec new file mode 100644 index 0000000..5a1ba56 --- /dev/null +++ b/fonts-OTF-Adobe-SourceHanSans.spec @@ -0,0 +1,69 @@ +# TODO: +# - split into separate cn/jp/kr/otc/tw subpackages +Summary: Adobe Source HanSans +Name: fonts-OTF-Adobe-SourceHanSans +Version: 1.002 +Release: 1 +License: OFL v1.1 +Group: Fonts +Source0: https://github.com/adobe-fonts/source-han-sans/archive/1.002R.tar.gz +# Source0-md5: 6b7f44a2e15f585a3ff5eff7754edb32 +Source1: 44-source-han-sans-cn.conf +Source2: 44-source-han-sans-jp.conf +Source3: 44-source-han-sans-kr.conf +Source4: 44-source-han-sans-otc.conf +Source5: 44-source-han-sans-tw.conf +URL: https://github.com/adobe-fonts/source-han-sans +BuildRequires: unzip +Requires(post,postun): fontpostinst +BuildArch: noarch +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define otffontsdir %{_fontsdir}/OTF + +%description +Source Han Sans is a set of OpenType/CFF Pan-CJK fonts. + +%prep +%setup -q -n source-han-sans-%{version}R + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{otffontsdir},%{_datadir}/fontconfig/conf.avail,%{_sysconfdir}/fonts/conf.d} + +find . -type f -name '*.otf' -exec install -vp "{}" "$RPM_BUILD_ROOT%{otffontsdir}" ";" + +install -p %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/fontconfig/conf.avail/44-source-han-sans-cn.conf +install -p %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/fontconfig/conf.avail/44-source-han-sans-jp.conf +install -p %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/fontconfig/conf.avail/44-source-han-sans-kr.conf +install -p %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/fontconfig/conf.avail/44-source-han-sans-otc.conf +install -p %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/fontconfig/conf.avail/44-source-han-sans-tw.conf +ln -s %{_datadir}/fontconfig/conf.avail/44-source-han-sans-cn.conf $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d/ +ln -s %{_datadir}/fontconfig/conf.avail/44-source-han-sans-jp.conf $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d/ +ln -s %{_datadir}/fontconfig/conf.avail/44-source-han-sans-kr.conf $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d/ +ln -s %{_datadir}/fontconfig/conf.avail/44-source-han-sans-otc.conf $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d/ +ln -s %{_datadir}/fontconfig/conf.avail/44-source-han-sans-tw.conf $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d/ + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +fontpostinst OTF + +%postun +fontpostinst OTF + +%files +%defattr(644,root,root,755) +%doc LICENSE.txt README.md +%{otffontsdir}/SourceHanSans*.otf +%{_sysconfdir}/fonts/conf.d/44-source-han-sans-cn.conf +%{_sysconfdir}/fonts/conf.d/44-source-han-sans-jp.conf +%{_sysconfdir}/fonts/conf.d/44-source-han-sans-kr.conf +%{_sysconfdir}/fonts/conf.d/44-source-han-sans-otc.conf +%{_sysconfdir}/fonts/conf.d/44-source-han-sans-tw.conf +%{_datadir}/fontconfig/conf.avail/44-source-han-sans-cn.conf +%{_datadir}/fontconfig/conf.avail/44-source-han-sans-jp.conf +%{_datadir}/fontconfig/conf.avail/44-source-han-sans-kr.conf +%{_datadir}/fontconfig/conf.avail/44-source-han-sans-otc.conf +%{_datadir}/fontconfig/conf.avail/44-source-han-sans-tw.conf -- 2.43.0 From b20810c08779dfa55c58773d3d82809a140b7199 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Arkadiusz=20Mi=C5=9Bkiewicz?= Date: Sun, 29 Oct 2017 00:50:17 +0200 Subject: [PATCH 2/2] - up to 1.004 --- fonts-OTF-Adobe-SourceHanSans.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fonts-OTF-Adobe-SourceHanSans.spec b/fonts-OTF-Adobe-SourceHanSans.spec index 5a1ba56..abe8433 100644 --- a/fonts-OTF-Adobe-SourceHanSans.spec +++ b/fonts-OTF-Adobe-SourceHanSans.spec @@ -2,12 +2,12 @@ # - split into separate cn/jp/kr/otc/tw subpackages Summary: Adobe Source HanSans Name: fonts-OTF-Adobe-SourceHanSans -Version: 1.002 +Version: 1.004 Release: 1 License: OFL v1.1 Group: Fonts -Source0: https://github.com/adobe-fonts/source-han-sans/archive/1.002R.tar.gz -# Source0-md5: 6b7f44a2e15f585a3ff5eff7754edb32 +Source0: https://github.com/adobe-fonts/source-han-sans/archive/%{version}R.tar.gz +# Source0-md5: 93168b6e15cacd31b3d60fc7bf3e60f5 Source1: 44-source-han-sans-cn.conf Source2: 44-source-han-sans-jp.conf Source3: 44-source-han-sans-kr.conf -- 2.43.0