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:
commit
009d042b99
15
_service
Normal file
15
_service
Normal 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
4
_servicedata
Normal 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>
|
@ -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
3
pango-1.44.7+11.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:104b8b45fbcad3123a9e6a76fdff33a615f5ce4c5151912feb2d141b093c2f3d
|
||||
size 3090956
|
124
pango.changes
124
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 <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
5
pango.obsinfo
Normal file
@ -0,0 +1,5 @@
|
||||
name: pango
|
||||
version: 1.44.7+11
|
||||
mtime: 1572906543
|
||||
commit: 73b46b04c724335ad73534cc69955baa2388b861
|
||||
|
52
pango.spec
52
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
|
||||
|
Loading…
Reference in New Issue
Block a user