]> git.pld-linux.org Git - packages/libdom.git/blobdiff - libdom.spec
- updated -devel dependencies
[packages/libdom.git] / libdom.spec
index d0a8ef30904c9212d80d12445f73d971538660db..db90a3d129d5c515259d1b80d2c010107bdea099 100644 (file)
@@ -1,21 +1,27 @@
 #
 # Conditional build:
 %bcond_without static_libs     # don't build static library
-#
+
 Summary:       Implementation of W3C DOM
+Summary(pl.UTF-8):     Implementacja W3C DOM
 Name:          libdom
-Version:       0.0.1
+Version:       0.4.2
 Release:       1
 License:       MIT
 Group:         Libraries
 Source0:       http://download.netsurf-browser.org/libs/releases/%{name}-%{version}-src.tar.gz
-# Source0-md5: dea386cfe4fc65b79a1815b0515fc688
+# Source0-md5: 715c8018dbf0ed8b61a1afcc8cb13ed9
 URL:           http://www.netsurf-browser.org/projects/libdom/
-BuildRequires: libhubbub-devel >= 0.2.0
-BuildRequires: libparserutils-devel >= 0.1.2
-BuildRequires: libwapcaplet-devel >= 0.2.0
-BuildRequires: libxml2-devel
-BuildRequires: netsurf-buildsystem
+BuildRequires: expat-devel >= 1.95
+BuildRequires: libhubbub-devel >= 0.3.8
+BuildRequires: libparserutils-devel >= 0.2.5
+BuildRequires: libwapcaplet-devel >= 0.4.3
+BuildRequires: libxml2-devel >= 2.0
+BuildRequires: netsurf-buildsystem >= 1.10
+BuildRequires: pkgconfig
+Requires:      libhubbub >= 0.3.8
+Requires:      libparserutils >= 0.2.5
+Requires:      libwapcaplet >= 0.4.3
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -23,28 +29,36 @@ LibDOM is an implementation of the W3C DOM, written in C. It is
 currently in development for use with NetSurf and is intended to be
 suitable for use in other projects too.
 
+%description -l pl.UTF-8
+LibDOM to implementacja W3C DOM, napisana w C. Jest rozwijana do
+wykorzystania w ramach projektu NetSurf, ale także z myślą o
+możliwości użycia w innych projektach.
+
 %package devel
 Summary:       libdom library headers
 Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki libdom
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
+Requires:      expat-devel >= 1.95
+Requires:      libhubbub-devel >= 0.3.8
+Requires:      libwapcaplet-devel >= 0.4.3
 
 %description devel
-This is the libraries, include files and other resources you can use
-to incorporate libdom into applications.
+This package contains the include files and other resources you can
+use to incorporate libdom into applications.
 
 %description devel -l pl.UTF-8
 Pliki nagłówkowe pozwalające na używanie biblioteki libdom w swoich
 programach.
 
 %package static
-Summary:       libdom static libraries
-Summary(pl.UTF-8):     Statyczne biblioteki libdom
+Summary:       libdom static library
+Summary(pl.UTF-8):     Statyczna biblioteka libdom
 Group:         Development/Libraries
 Requires:      %{name}-devel = %{version}-%{release}
 
 %description static
-This is package with static libdom libraries.
+This is package with static libdom library.
 
 %description static -l pl.UTF-8
 Statyczna biblioteka libdom.
@@ -53,33 +67,47 @@ Statyczna biblioteka libdom.
 %setup -q
 
 %build
-CFLAGS="%{rpmcflags}"
-LDFLAGS="%{rpmldflags}"
-export CFLAGS
-export LDFLAGS
+export AR="%{__ar}"
+export CC="%{__cc}"
+export CFLAGS="%{rpmcflags}"
+export LDFLAGS="%{rpmldflags}"
+
+%{__make} \
+       Q= \
+       PREFIX=%{_prefix} \
+       LIBDIR=%{_lib} \
+       COMPONENT_TYPE=lib-shared
 
-%{__make} PREFIX=%{_prefix} COMPONENT_TYPE=lib-shared Q='' \
-       -Iinclude -Isrc"
 %if %{with static_libs}
-%{__make} PREFIX=%{_prefix} COMPONENT_TYPE=lib-static Q='' \
-       -Iinclude -Isrc"
+%{__make} \
+       Q= \
+       PREFIX=%{_prefix} \
+       LIBDIR=%{_lib} \
+       COMPONENT_TYPE=lib-static
 %endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
+export AR="%{__ar}"
+export CC="%{__cc}"
+export CFLAGS="%{rpmcflags}"
+export LDFLAGS="%{rpmldflags}"
+
 %{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT \
+       Q= \
        PREFIX=%{_prefix} \
+       LIBDIR=%{_lib} \
        COMPONENT_TYPE=lib-shared \
-       Q=''
+       DESTDIR=$RPM_BUILD_ROOT
 
 %if %{with static_libs}
 %{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT \
+       Q= \
        PREFIX=%{_prefix} \
+       LIBDIR=%{_lib} \
        COMPONENT_TYPE=lib-static \
-       Q=''
+       DESTDIR=$RPM_BUILD_ROOT
 %endif
 
 %clean
@@ -90,16 +118,18 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
+%doc COPYING README
+%attr(755,root,root) %{_libdir}/libdom.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libdom.so.0
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so
+%attr(755,root,root) %{_libdir}/libdom.so
 %{_includedir}/dom
-%{_pkgconfigdir}/*pc
+%{_pkgconfigdir}/libdom.pc
 
 %if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libdom.a
 %endif
This page took 0.078631 seconds and 4 git commands to generate.