Updating Pango to the latest official release version (1.51.2) (#8016)

This commit is contained in:
Adub17030MS 2024-02-21 16:10:24 -08:00 коммит произвёл GitHub
Родитель c7db0f2ba3
Коммит 197005a10a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
4 изменённых файлов: 46 добавлений и 27 удалений

Просмотреть файл

@ -1,28 +1,40 @@
From 3042317341e157f4746cd6e67c3b51ad32e70dd1 Mon Sep 17 00:00:00 2001
From: adityadubey <adityadubey@microsoft.com>
Date: Wed, 21 Feb 2024 13:29:56 -0800
Subject: [PATCH] patch
---
tests/meson.build | 7 -------
1 file changed, 7 deletions(-)
diff --git a/tests/meson.build b/tests/meson.build
index ec344cc..0c0d2ce 100644
index 4c030ddf..9ffa2bf2 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -26,23 +26,16 @@ tests = [
@@ -39,23 +39,16 @@ endif
if cairo_dep.found()
test_cflags += '-DHAVE_CAIRO'
tests += [
- [ 'test-bidi', [ 'test-bidi.c' ] ],
[ 'testcontext', [ 'testcontext.c' ] ],
- [ 'testiter', [ 'testiter.c' ] ],
- [ 'test-ellipsize', [ 'test-ellipsize.c' ] ],
[ 'markup-parse', [ 'markup-parse.c' , 'test-common.c' ] ],
[ 'test-itemize', [ 'test-itemize.c', 'test-common.c' ] ],
[ 'test-font', [ 'test-font.c', 'test-common.c' ] ],
[ 'testattributes', [ 'testattributes.c', 'test-common.c' ] ],
[ 'cxx-test', [ 'cxx-test.cpp' ] ],
- [ 'test-harfbuzz', [ 'test-harfbuzz.c' ] ],
[ 'test-break', [ 'test-break.c', 'test-common.c', 'validate-log-attrs.c' ] ],
- [ 'testmisc', [ 'testmisc.c' ] ],
[ 'testserialize', [ 'testserialize.c', 'test-common.c' ] ],
- [ 'testhbfont', [ 'testhbfont.c' ] ],
[ 'test-layout', [ 'test-layout.c', 'test-common.c' ] ],
[ 'test-fontsets', [ 'test-fontsets.c', 'test-common.c' ] ],
- [ 'testrandom', [ 'testrandom.c' ] ],
[ 'test-pangocairo-threads', [ 'test-pangocairo-threads.c', 'test-common.c' ] ],
- [ 'test-bidi', [ 'test-bidi.c' ], [ libpangocairo_dep ] ],
[ 'testcontext', [ 'testcontext.c' ], [ libpangocairo_dep ] ],
- [ 'testiter', [ 'testiter.c' ], [ libpangocairo_dep ] ],
- [ 'test-ellipsize', [ 'test-ellipsize.c' ], [ libpangocairo_dep ] ],
[ 'markup-parse', [ 'markup-parse.c' , 'test-common.c' ], [ libpangocairo_dep ] ],
[ 'test-itemize', [ 'test-itemize.c', 'test-common.c' ], [ libpangocairo_dep ] ],
[ 'test-shape', [ 'test-shape.c', 'test-common.c' ], [ libpangocairo_dep ] ],
- [ 'test-font', [ 'test-font.c' ], [ libpangocairo_dep ] ],
- [ 'testattributes', [ 'testattributes.c', 'test-common.c' ], [ libpangocairo_dep ] ],
[ 'cxx-test', [ 'cxx-test.cpp' ], [ libpangocairo_dep, gobject_dep, harfbuzz_dep ] ],
- [ 'test-harfbuzz', [ 'test-harfbuzz.c' ], [ libpangocairo_dep, gobject_dep, harfbuzz_dep ] ],
[ 'test-break', [ 'test-break.c', 'test-common.c', 'validate-log-attrs.c' ], [libpangocairo_dep, glib_dep, harfbuzz_dep ] ],
]
endif
if build_pangoft2
tests += [
- [ 'testmisc', [ 'testmisc.c' ], [ libpangocairo_dep, libpangoft2_dep, glib_dep, harfbuzz_dep ] ],
[ 'testserialize', [ 'testserialize.c' ], [ libpangocairo_dep, libpangoft2_dep ] ],
]
--
2.34.1

Просмотреть файл

@ -1,5 +1,5 @@
{
"Signatures": {
"pango-1.90.0.tar.xz": "f138f964a8390c8aecc6c79dc18756989cc2d4db624b12f94a01a92ec57111ff"
"pango-1.51.2.tar.xz": "3dba407f2b5fc117e192f3025f0a1cc8edc1fd9b934b1c578b2b97342139415a"
}
}

Просмотреть файл

@ -1,13 +1,13 @@
Summary: library for laying out and rendering of text.
Name: pango
Version: 1.90.0
Version: 1.51.2
Release: 1%{?dist}
License: LGPLv2 OR MPLv1.1
Vendor: Microsoft Corporation
Distribution: Azure Linux
Group: System Environment/Libraries
URL: https://pango.org
Source0: https://download.gnome.org/sources/pango/1.90/%{name}-%{version}.tar.xz
Source0: https://download.gnome.org/sources/pango/1.51/%{name}-%{version}.tar.xz
# All the tests were failing on same reason
Patch0: 0001-skip-tests-which-are-known-to-fail.patch
BuildRequires: cairo-devel >= 1.18.0
@ -19,6 +19,7 @@ BuildRequires: gobject-introspection-devel
BuildRequires: harfbuzz >= 8.3.0
BuildRequires: harfbuzz-devel >= 8.3.0
BuildRequires: libpng-devel
BuildRequires: libXft-devel
BuildRequires: meson
BuildRequires: pkg-config
BuildRequires: pkgconfig(fribidi)
@ -65,8 +66,14 @@ find %{buildroot} -type f -name "*.la" -delete -print
%{_includedir}/*
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%{_libdir}/pkgconfig/pangocairo.pc
%{_libdir}/pkgconfig/pangoft2.pc
%changelog
* Wed Feb 21 2024 Aditya Dubey <adityadubey@microsoft.com> - 1.51.2-1
- Updated to package version 1.51.2 since this is the current latest offical release
- Updated the patch to skip tests to skip known failures
* Mon Jan 29 2024 Bala <balakumaran.kannan@microsoft.com> - 1.90.0-1
- Upgrade to version 1.90.0
- Update the patch to skip tests to skip know failiures

Просмотреть файл

@ -15534,8 +15534,8 @@
"type": "other",
"other": {
"name": "pango",
"version": "1.90.0",
"downloadUrl": "https://download.gnome.org/sources/pango/1.90/pango-1.90.0.tar.xz"
"version": "1.51.2",
"downloadUrl": "https://download.gnome.org/sources/pango/1.51/pango-1.51.2.tar.xz"
}
}
},