!30 Update to 1.50.12

From: @dwl301 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
This commit is contained in:
openeuler-ci-bot 2023-02-02 03:06:10 +00:00 committed by Gitee
commit db2d240705
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 56 additions and 20 deletions

BIN
pango-1.50.12.tar.xz Normal file

Binary file not shown.

Binary file not shown.

View File

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