Sophie

Sophie

distrib > Mandriva > 2007.0 > x86_64 > media > contrib-release-src > by-pkgid > d91d33acf68779b3bd877135dd7fec90 > files > 2

libfwbuilder-2.1.5-3mdv2007.0.src.rpm

%define major 7
%define name libfwbuilder
%define libname %mklibname fwbuilder %{major}
%define version 2.1.5
%define release %mkrel 3

Name: %{name}
Summary: Firewall Builder API
Url: http://www.fwbuilder.org/
Version: %{version}
Release: %{release}
License: GPL
Group:  System/Libraries
Source: http://prdownloads.sourceforge.net/fwbuilder/%{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires:	bind-devel
BuildRequires:	libqt-devel
BuildRequires:	libsigc++-devel
BuildRequires:	libxslt-devel
BuildRequires:	net-snmp-devel
BuildRequires:	openssl-devel

%description
Firewall Builder API Library

%package -n %name-data
Summary: Fixed data for fwbuilder
Group: System/Libraries
Requires: %{libname} = %version

%description -n %name-data
Fised data for libfwbuilder.
The Firewall Builder API Library

%package -n %{libname}
Summary: Firewall Builder API
Group:  System/Libraries
Requires: %name-data = %version
Provides: %name = %version-%release
Obsoletes: %{_lib}fwbuilder6 = 2.1.5

%description -n %{libname}
Firewall Builder API Library

%package -n %{libname}-devel
Summary:   Firewall Builder API Libraries and Header Files
Group:     Development/Other
Requires:  %{libname} = %{version}
Obsoletes: fwbuilder-devel
Obsoletes: %{_lib}fwbuilder6-devel = 2.1.5
Provides:  fwbuilder-devel
Provides:  libfwbuilder-devel = %{version}-%{release}

%description -n %{libname}-devel
This package contains the libraries  and header files that programmer would
need to develop applications using Firewall Builder API.

%prep 
%setup -q

%build
%{__libtoolize} --force --copy
%{__aclocal}
%{__autoconf}

%configure	--enable-auto-docdir \
		--with-templatedir=%{_datadir}/%{name}
%make

%install
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT

make DDIR="${RPM_BUILD_ROOT}/" install

