diff --git a/pango-1.50.7.tar.xz b/pango-1.50.12.tar.xz similarity index 37% rename from pango-1.50.7.tar.xz rename to pango-1.50.12.tar.xz index 420b62d1bc0797461b9cb586875ffc3b78a1cca0..953ea83adf5700f691844ffc3a51d38431b02500 100644 Binary files a/pango-1.50.7.tar.xz and b/pango-1.50.12.tar.xz differ diff --git a/pango.spec b/pango.spec index cab1707ee42bc813b232fc65cdf8ddd9ab892cf2..a01f2b89c766c3278a4f9b36963d9370c7def3bb 100644 --- a/pango.spec +++ b/pango.spec @@ -1,19 +1,43 @@ -Name: pango -Version: 1.50.7 -Release: 2 -Summary: System for layout and rendering of internationalized text -License: LGPLv2+ -URL: https://pango.gnome.org/ -Source0: https://download.gnome.org/sources/%{name}/1.50/%{name}-%{version}.tar.xz - -BuildRequires: pkgconfig(cairo) >= 1.12.10 pkgconfig(fontconfig) >= 2.13.0 pkgconfig(freetype2) >= 2.1.5 -BuildRequires: pkgconfig(fribidi) >= 1.0.6 pkgconfig(glib-2.0) >= 2.62 pkgconfig(harfbuzz) >= 2.6.0 -BuildRequires: pkgconfig(xft) >= 2.0.0 pkgconfig(libthai) >= 0.1.9 pkgconfig(gobject-introspection-1.0) -BuildRequires: cairo-gobject-devel meson help2man gcc gcc-c++ harfbuzz-help -BuildRequires: pango - -Requires: cairo >= 1.12.10 fontconfig >= 2.13.0 freetype >= 2.1.5 fribidi >= 1.0.6 -Requires: glib2 >= 2.62 harfbuzz >= 2.6.0 libXft >= 2.0.0 libthai >= 0.1.9 +%global glib2_version 2.62 +%global fribidi_version 1.0.6 +%global libthai_version 0.1.9 +%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.50.12 +Release: 1 +Summary: System for layout and rendering of internationalized text +License: LGPLv2+ +URL: https://pango.gnome.org/ +Source0: https://download.gnome.org/sources/%{name}/1.50/%{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} +BuildRequires: pkgconfig(harfbuzz) >= %{harfbuzz_version} +BuildRequires: pkgconfig(libthai) >= %{libthai_version} +BuildRequires: pkgconfig(xft) >= %{libXft_version} +BuildRequires: pkgconfig(fribidi) >= %{fribidi_version} +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: help2man +BuildRequires: meson +BuildRequires: gcc gcc-c++ +BuildRequires: gi-docgen + +Requires: glib2%{?_isa} >= %{glib2_version} +Requires: freetype%{?_isa} >= %{freetype_version} +Requires: fontconfig%{?_isa} >= %{fontconfig_version} +Requires: cairo%{?_isa} >= %{cairo_version} +Requires: harfbuzz%{?_isa} >= %{harfbuzz_version} +Requires: libthai%{?_isa} >= %{libthai_version} +Requires: libXft%{?_isa} >= %{libXft_version} +Requires: fribidi%{?_isa} >= %{fribidi_version} %description Pango is a library for laying out and rendering of text, with an emphasis @@ -29,10 +53,13 @@ quality text handling and graphics rendering. %package devel Summary: Development files for pango -Requires: %{name} = %{version}-%{release} freetype-devel >= 2.1.5 -Requires: glib2-devel >= 2.62 fontconfig-devel >= 2.13.0 cairo-devel >= 1.12.10 -Provides: %{name}-tests = %{version}-%{release} -Obsoletes: %{name}-tests < %{version}-%{release} +Requires: pango%{?_isa} = %{version}-%{release} +Requires: glib2-devel%{?_isa} >= %{glib2_version} +Requires: freetype-devel%{?_isa} >= %{freetype_version} +Requires: fontconfig-devel%{?_isa} >= %{fontconfig_version} +Requires: cairo-devel%{?_isa} >= %{cairo_version} +Provides: %{name}-tests = %{version}-%{release} +Obsoletes: %{name}-tests < %{version}-%{release} %description devel The pango-devel package includes the header files and developer documentation @@ -44,7 +71,7 @@ for the pango package. %autosetup -n %{name}-%{version} -p1 %build -%meson -Dinstall-tests=true +%meson -Dinstall-tests=true -Dgtk_doc=true %meson_build %install @@ -73,15 +100,24 @@ fi %{_includedir}/* %{_libdir}/pkgconfig/* %{_datadir}/gir-1.0/*.gir -%{_libexecdir}/installed-tests/pango/ +%{_libexecdir}/installed-tests/%{name} %{_datadir}/installed-tests %files help %defattr(-,root,root) %doc NEWS %{_mandir}/man1/pango-view.1.* +%{_docdir}/Pango/ +%{_docdir}/PangoCairo/ +%{_docdir}/PangoFT2/ +%{_docdir}/PangoFc/ +%{_docdir}/PangoOT/ +%{_docdir}/PangoXft/ %changelog +* Mon Jan 02 2023 lin zhang - 1.50.12-1 +- Upgrade to 1.50.12 + * Mon Jun 20 2022 lin zhang - 1.50.7-2 - remove meson option enable_docs