3 %bcond_without static_libs # don't build static library
5 Summary: Implementation of W3C DOM
6 Summary(pl.UTF-8): Implementacja W3C DOM
12 Source0: http://download.netsurf-browser.org/libs/releases/%{name}-%{version}-src.tar.gz
13 # Source0-md5: c9dbc908997bb4bd2271b4ee892280aa
14 URL: http://www.netsurf-browser.org/projects/libdom/
15 BuildRequires: expat-devel >= 1.95
16 BuildRequires: libhubbub-devel >= 0.3.3
17 BuildRequires: libparserutils-devel >= 0.2.3
18 BuildRequires: libwapcaplet-devel >= 0.3.0
19 BuildRequires: libxml2-devel >= 2.0
20 BuildRequires: netsurf-buildsystem >= 1.5
21 BuildRequires: pkgconfig
22 Requires: libparserutils >= 0.2.3
23 Requires: libwapcaplet >= 0.3.0
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 LibDOM is an implementation of the W3C DOM, written in C. It is
28 currently in development for use with NetSurf and is intended to be
29 suitable for use in other projects too.
31 %description -l pl.UTF-8
32 LibDOM to implementacja W3C DOM, napisana w C. Jest rozwijana do
33 wykorzystania w ramach projektu NetSurf, ale także z myślą o
34 możliwości użycia w innych projektach.
37 Summary: libdom library headers
38 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libdom
39 Group: Development/Libraries
40 Requires: %{name} = %{version}-%{release}
41 Requires: expat-devel >= 1.95
42 Requires: libhubbub-devel >= 0.3.1
45 This package contains the include files and other resources you can
46 use to incorporate libdom into applications.
48 %description devel -l pl.UTF-8
49 Pliki nagłówkowe pozwalające na używanie biblioteki libdom w swoich
53 Summary: libdom static library
54 Summary(pl.UTF-8): Statyczna biblioteka libdom
55 Group: Development/Libraries
56 Requires: %{name}-devel = %{version}-%{release}
59 This is package with static libdom library.
61 %description static -l pl.UTF-8
62 Statyczna biblioteka libdom.
70 export CFLAGS="%{rpmcflags}"
71 export LDFLAGS="%{rpmldflags}"
77 COMPONENT_TYPE=lib-shared
79 %if %{with static_libs}
84 COMPONENT_TYPE=lib-static
88 rm -rf $RPM_BUILD_ROOT
92 export CFLAGS="%{rpmcflags}"
93 export LDFLAGS="%{rpmldflags}"
99 COMPONENT_TYPE=lib-shared \
100 DESTDIR=$RPM_BUILD_ROOT
102 %if %{with static_libs}
107 COMPONENT_TYPE=lib-static \
108 DESTDIR=$RPM_BUILD_ROOT
112 rm -rf $RPM_BUILD_ROOT
114 %post -p /sbin/ldconfig
115 %postun -p /sbin/ldconfig
118 %defattr(644,root,root,755)
120 %attr(755,root,root) %{_libdir}/libdom.so.*.*.*
121 %attr(755,root,root) %ghost %{_libdir}/libdom.so.0
124 %defattr(644,root,root,755)
125 %attr(755,root,root) %{_libdir}/libdom.so
127 %{_pkgconfigdir}/libdom.pc
129 %if %{with static_libs}
131 %defattr(644,root,root,755)