Compare commits

...

No commits in common. 'c9' and 'i10c-beta' have entirely different histories.

2
.gitignore vendored

@ -1 +1 @@
SOURCES/pango-1.48.7.tar.xz
SOURCES/pango-1.54.0.tar.xz

@ -1 +1 @@
b6ea5a5fd68070eea94b598efbc77d0ae11b6783 SOURCES/pango-1.48.7.tar.xz
b5712d5b7c1f1f682405f7c77d5404d21bdea5bb SOURCES/pango-1.54.0.tar.xz

@ -1,99 +0,0 @@
Index: pango-1.48.7/pango/pango-emoji-table.h
===================================================================
--- pango-1.48.7.orig/pango/pango-emoji-table.h
+++ pango-1.48.7/pango/pango-emoji-table.h
@@ -6,14 +6,14 @@
*
* on file with this header:
*
- * # emoji-data.txt
- * # Date: 2020-01-28, 20:52:38 GMT
- * # © 2020 Unicode®, Inc.
+ * # emoji-data-14.0.0.txt
+ * # Date: 2021-08-26, 17:22:22 GMT
+ * # © 2021 Unicode®, Inc.
* # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
* # For terms of use, see http://www.unicode.org/terms_of_use.html
* #
* # Emoji Data for UTS #51
- * # Version: 13.0
+ * # Used with Emoji Version 14.0 and subsequent minor revisions (if any)
* #
* # For documentation and usage, see http://www.unicode.org/reports/tr51
*/
@@ -163,24 +163,25 @@ static const struct Interval _pango_Emoj
{0x1F680, 0x1F6C5},
{0x1F6CB, 0x1F6D2},
{0x1F6D5, 0x1F6D7},
- {0x1F6E0, 0x1F6E5},
+ {0x1F6DD, 0x1F6E5},
{0x1F6E9, 0x1F6E9},
{0x1F6EB, 0x1F6EC},
{0x1F6F0, 0x1F6F0},
{0x1F6F3, 0x1F6FC},
{0x1F7E0, 0x1F7EB},
+ {0x1F7F0, 0x1F7F0},
{0x1F90C, 0x1F93A},
{0x1F93C, 0x1F945},
- {0x1F947, 0x1F978},
- {0x1F97A, 0x1F9CB},
- {0x1F9CD, 0x1F9FF},
+ {0x1F947, 0x1F9FF},
{0x1FA70, 0x1FA74},
- {0x1FA78, 0x1FA7A},
+ {0x1FA78, 0x1FA7C},
{0x1FA80, 0x1FA86},
- {0x1FA90, 0x1FAA8},
- {0x1FAB0, 0x1FAB6},
- {0x1FAC0, 0x1FAC2},
- {0x1FAD0, 0x1FAD6},
+ {0x1FA90, 0x1FAAC},
+ {0x1FAB0, 0x1FABA},
+ {0x1FAC0, 0x1FAC5},
+ {0x1FAD0, 0x1FAD9},
+ {0x1FAE0, 0x1FAE7},
+ {0x1FAF0, 0x1FAF6},
};
static const struct Interval _pango_Emoji_Presentation_table[] =
@@ -251,21 +252,23 @@ static const struct Interval _pango_Emoj
{0x1F6CC, 0x1F6CC},
{0x1F6D0, 0x1F6D2},
{0x1F6D5, 0x1F6D7},
+ {0x1F6DD, 0x1F6DF},
{0x1F6EB, 0x1F6EC},
{0x1F6F4, 0x1F6FC},
{0x1F7E0, 0x1F7EB},
+ {0x1F7F0, 0x1F7F0},
{0x1F90C, 0x1F93A},
{0x1F93C, 0x1F945},
- {0x1F947, 0x1F978},
- {0x1F97A, 0x1F9CB},
- {0x1F9CD, 0x1F9FF},
+ {0x1F947, 0x1F9FF},
{0x1FA70, 0x1FA74},
- {0x1FA78, 0x1FA7A},
+ {0x1FA78, 0x1FA7C},
{0x1FA80, 0x1FA86},
- {0x1FA90, 0x1FAA8},
- {0x1FAB0, 0x1FAB6},
- {0x1FAC0, 0x1FAC2},
- {0x1FAD0, 0x1FAD6},
+ {0x1FA90, 0x1FAAC},
+ {0x1FAB0, 0x1FABA},
+ {0x1FAC0, 0x1FAC5},
+ {0x1FAD0, 0x1FAD9},
+ {0x1FAE0, 0x1FAE7},
+ {0x1FAF0, 0x1FAF6},
};
static const struct Interval _pango_Emoji_Modifier_table[] =
@@ -313,6 +316,8 @@ static const struct Interval _pango_Emoj
{0x1F9BB, 0x1F9BB},
{0x1F9CD, 0x1F9CF},
{0x1F9D1, 0x1F9DD},
+ {0x1FAC3, 0x1FAC5},
+ {0x1FAF0, 0x1FAF6},
};
static const struct Interval _pango_Extended_Pictographic_table[] =

