diff --git a/_service b/_service new file mode 100644 index 0000000..3e4906c --- /dev/null +++ b/_service @@ -0,0 +1,15 @@ + + + https://gitlab.gnome.org/GNOME/pango.git + git + pango-1-44 + @PARENT_TAG@+@TAG_OFFSET@ + enable + + + + *.tar + xz + + + diff --git a/_servicedata b/_servicedata new file mode 100644 index 0000000..1e1c581 --- /dev/null +++ b/_servicedata @@ -0,0 +1,4 @@ + + + https://gitlab.gnome.org/GNOME/pango.git + 73b46b04c724335ad73534cc69955baa2388b861 \ No newline at end of file diff --git a/pango-1.43.0.tar.xz b/pango-1.43.0.tar.xz deleted file mode 100644 index 04c1821..0000000 --- a/pango-1.43.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d2c0c253a5328a0eccb00cdd66ce2c8713fabd2c9836000b6e22a8b06ba3ddd2 -size 441252 diff --git a/pango-1.44.7+11.obscpio b/pango-1.44.7+11.obscpio new file mode 100644 index 0000000..058cc77 --- /dev/null +++ b/pango-1.44.7+11.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:104b8b45fbcad3123a9e6a76fdff33a615f5ce4c5151912feb2d141b093c2f3d +size 3090956 diff --git a/pango.changes b/pango.changes index 76107b6..8471769 100644 --- a/pango.changes +++ b/pango.changes @@ -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 + +- 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 + +- Modernize spec, prepare for possible spliting of package. + +------------------------------------------------------------------- +Tue Sep 3 15:23:01 UTC 2019 - Bjørn Lie + +- 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 + +- 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 + +- 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 + +- 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 + +- 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 + +- 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 + +- 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 diff --git a/pango.obsinfo b/pango.obsinfo new file mode 100644 index 0000000..3fa8549 --- /dev/null +++ b/pango.obsinfo @@ -0,0 +1,5 @@ +name: pango +version: 1.44.7+11 +mtime: 1572906543 +commit: 73b46b04c724335ad73534cc69955baa2388b861 + diff --git a/pango.spec b/pango.spec index 8ddf4c1..6d932d9 100644 --- a/pango.spec +++ b/pango.spec @@ -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