Merge branch 'upstream' into tizen tizen_4.0_tv accepted/tizen/4.0/unified/20170816.012851 accepted/tizen/4.0/unified/20170828.222253 accepted/tizen/unified/20170717.170626 submit/tizen/20170713.122748 submit/tizen/20170714.093330 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170828.100005 tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m2_release
authorYoungbok Shin <youngb.shin@samsung.com>
Tue, 11 Jul 2017 10:18:39 +0000 (19:18 +0900)
committerYoungbok Shin <youngb.shin@samsung.com>
Tue, 11 Jul 2017 10:19:32 +0000 (19:19 +0900)
1  2 
packaging/harfbuzz.spec

index 02f2cf1,0000000..6104e80
mode 100644,000000..100644
--- /dev/null
@@@ -1,80 -1,0 +1,80 @@@
- Version:        1.3.0
 +Name:           harfbuzz
++Version:        1.4.6
 +Release:        0
 +License:        MIT
 +Summary:        An OpenType text shaping engine
 +Url:            http://www.freedesktop.org/wiki/Software/HarfBuzz
 +Group:          Graphics/Font Management
 +Source:         %{name}-%{version}.tar.bz2
 +Source99:       baselibs.conf
 +Source1001:   harfbuzz.manifest
 +BuildRequires:  gcc-c++
 +#BuildRequires:  pkgconfig(cairo) >= 1.8.0
 +#BuildRequires:  pkgconfig(cairo-ft)
 +BuildRequires:  pkgconfig(freetype2) >= 2.3.8
 +BuildRequires:  pkgconfig(glib-2.0) >= 2.16
 +BuildRequires:  pkgconfig(gobject-2.0)
 +BuildRequires:  pkgconfig(gthread-2.0)
 +BuildRequires:  pkgconfig(icu-uc)
 +
 +%description
 +HarfBuzz is an OpenType text shaping engine.
 +
 +%package -n libharfbuzz
 +Summary:        An OpenType text shaping engine
 +Group:          Graphics/Font Management
 +
 +%description -n libharfbuzz
 +HarfBuzz is an OpenType text shaping engine.
 +
 +%package tools
 +Summary:        An OpenType text shaping engine -- Tools
 +Group:          Graphics/Font Management
 +
 +%description tools
 +HarfBuzz is an OpenType text shaping engine.
 +
 +%package devel
 +Summary:        An OpenType text shaping engine -- Development Files
 +Group:          Development/Libraries
 +Requires:       libharfbuzz = %{version}
 +
 +%description devel
 +HarfBuzz is an OpenType text shaping engine.
 +
 +%prep
 +%setup -q
 +cp %{SOURCE1001} .
 +
 +%build
 +%configure \
 +        --disable-static
 +make %{?_smp_mflags}
 +
 +%install
 +%make_install
 +rm -rf %{buildroot}/%{_datadir}/gtk-doc
 +
 +%post -n libharfbuzz -p /sbin/ldconfig
 +
 +%postun -n libharfbuzz -p /sbin/ldconfig
 +
 +%files -n libharfbuzz
 +%manifest %{name}.manifest
 +%defattr(-,root,root)
 +%license COPYING
 +%{_libdir}/*.so.0*
 +
 +%files tools
 +%manifest %{name}.manifest
 +%defattr(-,root,root)
 +%{_bindir}/hb-ot-shape-closure
 +%{_bindir}/hb-shape
 +#%{_bindir}/hb-view
 +
 +%files devel
 +%manifest %{name}.manifest
 +%defattr(-,root,root)
 +%{_includedir}/harfbuzz/
 +%{_libdir}/*.so
 +%{_libdir}/pkgconfig/*.pc