@ -1,23 +1,23 @@
%global glib2_version 2.62
%global fribidi_version 0.19.7
%global fribidi_version 1.0.6
%global libthai_version 0.1.9
%global harfbuzz_version 2.0.0
%global fontconfig_version 2.12.92
%global harfbuzz_version 2.6.0
%global fontconfig_version 2.13.0
%global libXft_version 2.0.0
%global cairo_version 1.12.10
%global freetype_version 2.1.5
Name: pango
Version: 1.48.7
Release: 3%{?dist}
Name: pango
Version: 1.54.0
Release: 2%{?dist}
Summary: System for layout and rendering of internationalized text
License: LGPLv2+
URL: http://www.pango.org
Source0: https://download.gnome.org/sources/%{name}/1.48/%{name}-%{version}.tar.xz
Patch0: pango-update-emoji.patch
License: LGPL-2.0-or-later
URL: https://pango.gnome.org/
Source0: https://download.gnome.org/sources/%{name}/1.54/%{name}-%{version}.tar.xz
BuildRequires: pkgconfig(cairo) >= %{cairo_version}
BuildRequires: pkgconfig(cairo-gobject) >= %{cairo_version}
BuildRequires: pkgconfig(freetype2) >= %{freetype_version}
BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(fontconfig) >= %{fontconfig_version}
@ -26,10 +26,10 @@ BuildRequires: pkgconfig(libthai) >= %{libthai_version}
BuildRequires: pkgconfig(xft) >= %{libXft_version}
BuildRequires: pkgconfig(fribidi) >= %{fribidi_version}
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: cairo-gobject-devel
BuildRequires: help2man
BuildRequires: meson
BuildRequires: gcc gcc-c++
BuildRequires: gi-docgen
Requires: glib2%{?_isa} >= %{glib2_version}
Requires: freetype%{?_isa} >= %{freetype_version}
@ -40,6 +40,9 @@ Requires: libthai%{?_isa} >= %{libthai_version}
Requires: libXft%{?_isa} >= %{libXft_version}
Requires: fribidi%{?_isa} >= %{fribidi_version}
Provides: pango-tests = %{version}-%{release}
Obsoletes: pango-tests < 1.54.0-1
%description
Pango is a library for laying out and rendering of text, with an emphasis
on internationalization. Pango can be used anywhere that text layout is needed,
@ -61,16 +64,18 @@ Requires: fontconfig-devel%{?_isa} >= %{fontconfig_version}
Requires: cairo-devel%{?_isa} >= %{cairo_version}
%description devel
The pango-devel package includes the header files and developer documentation
for the pango package.
The pango-devel package includes the header files for the pango package.
%package tests
Summary: Tests for the %{name} package
Requires: %{name}%{?_isa} = %{version}-%{release}
%package doc
Summary: Developer documentation for pango
Requires: pango%{?_isa} = %{version}-%{release}
# Because web fonts from upstream are not bundled in the gi-docgen package,
# packages containing documentation generated with gi-docgen should depend on
# this metapackage to ensure the proper system fonts are present.
Recommends: gi-docgen-fonts
%description tests
The %{name}-tests package contains tests that can be used to verify
the functionality of the installed %{name} package.
%description doc
The pango-doc package contains developer documentation for the pango package.
%prep
@ -79,7 +84,9 @@ the functionality of the installed %{name} package.
%build
%meson \
-Dinstall-tests=true
-Dbuild-testsuite=true \
-Dbuild-examples=true \
-Ddocumentation=true
%meson_build
@ -121,26 +128,133 @@ fi
%{_datadir}/gir-1.0/PangoOT-1.0.gir
%{_datadir}/gir-1.0/PangoXft-1.0.gir
%files tests
%{_libexecdir}/installed-tests/%{name}
%{_datadir}/installed-tests
%files doc
%{_docdir}/Pango/
%{_docdir}/PangoCairo/
%{_docdir}/PangoFT2/
%{_docdir}/PangoFc/
%{_docdir}/PangoOT/
%{_docdir}/PangoXft/
%changelog
* Wed Nov 2 2022 Peng Wu <pwu@redhat.com> - 1.48.7-3
- Update pango-emoji-table.h for emoji 14 support
- Add pango-update-emoji.patch
- Resolves: #2119674
* Tue Nov 26 2024 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 1.54.0-2
- Rebuilt for MSVSphere 10
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 1.54.0-2
- Bump release for June 2024 mass rebuild
* Tue Jun 11 2024 Peng Wu <pwu@redhat.com> - 1.54.0-1
- Update to 1.54.0
- Drop the pango-tests sub package
* Fri Apr 12 2024 Nieves Montero <nmontero@redhat.com> - 1.52.2-1
- Update to 1.52.2
* Wed Feb 14 2024 David King <amigadave@amigadave.com> - 1.51.2-1
- Update to 1.51.2
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.51.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.51.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Aug 11 2023 Kalev Lember <klember@redhat.com> - 1.51.0-1
- Update to 1.51.0
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.50.14-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Mar 02 2023 David King <amigadave@amigadave.com> - 1.50.14-1
- Update to 1.50.14
* Mon Feb 20 2023 David King <amigadave@amigadave.com> - 1.50.13-1
- Update to 1.50.13
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.50.12-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Fri Dec 16 2022 Benjamin A. Beasley <code@musicinmybrain.net> - 1.50.12-2
- Ensure correct fonts are installed for HTML docs
* Mon Nov 21 2022 David King <amigadave@amigadave.com> - 1.50.12-1
- Update to 1.50.12
* Tue Oct 04 2022 Kalev Lember <klember@redhat.com> - 1.50.11-1
- Update to 1.50.11
* Fri Sep 16 2022 Kalev Lember <klember@redhat.com> - 1.50.10-1
- Update to 1.50.10
* Thu Aug 11 2022 Kalev Lember <klember@redhat.com> - 1.50.9-1
- Update to 1.50.9
* Tue Jul 26 2022 Peng Wu <pwu@redhat.com> - 1.50.8-3
- Enable gtk-doc
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.50.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jul 06 2022 David King <amigadave@amigadave.com> - 1.50.8-1
- Update to 1.50.8
* Fri Apr 15 2022 David King <amigadave@amigadave.com> - 1.50.7-1
- Update to 1.50.7
* Sat Mar 19 2022 David King <amigadave@amigadave.com> - 1.50.6-1
- Update to 1.50.6
* Mon Mar 07 2022 David King <amigadave@amigadave.com> - 1.50.5-1
- Update to 1.50.5
* Thu Feb 10 2022 David King <amigadave@amigadave.com> - 1.50.4-1
- Update to 1.50.4
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.50.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Dec 22 2021 David King <amigadave@amigadave.com> - 1.50.3-1
- Update to 1.50.3
* Mon Dec 20 2021 David King <amigadave@amigadave.com> - 1.50.2-1
- Update to 1.50.2
* Sat Dec 11 2021 Kalev Lember <klember@redhat.com> - 1.50.1-1
- Update to 1.50.1
* Tue Dec 07 2021 Kalev Lember <klember@redhat.com> - 1.50.0-1
- Update to 1.50.0
* Thu Nov 18 2021 Peng Wu <pwu@redhat.com> - 1.49.3-2
- Fix a bug in Small Caps handling
* Tue Nov 09 2021 Kalev Lember <klember@redhat.com> - 1.49.3-1
- Update to 1.49.3
* Mon Nov 01 2021 Kalev Lember <klember@redhat.com> - 1.49.2-1
- Update to 1.49.2
* Wed Sep 08 2021 Kalev Lember <klember@redhat.com> - 1.49.1-1
- Update to 1.49.1
* Mon Aug 23 2021 Kalev Lember <klember@redhat.com> - 1.49.0-1
- Update to 1.49.0
* Wed Aug 18 2021 Kalev Lember <klember@redhat.com> - 1.48.9-1
- Update to 1.48.9
* Thu Aug 12 2021 Kalev Lember <klember@redhat.com> - 1.48.8-1
- Update to 1.48.8
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.48.7-2
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.48.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jul 13 2021 David King <amigadave@amigadave.com> - 1.48.7-1
- Update to 1.48.7 (#1981720)
* Mon Jul 12 2021 David King <amigadave@amigadave.com> - 1.48.7-1
- Update to 1.48.7
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.48.4-2
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
* Wed May 26 2021 Kalev Lember <klember@redhat.com> - 1.48.5-1
- Update to 1.48.5
* Sat Mar 27 2021 Kalev Lember <klember@redhat.com> - 1.48.4-1
- Update to 1.48.4

Loading…
Cancel
Save