3 %bcond_without static_libs # don't build static library
5 Summary: HTML5 compliant parsing library
11 Source0: http://download.netsurf-browser.org/libs/releases/%{name}-%{version}-src.tar.gz
12 # Source0-md5: 625ea927b9134276d82960ab9bc03cb1
13 URL: http://www.netsurf-browser.org/projects/libhubbub/
14 BuildRequires: libparserutils-devel >= 0.1.2
15 BuildRequires: netsurf-buildsystem
16 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19 Hubbub is an HTML5 compliant parsing library, written in C. It was
20 developed as part of the NetSurf project and is available for use by
21 other software under the MIT licence.
23 The HTML5 specification defines a parsing algorithm, based on the
24 behaviour of mainstream browsers, which provides instructions for how
25 to parse all markup, both valid and invalid. As a result, Hubbub
26 parses web content well.
28 If you are looking for an HTML5 parser in Python or Ruby, you may wish
33 - Parses HTML, good and bad
36 - Character encoding detection
37 - Well-tested (~90% test coverage)
42 Summary: libhubbub library headers
43 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libhubbub
44 Group: Development/Libraries
45 Requires: %{name} = %{version}-%{release}
48 This is the libraries, include files and other resources you can use
49 to incorporate libhubbub into applications.
51 %description devel -l pl.UTF-8
52 Pliki nagłówkowe pozwalające na używanie biblioteki libhubbub w swoich
56 Summary: libhubbub static libraries
57 Summary(pl.UTF-8): Statyczne biblioteki libhubbub
58 Group: Development/Libraries
59 Requires: %{name}-devel = %{version}-%{release}
62 This is package with static libhubbub libraries.
64 %description static -l pl.UTF-8
65 Statyczna biblioteka libhubbub.
72 LDFLAGS="%{rpmldflags}"
76 %{__make} PREFIX=%{_prefix} COMPONENT_TYPE=lib-shared Q='' \
78 %if %{with static_libs}
79 %{__make} PREFIX=%{_prefix} COMPONENT_TYPE=lib-static Q='' \
84 rm -rf $RPM_BUILD_ROOT
87 DESTDIR=$RPM_BUILD_ROOT \
89 COMPONENT_TYPE=lib-shared \
92 %if %{with static_libs}
94 DESTDIR=$RPM_BUILD_ROOT \
96 COMPONENT_TYPE=lib-static \
101 rm -rf $RPM_BUILD_ROOT
103 %post -p /sbin/ldconfig
104 %postun -p /sbin/ldconfig
107 %defattr(644,root,root,755)
108 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
111 %defattr(644,root,root,755)
112 %attr(755,root,root) %{_libdir}/lib*.so
113 %{_includedir}/hubbub
116 %if %{with static_libs}
118 %defattr(644,root,root,755)