3 %bcond_without static_libs # don't build static libraries
5 Summary: HarfBuzz - internationalized text shaping library
6 Summary(pl.UTF-8): HarfBuzz - biblioteka rysująca tekst z obsługą wielu języków
12 Source0: http://www.freedesktop.org/software/harfbuzz/release/%{name}-%{version}.tar.bz2
13 # Source0-md5: 883a40644d3b120b7013e11876ea5af3
14 URL: http://www.freedesktop.org/wiki/HarfBuzz
15 BuildRequires: cairo-devel >= 1.8.0
16 BuildRequires: freetype-devel >= 2.3.8
17 BuildRequires: graphite2-devel
18 BuildRequires: glib2-devel >= 1:2.16
19 BuildRequires: libicu-devel
20 BuildRequires: libstdc++-devel
21 BuildRequires: pkgconfig
22 Requires: cairo >= 1.8.0
23 Requires: glib2 >= 1:2.16
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 Internationalized OpenType text layout and rendering library.
29 %description -l pl.UTF-8
30 Biblioteka rozmieszczająca i rysująca tekst z fontów OpenType,
31 obsługująca wiele języków.
34 Summary: Header files for HarfBuzz library
35 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki HarfBuzz
36 Group: Development/Libraries
37 Requires: %{name} = %{version}-%{release}
38 Requires: cairo-devel >= 1.8.0
39 Requires: glib2-devel >= 1:2.16
40 Requires: graphite2-devel
41 Requires: libstdc++-devel
44 Header files for HarfBuzz library.
46 %description devel -l pl.UTF-8
47 Pliki nagłówkowe biblioteki HarfBuzz.
50 Summary: Static HarfBuzz library
51 Summary(pl.UTF-8): Statyczna biblioteka HarfBuzz
52 Group: Development/Libraries
53 Requires: %{name}-devel = %{version}-%{release}
56 Static HarfBuzz library.
58 %description static -l pl.UTF-8
59 Statyczna biblioteka HarfBuzz.
62 Summary: HarfBuzz API documentation
63 Summary(pl.UTF-8): Dokumentacja API biblioteki HarfBuzz
67 API and internal documentation for HarfBuzz library.
69 %description apidocs -l pl.UTF-8
70 Dokumentacja API biblioteki HarfBuzz.
77 --disable-silent-rules \
78 %{?with_static_libs:--enable-static}
82 cat >> harfbuzz.pc <<EOF
83 Requires.private: glib-2.0 gobject-2.0 icu-uc freetype2 graphite2
87 rm -rf $RPM_BUILD_ROOT
90 DESTDIR=$RPM_BUILD_ROOT
92 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
95 rm -rf $RPM_BUILD_ROOT
97 %post -p /sbin/ldconfig
98 %postun -p /sbin/ldconfig
101 %defattr(644,root,root,755)
102 %doc COPYING ChangeLog README TODO
103 %attr(755,root,root) %{_bindir}/hb-ot-shape-closure
104 %attr(755,root,root) %{_bindir}/hb-shape
105 %attr(755,root,root) %{_bindir}/hb-view
106 %attr(755,root,root) %{_libdir}/libharfbuzz.so.*.*.*
107 %attr(755,root,root) %ghost %{_libdir}/libharfbuzz.so.0
110 %defattr(644,root,root,755)
111 %attr(755,root,root) %{_libdir}/libharfbuzz.so
112 %{_includedir}/harfbuzz
113 %{_pkgconfigdir}/harfbuzz.pc
115 %if %{with static_libs}
117 %defattr(644,root,root,755)
118 %{_libdir}/libharfbuzz.a