diff options
author | CoprDistGit <infra@openeuler.org> | 2024-08-05 02:45:46 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2024-08-05 02:45:46 +0000 |
commit | 63bf5ac5f3a1cd942b2389bddb1c4e3e4017bbfd (patch) | |
tree | d6a389a798e882d6ffa2463618b5d77f8df17a76 /google-noto-emoji-fonts.spec | |
parent | 6ee8cd1f4293f4b5c08291e1b76049d5b1d09ea1 (diff) |
automatic import of google-noto-emoji-fontsopeneuler24.03_LTS
Diffstat (limited to 'google-noto-emoji-fonts.spec')
-rw-r--r-- | google-noto-emoji-fonts.spec | 247 |
1 files changed, 247 insertions, 0 deletions
diff --git a/google-noto-emoji-fonts.spec b/google-noto-emoji-fonts.spec new file mode 100644 index 0000000..4eed287 --- /dev/null +++ b/google-noto-emoji-fonts.spec @@ -0,0 +1,247 @@ +%global commit0 9a5261d871451f9b5183c93483cbd68ed916b1e9 +%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) + +%global fontname google-noto-emoji + +%if (0%{?fedora} > 25) +%global buildfont 1 +%else +%global buildfont 0 +%endif + + +Name: %{fontname}-fonts +Version: 20211102 +Release: 1%{?dist} +Summary: Google “Noto Emoji” Black-and-White emoji font + +# In noto-emoji-fonts source +## noto-emoji code is in ASL 2.0 license +## Emoji fonts are under OFL license +### third_party color-emoji code is in BSD license +### third_party region-flags code is in Public Domain license +# In nototools source +## nototools code is in ASL 2.0 license +### third_party ucd code is in Unicode license +License: OFL and ASL 2.0 +URL: https://github.com/googlei18n/noto-emoji +Source0: https://github.com/googlei18n/noto-emoji/archive/%{commit0}.tar.gz#/noto-emoji-%{shortcommit0}.tar.gz +Source2: %{fontname}.metainfo.xml +Source3: %{fontname}-color.metainfo.xml + +Patch0: noto-emoji-build-all-flags.patch +Patch1: noto-emoji-use-gm.patch +Patch2: noto-emoji-use-system-pngquant.patch + +BuildArch: noarch +BuildRequires: gcc +BuildRequires: fontpackages-devel +%if %buildfont +BuildRequires: fonttools +BuildRequires: python3-fonttools +BuildRequires: nototools +BuildRequires: python3-nototools +BuildRequires: python3-devel +BuildRequires: GraphicsMagick +BuildRequires: pngquant +BuildRequires: zopfli +BuildRequires: cairo-devel +%endif +BuildRequires: make + +Requires: fontpackages-filesystem + +Obsoletes: google-noto-color-emoji-fonts < 20150617 +Provides: google-noto-color-emoji-fonts = 20150617 + +%description +This package provides the Google “Noto Emoji” Black-and-White emoji font. + +%package -n %{fontname}-color-fonts +Summary: Google “Noto Color Emoji” colored emoji font +Requires: fontpackages-filesystem +Obsoletes: google-noto-color-emoji-fonts < 20150617 +Provides: google-noto-color-emoji-fonts = 20150617 + +%description -n %{fontname}-color-fonts +This package provides the Google “Noto Color Emoji” colored emoji font. + +%prep +%setup -n noto-emoji-%{commit0} +%patch0 -p1 -b .noto-emoji-build-all-flags +%patch1 -p1 -b .noto-emoji-use-gm.patch +%patch2 -p1 -b .noto-emoji-use-system-pngquant + +rm -rf third_party/pngquant + +%build +%if %buildfont +# Work around UTF-8 +export LANG=C.UTF-8 + +%make_build OPT_CFLAGS="$RPM_OPT_FLAGS" BYPASS_SEQUENCE_CHECK='True' +%endif + +%install +install -m 0755 -d %{buildroot}%{_fontdir} + +%if %buildfont +# Built by us from the supplied pngs: +install -m 0644 -p NotoColorEmoji.ttf %{buildroot}%{_fontdir} +%else +# Pre-built, and included with the source: +install -m 0644 -p fonts/NotoColorEmoji.ttf %{buildroot}%{_fontdir} +%endif + +# Pre-built, and included with the source: +install -m 0644 -p fonts/NotoEmoji-Regular.ttf %{buildroot}%{_fontdir} + +mkdir -p %{buildroot}%{_datadir}/appdata +install -m 0644 -p %{SOURCE2} %{buildroot}%{_datadir}/appdata +install -m 0644 -p %{SOURCE3} %{buildroot}%{_datadir}/appdata + +%_font_pkg NotoEmoji-Regular.ttf +%license LICENSE +%doc AUTHORS CONTRIBUTING.md CONTRIBUTORS README.md +%{_datadir}/appdata/google-noto-emoji.metainfo.xml + +%_font_pkg -n color NotoColorEmoji.ttf +%license LICENSE +%doc AUTHORS CONTRIBUTING.md CONTRIBUTORS README.md +%{_datadir}/appdata/google-noto-emoji-color.metainfo.xml + + +%changelog +* Tue Nov 1 2022 Peng Wu <pwu@redhat.com> - 20211102-1 +- Update to v2.034 +- Resolves: #2118299 + +* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 20200916-4 +- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags + Related: rhbz#1991688 + +* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 20200916-3 +- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 + +* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 20200916-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Thu Dec 24 2020 Peng Wu <pwu@redhat.com> - 20200916-1 +- Update to upstream snapshot tarball (Unicode 13.1.0 support) + +* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20200723-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 21 2020 Mike FABIAN <mfabian@redhat.com> - 20200723-1 +- Update to upstream snapshot tarball (Unicode 13.0.0 support) + +* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 20200402-2 +- Use make macros +- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro + +* Thu Apr 02 2020 Mike FABIAN <mfabian@redhat.com> - 20200402-1 +- Update to upstream snapshot tarball (fixes U+1F9D1 U+200D U+1F3A8 "artist" + and many other sequences) + +* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20191019-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Oct 19 2019 Mike FABIAN <mfabian@redhat.com> - 20191019-1 +- Update to upstream snapshot tarball (Fixes for people holding hands) + +* Thu Aug 29 2019 Mike FABIAN <mfabian@redhat.com> - 20190829-1 +- Update to upstream snapshot tarball (Fixes FR and NL flags) + +* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 20190709-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Jul 09 2019 Mike FABIAN <mfabian@redhat.com> - 20190709-1 +- Update to upstream snapshot tarball (Contains the new emoji added in Unicode 12.0.0, + also fixes the "people holding hands" sequence. +- Port to Python3 and build using Python3 + +* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 20180814-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Aug 14 2018 Mike FABIAN <mfabian@redhat.com> - 20180814-1 +- Update to upstream snapshot tarball (Contains the new emoji added in Unicode 11.0.0) + +* Mon Jul 23 2018 Mike FABIAN <mfabian@redhat.com> - 20180508-6 +- Fix build in rawhide +- Resolves: rhbz#1604247 + +* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20180508-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jun 26 2018 Peng Wu <pwu@redhat.com> - 20180508-4 +- Fixes buildfont macro + +* Tue Jun 19 2018 Peng Wu <pwu@redhat.com> - 20180508-3 +- Only build emoji color font since Fedora 26 + +* Wed May 23 2018 Peng Wu <pwu@redhat.com> - 20180508-2 +- Use GraphicsMagick instead of ImageMagick + +* Tue May 08 2018 Mike FABIAN <mfabian@redhat.com> - 20180508-1 +- Update to upstream snapshot tarball (color emoji font version 2.011) +- Add patch to build all country flags (Resolves: rhbz#1574195) + +* Wed Mar 07 2018 Mike FABIAN <mfabian@redhat.com> - 20180307-1 +- Update to upstream snapshot tarball (color emoji font version 2.004) + +* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20170928-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Mon Feb 5 2018 Peng Wu <pwu@redhat.com> - 20170928-3 +- Use nototools package to build google-noto-emoji-fonts + +* Wed Nov 8 2017 Peter Oliver <rpm@mavit.org.uk> - 20170928-2 +- Prefer zopflipng to optipng, since it should yield smaller files. +- Use the font we built, rather than the one included with the source. + +* Thu Sep 28 2017 Mike FABIAN <mfabian@redhat.com> - 20170828-1 +- Update to upstream snapshot tarball +- split black-and-white and color fonts into different sub-packages. + +* Mon Aug 28 2017 Mike FABIAN <mfabian@redhat.com> - 20170827-1 +- Update to upstream snapshot tarball +- Update color emoji font to version 2.001, new design. +- Contains the new emoji added in Unicode 10.0.0. + +* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20170608-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Thu Jun 08 2017 Mike FABIAN <mfabian@redhat.com> - 20170608-1 +- Update to upstream snapshot tarball + +* Tue May 23 2017 Mike FABIAN <mfabian@redhat.com> - 20170523-1 +- Update to upstream snapshot tarball +- This fixes the skin tones of the light/medium light male cook emoji, + which had been swapped. + +* Wed Apr 26 2017 Mike FABIAN <mfabian@redhat.com> - 20170426-1 +- Update to upstream snapshot tarball + (fixes the family emoji sequences: + kiss: woman, man U+1F469 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F468 + couple with heart: woman, man U+1F469 U+200D U+2764 U+FE0F U+200D U+1F468) + +* Thu Feb 23 2017 Peng Wu <pwu@redhat.com> - 20170223-1 +- Update to upstream snapshot tarball + +* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20160406-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Fri May 6 2016 Peng Wu <pwu@redhat.com> - 20160406-5 +- Avoid to use python setup.py + +* Fri Apr 29 2016 Peng Wu <pwu@redhat.com> - 20160406-4 +- Replace google-noto-color-emoji-fonts package + +* Mon Apr 25 2016 Peng Wu <pwu@redhat.com> - 20160406-3 +- Add google-noto-emoji.metainfo.xml + +* Wed Apr 20 2016 Peng Wu <pwu@redhat.com> - 20160406-2 +- Use system pngquant + +* Wed Apr 20 2016 Peng Wu <pwu@redhat.com> - 20160406-1 +- Initial packaging |