rm -fr $RPM_BUILD_ROOT/%_datadir/doc/*

# multiarch policy
%multiarch_binaries $RPM_BUILD_ROOT%{_bindir}/libfwbuilder-config-2.1

%clean
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT

%post -n %libname -p /sbin/ldconfig

%postun -n %libname -p /sbin/ldconfig

%files -n %name-data
%defattr(-,root,root)
%{_datadir}/%{name}
%doc doc/AUTHORS doc/COPYING doc/ChangeLog doc/Credits doc/README

%files -n %libname
%defattr(-,root,root)
%{_libdir}/%{name}.so.*
%{_libdir}/libfwcompiler.so.%{major}*

%files  -n %{libname}-devel
%defattr(-, root, root)
%{_bindir}/libfwbuilder-config-2.1
%multiarch %{multiarch_bindir}/libfwbuilder-config-2.1
%{_includedir}/*
%{_libdir}/*.so

%changelog
* Thu Aug 31 2006 Olivier Thauvin <nanardon@mandriva.org>
+ 2006-08-31 18:29:41 (59229)
- fix obsolete, usefull on cooker

* Thu Aug 31 2006 Olivier Thauvin <nanardon@mandriva.org>
+ 2006-08-31 16:59:51 (59077)
- fix major number

* Wed Aug 30 2006 Olivier Thauvin <nanardon@mandriva.org>
+ 2006-08-30 21:01:59 (58910)
- 2.1.5

* Wed Aug 30 2006 Olivier Thauvin <nanardon@mandriva.org>
+ 2006-08-30 21:01:37 (58909)
- 2.1.5

* Wed Aug 09 2006 Olivier Thauvin <nanardon@mandriva.org>
+ 2006-08-09 18:55:34 (55000)
- rebuild

* Wed Aug 09 2006 Olivier Thauvin <nanardon@mandriva.org>
+ 2006-08-09 18:38:16 (54997)
Import libfwbuilder

* Tue Apr 18 2006 Lenny Cartier <lenny@mandriva.com> 2.0.12-1mdk
- 2.0.12

* Wed Jan 04 2006 Oden Eriksson <oeriksson@mandriva.com> 2.0.10-4mdk
- rebuilt against new net-snmp with new major (10)
- fix build on x86_64

* Thu Dec 22 2005 Stefan van der Eijk <stefan@eijk.nu> 2.0.10-3mdk
- remove obsolete Requires: ucd-snmp >= 4.2
- BuildRequires: net-snmp-devel
- BuildRequires: openssl-devel

* Wed Dec 21 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.10-2mdk
- rebuilt against net-snmp that has new major (9)

* Thu Nov 17 2005 Lenny Cartier <lenny@mandriva.com> 2.0.10-1mdk
- 2.0.10

* Sun Sep 25 2005 Stefan van der Eijk <stefan@eijk.nu> 2.0.9-2mdk
- multiarch police?

* Sun Sep 25 2005 Stefan van der Eijk <stefan@eijk.nu> 2.0.9-1mdk
- 2.0.9
- %%mkrel

* Wed May 18 2005 Nicolas Lécureuil <neoclust@mandriva.org> 2.0.7-2mdk
- Fix build on amd64

* Wed May 18 2005 Nicolas Lécureuil <neoclust@mandriva.org> 2.0.7-1mdk
- New release 2.0.7

* Thu Feb 24 2005 Lenny Cartier <lenny@mandrakesoft.com> 2.0.6-1mdk
- 2.0.6

* Wed Jan 12 2005 Lenny Cartier <lenny@mandrakesoft.com> 2.0.5-1mdk
- 2.0.5

* Fri Dec 10 2004 Lenny Cartier <lenny@mandrakesoft.com> 2.0.4-1mdk
- 2.0.4

* Mon Oct 11 2004 Lenny Cartier <lenny@mandrakesoft.com> 2.0.3-1mdk
- 2.0.3

* Thu Sep 02 2004 Lenny Cartier <lenny@mandrakesoft.com> 2.0.2-1mdk
- 2.0.2

* Fri Aug 13 2004 Lenny Cartier <lenny@mandrakesoft.com> 2.0.1-1mdk
- 2.0.1

* Tue Jun 15 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.0.2-2mdk
- rebuild

* Mon Nov 24 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.0.2-1mdk
- 1.0.2

* Thu Aug 14 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.0.0-6mdk
- fix Requires
- %%mklibname

* Wed Jul 02 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 1.0.0-5mdk
- another release bump to work around last useless bump that occured by a mistake
  (aka I am teh sux)

* Wed Jul 02 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 1.0.0-4mdk
- useless bump..

* Sun Jun 15 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 1.0.0-3mdk
- use %%configure macro with libtoolize, aclocal and autoconf in stead of autogen.sh
- use %%makeinstall_std macro
- macroize

* Wed May 28 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.0.0-2mdk
- rebuild

* Wed May 28 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.0.0-1mdk
- 1.0.0

* Fri Feb 07 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.10.13-1mdk
- 0.10.13

* Wed Jan 08 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.10.12-2mdk
- split package

* Tue Jan 07 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.10.12-1mdk
- 0.10.12

* Sat Dec 14 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.10.11-1mdk
- Fix package naming (src should not contain %%major !!)

* Wed Oct 30 2002 Arnaud Desmons <adesmons@mandrakesoft.com> 0.10.11-1mdk
- 0.10.11

* Wed Oct 02 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.10.10-1mdk
- 0.10.10

* Thu Sep 12 2002 Arnaud Desmons <adesmons@mandrakesoft.com> 0.10.9-2mdk
- oops, the major of the lib is 3

* Wed Sep 11 2002 Arnaud Desmons <adesmons@mandrakesoft.com> 0.10.9-1mdk
- 0.10.9

* Thu Sep 05 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.10.7-2mdk
- rebuild

* Thu Jun 20 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.10.7-1mdk
- 0.10.7

* Wed May 22 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 0.10.6-3mdk
- oops, the major of the lib is 2

* Wed May 22 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 0.10.6-2mdk
- have in -devel package some missing includes

* Tue May 21 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 0.10.6-1mdk
- new version
- recompile with g++ 3.1, needs a small patch
- libtoolize to fix undefined symbol pb's

* Tue Apr 09 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.10.5-1mdk
- 0.10.5

* Wed Jan 09 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.10.4-1mdk
- 0.10.4
- clean

* Tue Dec 11 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.10.3-1mdk
- 0.10.3

* Mon Dec 10 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.10.2-1mdk
- 0.10.2

* Tue Nov 06 2001 Renaud Chaillat <rchaillat@mandrakesoft.com> 0.10.0-1mdk
- first mandrake release, taken from fwbuiler web site
- macroszification
- corrected source url
- a few Requires and BuildRequires 
- post and postun ldconfig