Accepting request 181297 from GNOME:Factory

Push GNOME 3.9.3, as announced

OBS-URL: https://build.opensuse.org/request/show/181297
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/harfbuzz?expand=0&rev=16
This commit is contained in:
Stephan Kulow 2013-06-29 17:42:29 +00:00 committed by Git OBS Bridge
commit e44c51daf7
5 changed files with 43 additions and 7 deletions

View File

@ -1 +1,2 @@
libharfbuzz0
libharfbuzz-icu0

View File

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

3
harfbuzz-0.9.18.tar.bz2 Normal file
View File

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

View File

@ -1,3 +1,21 @@
-------------------------------------------------------------------
Wed May 29 06:21:15 UTC 2013 - dimstar@opensuse.org
- Update to version 0.9.18:
+ All unneeded code is disabled by default.
+ Uniscribe and CoreText shapers can be enabled with their --with
options.
+ icu_le and old shapers cannot be enabled for now.
+ glib, freetype, and cairo will be detected automatically.
+ icu and graphite2 are default off, can be enabled with their
--with options.
- Split out new library package, libharfbuzz-icu0.
- Pass parameters --with-glib, --with-freetype, --with-cairo,
--with-icu and --with-graphite2 to configure, as advised by
upstream.
- Enable pkgconfig(graphite2) BuildRequires, as the depdency is now
available in openSUSE.
-------------------------------------------------------------------
Wed May 22 12:19:17 UTC 2013 - dimstar@opensuse.org

View File

@ -17,9 +17,8 @@
Name: harfbuzz
Version: 0.9.17
Version: 0.9.18
Release: 0
# FIXME: graphite2 is not packaged / http://projects.palaso.org/projects/graphitedev
Summary: An OpenType text shaping engine
License: MIT
Group: Productivity/Text/Utilities
@ -32,7 +31,7 @@ BuildRequires: pkgconfig(cairo-ft)
BuildRequires: pkgconfig(freetype2) >= 2.3.8
BuildRequires: pkgconfig(glib-2.0) >= 2.16
BuildRequires: pkgconfig(gobject-2.0)
#BuildRequires: pkgconfig(graphite2)
BuildRequires: pkgconfig(graphite2)
BuildRequires: pkgconfig(gthread-2.0)
BuildRequires: pkgconfig(icu-le)
BuildRequires: pkgconfig(icu-uc)
@ -48,6 +47,13 @@ Group: System/Libraries
%description -n libharfbuzz0
HarfBuzz is an OpenType text shaping engine.
%package -n libharfbuzz-icu0
Summary: An OpenType text shaping engine - ICU library
Group: System/Libraries
%description -n libharfbuzz-icu0
HarfBuzz is an OpenType text shaping engine.
%package tools
Summary: An OpenType text shaping engine -- Tools
Group: Productivity/Text/Utilities
@ -58,6 +64,7 @@ HarfBuzz is an OpenType text shaping engine.
%package devel
Summary: An OpenType text shaping engine -- Development Files
Group: Development/Libraries/C and C++
Requires: libharfbuzz-icu0 = %{version}
Requires: libharfbuzz0 = %{version}
%description devel
@ -68,7 +75,12 @@ HarfBuzz is an OpenType text shaping engine.
%build
%configure \
--disable-static
--disable-static \
--with-glib \
--with-freetype \
--with-cairo \
--with-icu \
--with-graphite2
make %{?_smp_mflags}
%install
@ -84,6 +96,10 @@ find %{buildroot} -type f -name "*.la" -delete -print
%doc AUTHORS COPYING NEWS README THANKS
%{_libdir}/libharfbuzz.so.0*
%files -n libharfbuzz-icu0
%defattr(-,root,root)
%{_libdir}/libharfbuzz-icu.so.0*
%files tools
%defattr(-,root,root)
%{_bindir}/hb-ot-shape-closure
@ -95,5 +111,6 @@ find %{buildroot} -type f -name "*.la" -delete -print
%{_includedir}/harfbuzz/
%{_libdir}/*.so
%{_libdir}/pkgconfig/harfbuzz.pc
%{_libdir}/pkgconfig/harfbuzz-icu.pc
%changelog