%define major 3 %define libname %mklibname openvas %{major} %define develname %mklibname -d openvas Name: openvas-libraries Version: 3.0.5 Release: %mkrel 1 License: LGPLv2+ Group: System/Libraries URL: http://www.openvas.org Source: http://wald.intevation.org/frs/download.php/572/%{name}-%{version}.tar.gz Patch1: openvas-libraries-3.0.0-libs.patch Patch2: openvas-libraries-3.0.5-linkage.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: libpcap-devel glib2-devel gnutls-devel gpgme-devel BuildRequires: cmake bison Obsoletes: openvas-libnasl < 3.0.0 Summary: Support libraries for Open Vulnerability Assessment (OpenVAS) Server %description openvas-libraries is the base library for the OpenVAS network security scanner. %package -n %{libname} Group: System/Libraries Summary: Support libraries for Open Vulnerability Assessment (OpenVAS) Server %description -n %{libname} The support libraries for Open Vulnerability Assessment (OpenVAS) Server. %package -n %{develname} Group: Development/C Requires: %{libname} = %{version} Provides: %{name}-devel = %{version}-%{release} Provides: openvas-devel = %{version}-%{release} Obsoletes: %{_lib}openvas-libnasl-devel < 3.0.0 Summary: Development files for openvas-libraries %description -n %{develname} This package contains the development files (mainly C header files) for openvas-libraries. %prep %setup -qn openvas-libraries-%{version} %patch1 -p1 -b .libs %patch2 -p0 -b .link %build export CFLAGS="%{optflags} -fPIC" export CXXPPFLAGS="%{optflags} -fPIC" autoconf %configure2_5x --enable-static %make all %install rm -fr %buildroot %makeinstall_std find %{buildroot} -name *.la -exec %__rm {} \; find %{buildroot} -name *.a -exec %__rm {} \; %multiarch_binaries %{buildroot}%{_bindir}/libopenvas-config %clean rm -fr %buildroot %files %defattr(-,root,root) %{_bindir}/openvas-nasl %{_mandir}/man1/openvas-nasl.1.* %{_datadir}/openvas %files -n %{libname} %defattr(-,root,root) %doc ChangeLog CHANGES TODO %{_libdir}/*.so.%{major} %{_libdir}/*.so.%{major}.* %files -n %{develname} %defattr(-,root,root) %{_bindir}/libopenvas-config %multiarch %{multiarch_bindir}/libopenvas-config %{_includedir}/openvas %{_libdir}/*.so %{_mandir}/man1/libopenvas-config.1* %changelog * Sun Apr 18 2010 Funda Wang <fwang@mandriva.org> 3.0.5-1mdv2010.1 + Revision: 536368 - New version 3.0.5 * Sun Dec 20 2009 Funda Wang <fwang@mandriva.org> 3.0.0-3mdv2010.1 + Revision: 480351 - obsoletes openvas-libnasl * Sun Dec 20 2009 Funda Wang <fwang@mandriva.org> 3.0.0-2mdv2010.1 + Revision: 480325 - obsoletes old libnasl * Sun Dec 20 2009 Funda Wang <fwang@mandriva.org> 3.0.0-1mdv2010.1 + Revision: 480324 - fix BR - new version 3.0.0 * Wed Aug 19 2009 Frederik Himpe <fhimpe@mandriva.org> 2.0.4-1mdv2010.0 + Revision: 418247 - Update to new version 2.0.4 - Remove Makefile patch (not needed) - Add patch to link with libgcrypt - Add patch to fix format string errors * Mon Apr 13 2009 Funda Wang <fwang@mandriva.org> 2.0.2-1mdv2009.1 + Revision: 366567 - import openvas-libraries