Resolves #1269404 - Update to new git release 20150929

This commit is contained in:
Pravin Satpute 2016-04-28 23:35:57 +05:30
parent c07a58d2f8
commit 37cd5c170b
5 changed files with 90 additions and 44 deletions

1
.gitignore vendored
View File

@ -6,3 +6,4 @@
/noto-aae16d0cd626.zip /noto-aae16d0cd626.zip
/noto-762640379a51.zip /noto-762640379a51.zip
/noto-d47480343178.zip /noto-d47480343178.zip
/v2015-09-29-license-adobe.zip

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match>
<test name="lang" compare="contains">
<string>ur</string>
</test>
<test name="family">
<string>cursive</string>
</test>
<edit name="family" mode="prepend">
<string>Noto Nastaliq Urdu</string>
</edit>
</match>
<alias>
<family>Noto Nastaliq Urdu</family>
<default>
<family>cursive</family>
</default>
</alias>
</fontconfig>

View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match>
<test name="lang" compare="contains">
<string>bo</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Noto Sans Tibetan</string>
</edit>
</match>
<match>
<test name="lang" compare="contains">
<string>dz</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Noto Sans Tibetan</string>
</edit>
</match>
<alias>
<family>Noto Sans Tibetan</family>
<default>
<family>sans-serif</family>
</default>
</alias>
</fontconfig>

View File

