commit pango for openSUSE:Factory
Hello community, here is the log from the commit of package pango for openSUSE:Factory checked in at 2019-11-29 16:00:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pango (Old) and /work/SRC/openSUSE:Factory/.pango.new.26869 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "pango" Fri Nov 29 16:00:07 2019 rev:122 rq:751368 version:1.44.7+11 Changes: -------- --- /work/SRC/openSUSE:Factory/pango/pango.changes 2019-05-14 13:11:58.696580949 +0200 +++ /work/SRC/openSUSE:Factory/.pango.new.26869/pango.changes 2019-11-29 16:03:28.224791806 +0100 @@ -1,0 +2,124 @@ +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. + +------------------------------------------------------------------- Old: ---- pango-1.43.0.tar.xz New: ---- _service _servicedata pango-1.44.7+11.obscpio pango.obsinfo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pango.spec ++++++ --- /var/tmp/diff_new_pack.2a0tNA/_old 2019-11-29 16:03:28.720791603 +0100 +++ /var/tmp/diff_new_pack.2a0tNA/_new 2019-11-29 16:03:28.724791601 +0100 @@ -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(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 @@ 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 @@ %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 @@ %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 ++++++ _service ++++++ <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> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://gitlab.gnome.org/GNOME/pango.git</param> <param name="changesrevision">73b46b04c724335ad73534cc69955baa2388b861</param></service></servicedata>++++++ pango.obsinfo ++++++ name: pango version: 1.44.7+11 mtime: 1572906543 commit: 73b46b04c724335ad73534cc69955baa2388b861
participants (1)
-
root