Accepting request 517702 from GNOME:Next

New stable release

OBS-URL: https://build.opensuse.org/request/show/517702
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/pango?expand=0&rev=171
This commit is contained in:
Bjørn Lie 2017-08-22 08:40:24 +00:00 committed by Git OBS Bridge
parent c0e3514c78
commit 13b7ce8538
4 changed files with 40 additions and 16 deletions

3
pango-1.40.11.tar.xz Normal file
View File

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

View File

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

View File

@ -1,3 +1,25 @@
-------------------------------------------------------------------
Sat Aug 19 15:49:59 UTC 2017 - zaitor@opensuse.org
- Update to version 1.40.11:
+ Fix backspacing for more Emoji sequences.
+ Make tests run faster.
-------------------------------------------------------------------
Wed Aug 16 09:08:32 UTC 2017 - zaitor@opensuse.org
- Update to version 1.40.10:
+ Update Emoji data to version 5.
+ Apply gravity across spans in markup (bgo#784243).
+ Support variation selectors for shaping.
+ CoreText: Rely on CGFont for scaling (bgo#782393).
+ Fix grapheme breaks and backspacing for Emoji.
- Add meson BuildRequires and switch autotools macros configure,
make and makeinstall to meson, meson_build and meson_install
following upstream switch to Meson build system.
- Add help2man BuildRequires, needed to build manpages.
- Minor spec file cleanup.
-------------------------------------------------------------------
Wed Aug 9 06:33:23 UTC 2017 - zaitor@opensuse.org

View File

@ -20,7 +20,7 @@
%define pango_binary_version 1.8.0
Name: pango
Version: 1.40.9
Version: 1.40.11
Release: 0
Summary: Library for Layout and Rendering of Text
License: LGPL-2.1+
@ -31,7 +31,9 @@ Source2: macros.pango
Source99: baselibs.conf
BuildRequires: gcc-c++
BuildRequires: gtk-doc
BuildRequires: pkg-config
BuildRequires: help2man
BuildRequires: meson
BuildRequires: pkgconfig
BuildRequires: pkgconfig(cairo) >= 1.12.10
BuildRequires: pkgconfig(fontconfig) >= 2.10.91
BuildRequires: pkgconfig(freetype2)
@ -42,7 +44,6 @@ BuildRequires: pkgconfig(harfbuzz) >= 1.2.3
BuildRequires: pkgconfig(libthai) >= 0.1.9
BuildRequires: pkgconfig(xft) >= 2.0.0
BuildRequires: pkgconfig(xrender)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Pango is a library for layout and rendering of text, with an emphasis
@ -121,39 +122,40 @@ to develop applications that require these.
%setup -q
%build
%configure --disable-static --with-pic --with-cairo
make %{?_smp_mflags}
%meson \
-Denable_docs=true \
%{nil}
%meson_build
%install
%make_install
find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
%meson_install
# Install rpm macros
mkdir -p %{buildroot}%{_sysconfdir}/rpm
cp %{SOURCE2} %{buildroot}%{_sysconfdir}/rpm
# 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
%files -n libpango-1_0-0
%defattr(-,root,root)
%doc README AUTHORS COPYING ChangeLog
%license COPYING
%{_libdir}/lib*.so.*
%files -n typelib-1_0-Pango-1_0
%defattr(-,root,root)
%{_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
%files tools
%defattr(-, root, root)
%{_bindir}/pango-view
%doc %{_mandir}/man1/pango-view.1*
%doc %{_mandir}/man1/pango-view.1%{ext_man}
%files devel
%defattr(-, root, root)
%doc README AUTHORS
%{_libdir}/lib*.so
%{_libdir}/pkgconfig/*.pc
%{_includedir}/pango-1.0/