@ -6,17 +6,18 @@ between multiple scripts. Noto family supports almost all scripts available\
in Unicode.\ in Unicode.\
%{nil} %{nil}
%global git d47480343178 %global date 2015-09-29
Name: %{fontname}-fonts Name: %{fontname}-fonts
Version: 20150417 Version: 20150929
Release: 4%{?dist} Release: 1%{?dist}
Summary: Hinted and Non Hinted OpenType fonts for Unicode scripts Summary: Hinted and Non Hinted OpenType fonts for Unicode scripts
Group: User Interface/X
License: ASL 2.0 License: ASL 2.0
URL: https://code.google.com/p/noto URL: https://github.com/googlei18n/noto-fonts/
# downloaded from https://code.google.com/p/noto/source/list -> download [zip] # downloaded from https://code.google.com/p/noto/source/list -> download [zip]
# (NB the download [tar.gz] file seems to have broken headers) # (NB the download [tar.gz] file seems to have broken headers)
Source0: noto-%{git}.zip Source0: https://github.com/googlei18n/noto-fonts/archive/v%{date}-license-adobe.zip
Source2: %{fontconf}-sans.conf Source2: %{fontconf}-sans.conf
Source3: %{fontconf}-sans-armenian.conf Source3: %{fontconf}-sans-armenian.conf
Source4: %{fontconf}-sans-avestan.conf Source4: %{fontconf}-sans-avestan.conf
@ -125,14 +126,10 @@ Source106: %{fontconf}-sans-yi.conf
Source107: %{fontconf}-sans-tagbanwa.conf Source107: %{fontconf}-sans-tagbanwa.conf
Source108: %{fontconf}-sans-thaana.conf Source108: %{fontconf}-sans-thaana.conf
Source150: %{fontconf}-sans-simplified-chinese.conf
Source151: %{fontconf}-sans-traditional-chinese.conf
Source152: %{fontconf}-sans-japanese.conf
Source153: %{fontconf}-sans-korean.conf
Source154: %{fontconf}-sans-cjk.conf
Source155: %{fontconf}-color-emoji.conf
Source156: %{fontconf}-sans-oriya.conf Source156: %{fontconf}-sans-oriya.conf
Source157: %{fontconf}-sans-oriya-ui.conf Source157: %{fontconf}-sans-oriya-ui.conf
Source158: %{fontconf}-nastaliq-urdu.conf
Source159: %{fontconf}-sans-tibetan.conf
# Add appstream metadata files # Add appstream metadata files
Source200: %{fontname}.metainfo.xml Source200: %{fontname}.metainfo.xml
@ -140,11 +137,6 @@ Source200: %{fontname}.metainfo.xml
BuildArch: noarch BuildArch: noarch
BuildRequires: fontforge >= 20080429 BuildRequires: fontforge >= 20080429
BuildRequires: fontpackages-devel BuildRequires: fontpackages-devel
BuildRequires: fonttools >= 2.5
## As nototools are python2 scripts, we need to install py2 fonttools
BuildRequires: python2-fonttools
BuildRequires: optipng
BuildRequires: cairo-devel
Requires: fontpackages-filesystem Requires: fontpackages-filesystem
%description %description
@ -213,7 +205,6 @@ fi\
%notopkg Sans Carian %notopkg Sans Carian
%notopkg Sans Cham %notopkg Sans Cham
%notopkg Sans Cherokee %notopkg Sans Cherokee
%notopkg -c Sans CJK
%notopkg Sans Coptic %notopkg Sans Coptic
%notopkg Sans Cuneiform %notopkg Sans Cuneiform
%notopkg Sans Cypriot %notopkg Sans Cypriot
@ -234,7 +225,6 @@ fi\
%notopkg Sans Imperial Aramaic %notopkg Sans Imperial Aramaic
%notopkg Sans Inscriptional Pahlavi %notopkg Sans Inscriptional Pahlavi
%notopkg Sans Inscriptional Parthian %notopkg Sans Inscriptional Parthian
%notopkg -a SansJP Sans Japanese
%notopkg Sans Javanese %notopkg Sans Javanese
%notopkg Sans Kaithi %notopkg Sans Kaithi
%notopkg Sans Kannada %notopkg Sans Kannada
@ -243,7 +233,6 @@ fi\
%notopkg Sans Kharoshthi %notopkg Sans Kharoshthi
%notopkg Sans Khmer %notopkg Sans Khmer
%notopkg Sans Khmer UI %notopkg Sans Khmer UI
%notopkg -a SansKR Sans Korean
%notopkg Sans Lao %notopkg Sans Lao
%notopkg Sans Lao UI %notopkg Sans Lao UI
%notopkg Sans Lepcha %notopkg Sans Lepcha
@ -275,7 +264,6 @@ fi\
%notopkg Sans Shavian %notopkg Sans Shavian
%notopkg Sans Samaritan %notopkg Sans Samaritan
%notopkg Sans Saurashtra %notopkg Sans Saurashtra
%notopkg -a SansSC Sans Simplified Chinese
%notopkg Sans Sinhala %notopkg Sans Sinhala
%notopkg Sans Sundanese %notopkg Sans Sundanese
%notopkg Sans Syloti Nagri %notopkg Sans Syloti Nagri
@ -296,7 +284,6 @@ fi\
%notopkg Sans Thai %notopkg Sans Thai
%notopkg Sans Thai UI %notopkg Sans Thai UI
%notopkg Sans Tifinagh %notopkg Sans Tifinagh
%notopkg -a SansTC Sans Traditional Chinese
%notopkg Sans Ugaritic %notopkg Sans Ugaritic
%notopkg Sans Vai %notopkg Sans Vai
%notopkg Sans Yi %notopkg Sans Yi
@ -306,32 +293,27 @@ fi\
%notopkg Serif Khmer %notopkg Serif Khmer
%notopkg Serif Lao %notopkg Serif Lao
%notopkg Serif Thai %notopkg Serif Thai
%notopkg Color Emoji
%notopkg Sans Oriya %notopkg Sans Oriya
%notopkg Sans Oriya UI %notopkg Sans Oriya UI
%notopkg Sans Tibetan
%notopkg Nastaliq Urdu
%prep %prep
%setup -q -n noto-%{git} %setup -q -n noto-fonts-2015-09-29-license-adobe
%build %build
cd color_emoji
env PYTHONPATH=.. make %{?_smp_mflags}
%install %install
install -m 0755 -d %{buildroot}%{_fontdir} install -m 0755 -d %{buildroot}%{_fontdir}
install -m 0644 -p fonts/individual/unhinted/Noto*.ttf %{buildroot}%{_fontdir} install -m 0644 -p unhinted/Noto*.ttf %{buildroot}%{_fontdir}
install -m 0644 -p fonts/individual/hinted/Noto*.ttf %{buildroot}%{_fontdir} install -m 0644 -p hinted/Noto*.ttf %{buildroot}%{_fontdir}
install -m 0644 -p color_emoji/NotoColorEmoji.ttf %{buildroot}%{_fontdir}/NotoColorEmoji-Regular.ttf
# for cjk fonts
install -m 0644 -p third_party/noto_cjk/NotoSans{JP,KR,SC,TC}*.otf %{buildroot}%{_fontdir}
install -m 0644 -p third_party/noto_cjk/NotoSansCJK-*.ttc %{buildroot}%{_fontdir}
install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \ install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
%{buildroot}%{_fontconfig_confdir} %{buildroot}%{_fontconfig_confdir}
# Add appstream metadata # Add appstream metadata
install -Dm 0644 -p %{SOURCE200} \ install -Dm 0644 -p %{SOURCE200} \
%{buildroot}%{_datadir}/appdata/%{fontname}.metainfo.xml %{buildroot}%{_datadir}/appdata/%{fontname}.metainfo.xml
@ -341,15 +323,15 @@ for f in \
sans sans-armenian sans-avestan sans-balinese sans-bamum \ sans sans-armenian sans-avestan sans-balinese sans-bamum \
sans-batak sans-bengali sans-bengali-ui sans-brahmi \ sans-batak sans-bengali sans-bengali-ui sans-brahmi \
sans-buginese sans-buhid sans-canadian-aboriginal sans-carian \ sans-buginese sans-buhid sans-canadian-aboriginal sans-carian \
sans-cham sans-cherokee sans-cjk sans-coptic sans-cuneiform \ sans-cham sans-cherokee sans-coptic sans-cuneiform \
sans-cypriot sans-deseret sans-devanagari sans-devanagari-ui \ sans-cypriot sans-deseret sans-devanagari sans-devanagari-ui \
sans-egyptian-hieroglyphs sans-ethiopic sans-georgian \ sans-egyptian-hieroglyphs sans-ethiopic sans-georgian \
sans-glagolitic sans-gothic sans-gujarati sans-gujarati-ui \ sans-glagolitic sans-gothic sans-gujarati sans-gujarati-ui \
sans-gurmukhi sans-gurmukhi-ui sans-hanunoo sans-hebrew \ sans-gurmukhi sans-gurmukhi-ui sans-hanunoo sans-hebrew \
sans-imperial-aramaic sans-inscriptional-pahlavi \ sans-imperial-aramaic sans-inscriptional-pahlavi \
sans-inscriptional-parthian sans-japanese sans-javanese \ sans-inscriptional-parthian sans-javanese \
sans-kaithi sans-kannada sans-kannada-ui sans-kayah-li \ sans-kaithi sans-kannada sans-kannada-ui sans-kayah-li \
sans-kharoshthi sans-khmer sans-khmer-ui sans-korean sans-lao \ sans-kharoshthi sans-khmer sans-khmer-ui sans-lao \
sans-lao-ui sans-lepcha sans-limbu sans-linear-b sans-lisu \ sans-lao-ui sans-lepcha sans-limbu sans-linear-b sans-lisu \
sans-lycian sans-lydian sans-malayalam sans-malayalam-ui \ sans-lycian sans-lydian sans-malayalam sans-malayalam-ui \
sans-mandaic sans-meetei-mayek sans-mongolian sans-myanmar \ sans-mandaic sans-meetei-mayek sans-mongolian sans-myanmar \
@ -357,16 +339,15 @@ for f in \
sans-ol-chiki sans-old-italic sans-old-persian \ sans-ol-chiki sans-old-italic sans-old-persian \
sans-old-south-arabian sans-old-turkic sans-osmanya \ sans-old-south-arabian sans-old-turkic sans-osmanya \
sans-phags-pa sans-phoenician sans-rejang sans-runic \ sans-phags-pa sans-phoenician sans-rejang sans-runic \
sans-samaritan sans-saurashtra sans-shavian \ sans-samaritan sans-saurashtra sans-shavian sans-sinhala \
sans-simplified-chinese sans-sinhala sans-sundanese \ sans-sundanese sans-syloti-nagri sans-symbols sans-syriac-eastern \
sans-syloti-nagri sans-symbols sans-syriac-eastern \
sans-syriac-estrangela sans-syriac-western sans-tagalog \ sans-syriac-estrangela sans-syriac-western sans-tagalog \
sans-tagbanwa sans-tai-le sans-tai-tham sans-tai-viet \ sans-tagbanwa sans-tai-le sans-tai-tham sans-tai-viet \
sans-tamil sans-tamil-ui sans-telugu sans-telugu-ui \ sans-tamil sans-tamil-ui sans-telugu sans-telugu-ui \
sans-thaana sans-thai sans-thai-ui sans-tifinagh \ sans-thaana sans-thai sans-thai-ui sans-tifinagh \
sans-traditional-chinese sans-ugaritic sans-ui sans-vai sans-yi \ sans-ugaritic sans-ui sans-vai sans-yi \
serif serif-armenian serif-georgian serif-khmer serif-lao serif-thai color-emoji \ serif serif-armenian serif-georgian serif-khmer serif-lao serif-thai \
sans-oriya sans-oriya-ui \ sans-oriya sans-oriya-ui sans-tibetan nastaliq-urdu \
; do ; do
install -m 0644 -p %{_sourcedir}/%{fontconf}-$f.conf \ install -m 0644 -p %{_sourcedir}/%{fontconf}-$f.conf \
%{buildroot}%{_fontconfig_templatedir}/%{fontconf}-$f.conf %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-$f.conf
@ -388,12 +369,20 @@ done
%files common %files common
%license LICENSE %license hinted/LICENSE hinted/COPYING
%doc AUTHORS CONTRIBUTORS %doc README.md FAQ.md
%{_datadir}/appdata/%{fontname}.metainfo.xml %{_datadir}/appdata/%{fontname}.metainfo.xml
%changelog %changelog
* Thu Apr 28 2016 Pravin Satpute <psatpute@redhat.com> - 20150929-1
- Resolves #1269404 - Update to new git release 20150929
- Upstream divided google-noto-fonts package into noto-cjk-font and noto-emoji
- Removed packages: google-noto-color-emoji-fonts, google-noto-sans (cjk-fonts,
- japanese-fonts, simplified-chinese-fonts and traditional-chinese-fonts)
- Replaced by google-noto-cjk-fonts and google-noto-emoji-fonts
- New subpackages - google-noto-nastaliq-urdu-fonts and google-noto-sans-tibetan-fonts
* Thu Feb 04 2016 Parag Nemade <pnemade AT redhat DOT com> - 20150417-4 * Thu Feb 04 2016 Parag Nemade <pnemade AT redhat DOT com> - 20150417-4
- Fix for python2 fonttools - Fix for python2 fonttools

View File

@ -1 +1 @@
24994ad24fa3b9c9e6b9f4b8a7dca0cf noto-d47480343178.zip 4e0e7b5221b1bbf93731d85ee3396f89 v2015-09-29-license-adobe.zip