Accepting request 751368 from GNOME:Factory

Submit it now - this is the pango version I build-tested python-gtk against (forwarded request 751349 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/751368
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pango?expand=0&rev=122
This commit is contained in:
Dominique Leuenberger 2019-11-29 15:00:07 +00:00 committed by Git OBS Bridge
commit 009d042b99
7 changed files with 185 additions and 21 deletions

15
_service Normal file
View File

@ -0,0 +1,15 @@
<services>
<service name="obs_scm" mode="disabled">
<param name="url">https://gitlab.gnome.org/GNOME/pango.git</param>
<param name="scm">git</param>
<param name="revision">pango-1-44</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="changesgenerate">enable</param>
</service>
<service mode="buildtime" name="tar" />
<service mode="buildtime" name="recompress">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service mode="disabled" name="set_version" />
</services>

4
_servicedata Normal file
View File

@ -0,0 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://gitlab.gnome.org/GNOME/pango.git</param>
<param name="changesrevision">73b46b04c724335ad73534cc69955baa2388b861</param></service></servicedata>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d2c0c253a5328a0eccb00cdd66ce2c8713fabd2c9836000b6e22a8b06ba3ddd2
size 441252

3
pango-1.44.7+11.obscpio Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:104b8b45fbcad3123a9e6a76fdff33a615f5ce4c5151912feb2d141b093c2f3d
size 3090956

View File

@ -1,3 +1,127 @@
-------------------------------------------------------------------
Wed Nov 27 13:48:56 UTC 2019 - dimstar@opensuse.org
- Update to version 1.44.7+11:
* Add a test for ellipsis shaping
* Use shape flags for ellipsis
* test-shape: Cosmetics
-------------------------------------------------------------------
Sat Nov 02 17:41:58 UTC 2019 - bjorn.lie@gmail.com
- Update to version 1.44.7+8:
+ Undo fontset deprecations.
+ Adjust expected test outputs.
+ Fix ItemProperties handling.
+ Don't treat rise as a no-shape attribute.
+ Drop an unused ItemProperties use.
+ Go back to ignoring underlines for itemization.
+ fc: remove another assertion that might trigger.
- Switch to using pango 1.44 stable git branch.
-------------------------------------------------------------------
Fri Oct 25 08:29:17 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.44.7:
+ Fix tests without libthai.
+ Small speedup to Emoji iteration.
+ Bring back PangoFontsetSimple (pygtk bind it).
-------------------------------------------------------------------
Fri Oct 11 21:38:39 UTC 2019 - bjorn.lie@gmail.com
- Switch to git-checkout via source service, explicit tag. Upstream
tarball is borked.
-------------------------------------------------------------------
Sat Sep 14 13:46:54 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Modernize spec, prepare for possible spliting of package.
-------------------------------------------------------------------
Tue Sep 3 15:23:01 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.44.6:
+ docs: Fix symbol indices.
+ Fix Thai line breaking.
+ Re-add symbols needed by some bindings.
+ Don't insert hyphens for some languages.
+ Fix a crash with hyphenation.
-------------------------------------------------------------------
Wed Aug 14 17:28:34 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.44.5:
+ Revert a broken change (causing crashes on OS X).
-------------------------------------------------------------------
Tue Aug 13 21:51:26 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.44.4:
+ Add an insert-hyphens attribute.
+ Reinstate the return type of pango_fc_font_lock_face.
+ Fix a problem with ellipses getting the wrong font.
+ fc: Improve filtering by font format.
+ Re-add PangoFcFont to public headers.
+ Install PangoFc and PangoOT introspection files.
+ Fix ink rectangles to have positive height.
+ Fix mark positioning.
+ Switch to using harfbuzz for metrics.
-------------------------------------------------------------------
Sun Aug 4 06:31:49 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.44.3:
+ Install pango-ot headers.
+ Make subpixel positioning optional.
+ fc: Ignore fonts with unsupported formats.
-------------------------------------------------------------------
Sat Aug 3 10:25:24 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.44.2:
+ Disable ligatures when letterspacing.
+ Set design coords on hb_font_t.
+ Expose more font options in pango-view.
+ OS X: Make 'system-ui' font work.
+ Keep deprecated pango-fc apis in headers.
+ Make hex boxes work, always.
+ introspection:
- Various build fixes.
- Add PangoPT, PangoFT2 namespaces.
+ layout: Make the new line-spacing opt-in.
-------------------------------------------------------------------
Mon Jul 29 08:35:37 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.44.1:
+ Fix a crash with allow_break attributes.
+ Fix Emoji spacing.
+ Fix up includes and pkg-config requires.
+ Correct some cases for hyphen insertion.
-------------------------------------------------------------------
Sat Jul 27 17:07:15 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.44.0:
+ Use harfbuzz for shaping on all platforms.
+ Add a getter for hb_font_t.
+ Make PangoCoverage a GObject.
+ Add a pango_tailor_break api.
+ font metrics: Add line height.
+ layout:
- Support line spacing.
- Draw hyphens for line breaks.
+ Add an attribute to suppress line breaking.
+ cairo: Don't render hex boxes for space.
+ Add an attribute to show invisible characters.
+ Stop quantizing glyph positions.
+ Add tests for itemization and line breaking.
+ Remove language and shape engine remnants.
+ Rename meson options: gtk_doc, introspection.
+ Require GLib 2.59.2.
+ Require Harfbuzz 2.0.
-------------------------------------------------------------------
Wed May 8 09:28:33 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>

5
pango.obsinfo Normal file
View File

@ -0,0 +1,5 @@
name: pango
version: 1.44.7+11
mtime: 1572906543
commit: 73b46b04c724335ad73534cc69955baa2388b861

View File

@ -1,7 +1,7 @@
#
# spec file for package pango
#
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2019 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -17,15 +17,16 @@
Name: pango
Version: 1.43.0
Version: 1.44.7+11
Release: 0
Summary: Library for Layout and Rendering of Text
License: LGPL-2.1-or-later
Group: Development/Libraries/C and C++
URL: http://www.pango.org/
Source0: https://download.gnome.org/sources/pango/1.43/%{name}-%{version}.tar.xz
URL: https://pango.gnome.org/
Source0: %{name}-%{version}.tar.xz
Source2: macros.pango
Source99: baselibs.conf
BuildRequires: gcc-c++
BuildRequires: gtk-doc
BuildRequires: help2man
@ -35,10 +36,10 @@ BuildRequires: pkgconfig(cairo) >= 1.12.10
BuildRequires: pkgconfig(fontconfig) >= 2.11.91
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(fribidi) >= 0.19.7
BuildRequires: pkgconfig(glib-2.0) >= 2.33.12
BuildRequires: pkgconfig(gobject-2.0) >= 2.33.12
BuildRequires: pkgconfig(glib-2.0) >= 2.59.2
BuildRequires: pkgconfig(gobject-2.0) >= 2.59.2
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(harfbuzz) >= 1.4.2
BuildRequires: pkgconfig(harfbuzz) >= 2.0
BuildRequires: pkgconfig(libthai) >= 0.1.9
BuildRequires: pkgconfig(xft) >= 2.0.0
BuildRequires: pkgconfig(xrender)
@ -117,23 +118,22 @@ This package contains all necessary include files and libraries needed
to develop applications that require these.
%prep
%setup -q
%autosetup -p1
%build
%meson \
-Denable_docs=true \
-Dgir=true \
-Dgtk_doc=true \
-Dintrospection=true \
-Dinstall-tests=false \
%{nil}
%meson_build
%install
%meson_install
# Install rpm macros
mkdir -p %{buildroot}%_rpmmacrodir
cp %{SOURCE2} %{buildroot}%_rpmmacrodir
# Remove tests, we have no need for them - FIXME if any one can figure out how to disable build of these with meson == awesome
rm -rf %{buildroot}%{_libexecdir}/installed-tests
rm -rf %{buildroot}%{_datadir}/installed-tests
%post -n libpango-1_0-0 -p /sbin/ldconfig
%postun -n libpango-1_0-0 -p /sbin/ldconfig
@ -141,13 +141,18 @@ rm -rf %{buildroot}%{_datadir}/installed-tests
%files -n libpango-1_0-0
%license COPYING
%doc NEWS README.md
%{_libdir}/lib*.so.*
%{_libdir}/libpango-1.0.so.*
%{_libdir}/libpangocairo-1.0.so.*
%{_libdir}/libpangoft2-1.0.so.*
%{_libdir}/libpangoxft-1.0.so.*
%files -n typelib-1_0-Pango-1_0
%{_libdir}/girepository-1.0/Pango-1.0.typelib
%{_libdir}/girepository-1.0/PangoCairo-1.0.typelib
%{_libdir}/girepository-1.0/PangoFT2-1.0.typelib
%{_libdir}/girepository-1.0/PangoXft-1.0.typelib
%{_libdir}/girepository-1.0/PangoFc-1.0.typelib
%{_libdir}/girepository-1.0/PangoOT-1.0.typelib
%files tools
%{_bindir}/pango-list
@ -157,10 +162,21 @@ rm -rf %{buildroot}%{_datadir}/installed-tests
%files devel
%doc CODING_STYLE.md THANKS
%doc %{_datadir}/gtk-doc/html/pango/
%{_libdir}/lib*.so
%{_libdir}/pkgconfig/*.pc
%{_includedir}/pango-1.0/
%{_datadir}/gir-1.0/*.gir
%_rpmmacrodir/macros.pango
%{_includedir}/pango-1.0/
%{_libdir}/libpango-1.0.so
%{_libdir}/libpangocairo-1.0.so
%{_libdir}/libpangoft2-1.0.so
%{_libdir}/libpangoxft-1.0.so
%{_libdir}/pkgconfig/pango.pc
%{_libdir}/pkgconfig/pangocairo.pc
%{_libdir}/pkgconfig/pangoft2.pc
%{_libdir}/pkgconfig/pangoxft.pc
%{_datadir}/gir-1.0/Pango-1.0.gir
%{_datadir}/gir-1.0/PangoCairo-1.0.gir
%{_datadir}/gir-1.0/PangoFT2-1.0.gir
%{_datadir}/gir-1.0/PangoFc-1.0.gir
%{_datadir}/gir-1.0/PangoOT-1.0.gir
%{_datadir}/gir-1.0/PangoXft-1.0.gir
%changelog