Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 97ed5fed2e43a22ee4917fa667af70bd > files > 4

libfwbuilder-4.1.2-1.fc15.src.rpm

Name:           libfwbuilder
Summary:        Firewall Builder API
Version:        4.1.2
Release:        1%{?dist}
License:        GPLv2+
Group:          System Environment/Libraries
URL:            http://www.fwbuilder.org/
Source:         http://downloads.sourceforge.net/fwbuilder/%{name}-%{version}.tar.gz
Buildroot:      %{_tmppath}/%{name}-%{version}-root

Patch0:         libfwbuilder-2.1.14-gcc43.patch
Patch1:         libfwbuilder-3.0.7-disable-xmlCleanupParser.patch

BuildRequires:  qt4-devel
BuildRequires:  libxslt-devel
BuildRequires:  gawk
BuildRequires:  autoconf automake libtool

%description
Firewall Builder API library and compiler framework

%files
%defattr(-,root,root)
%doc doc/AUTHORS doc/COPYING doc/ChangeLog doc/Credits doc/README doc/PatchAcceptancePolicy.txt
%dir %{_datadir}/libfwbuilder
%{_datadir}/libfwbuilder/*
%{_libdir}/*.so.*


%package devel
Summary:   Firewall Builder API Libraries and Header Files
Group:     Development/Libraries
Requires:  %{name} = %{version}-%{release}
Requires: libxslt-devel

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

%files  devel
%defattr(-, root, root)
%{_libdir}/*.so
%{_bindir}/libfwbuilder-config-4
%{_includedir}/fwb-4


%prep
%setup -q

# Fix regressions due to stricter GCC 4.3 checking
# %patch0 -p1 -b .gcc43

# Do not use xmlCleanupParser(), this is considered harmful
# %patch1 -p1 -b .xmlCleanupParser

%build
./autogen.sh
%configure \
    --enable-auto-docdir \
    --with-templatedir=%{_datadir}/libfwbuilder \
    --disable-static  \
    --enable-shared \
    --disable-dependency-tracking
make %{?_smp_mflags} all


%install
rm -rf $RPM_BUILD_ROOT
make install INSTALL_ROOT=$RPM_BUILD_ROOT
# prevent including twice the doc
rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/%{name}-%{version}


%clean
rm -rf $RPM_BUILD_ROOT


%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig


%changelog
* Sun Nov 28 2010 Ralf Ertzinger <ralf@skytale.net> 4.1.2-1
- Update to 4.1.2

* Sat Jan 23 2010 Ralf Ertzinger <ralf@skytale.net> 3.0.7-2
- Remove all calls to xmlCleanupParser() from the source. See
  http://lists.fedoraproject.org/pipermail/devel/2010-January/129117.html
  for details

* Sat Nov 07 2009 Ralf Ertzinger <ralf@skytale.net> 3.0.7-1
- Update to 3.0.7

* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Sun Jun 21 2009 Ralf Ertzinger <ralf@skytale.net> 3.0.5-1
- Update to 3.0.5

* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Sun Feb 22 2009 Ralf Ertzinger <ralf@skytale.net> 3.0.3-1
- Update to 3.0.3

* Wed Nov 19 2008 Ralf Ertzinger <ralf@skytale.net> 3.0.1-1
- Update to 3.0.1

* Sat Sep 06 2008 Ralf Ertzinger <ralf@skytale.net> 3.0.0-1
- Move .so files to -devel subpackage
- Use full URL in Source:
  (thanks to Till Maas for the hints)

* Fri Sep 05 2008 Ralf Ertzinger <ralf@skytale.net> 3.0.0-1
- Update to 3.0.0

* Sat Apr 05 2008 Ralf Ertzinger <ralf@skytale.net> 2.1.16-3
- Change BuildRequires to qt3-devel

* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.1.16-2
- Autorebuild for GCC 4.3

* Thu Jan 03 2008 Ralf Ertzinger <ralf@skytale.net> 2.1.16-1
- Update to 2.1.16
- Add patch to enable compilation with GCC4.3

* Wed Oct 03 2007 Ralf Ertzinger <ralf@skytale.net> 2.1.14-1
- Update to 2.1.14
  This release does not need to be linked against OpenSSL anymore,
  thus avoiding a license conflict
- Fix license tag

* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 2.1.12-3
- Add gawk as a Build Require.

* Tue Aug 28 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 2.1.12-2
- Rebuild for selinux ppc32 issue.

* Fri Jul 06 2007 Ralf Ertzinger <ralf@skytale.net> 2.1.12-1.fc8
- Update to 2.1.12

* Wed Mar 14 2007 Ralf Ertzinger <ralf@skytale.net> 2.1.10-1.fc7
- Update to 2.1.10

* Wed Dec 13 2006 Ralf Ertzinger <ralf@skytale.net> 2.1.8-1.fc7
- Update to 2.1.8

* Wed Nov 29 2006 Ralf Ertzinger <ralf@skytale.net> 2.1.7-1.fc7
- Update release for build

* Mon Nov 27 2006 Ralf Ertzinger <ralf@skytale.net> 2.1.7-0.1.fc7
- Update to 2.1.7

* Tue Oct 24 2006 Ralf Ertzinger <ralf@skytale.net> 2.1.6-0.0.beta.fc7
- Update to the 2.1.6 beta

* Mon Sep 11 2006 Ralf Ertzinger <ralf@skytale.net> 2.0.12-3.fc6
- Bumped and rebuilt for FC6

* Mon Apr 24 2006 Ralf Ertzinger <ralf@skytale.net> 2.0.12-2.fc6
- Retagging

* Fri Apr 21 2006 Ralf Ertzinger <ralf@skytale.net> 2.0.12-1.fc5
- Update to 2.0.12
- Drop gcc-4.1 patch and -ffriend-injection

* Wed Feb 22 2006 Ralf Ertzinger <ralf@skytale.net> 2.0.10-2.fc5
- Bump and rebuild for FC5

* Sun Feb 05 2006 Ralf Ertzinger <ralf@skytale.net> 2.0.10-1
- Update to 2.0.10
- Fixes for GCC 4.1
- Fixes for changed libresolv behaviour in FC5

* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 2.0.6-3
- build on all arches

* Fri Apr  1 2005 Michael Schwendt <mschwendt[AT]users.sf.net> 2.0.6-2
- Include fwb-2.0 headers directory in -devel package.

* Thu Mar  3 2005 Steve Grubb <sgrubb@redhat.com> 2.0.6-1
- New upstream version

* Sun Feb  6 2005 Ville Skyttä <ville.skytta at iki.fi> - 2.0.5-3
- Remove extra quotes from Group tag in -devel.

* Sat Jan 22 2005 Warren Togami <wtogami@redhat.com> 2.0.5-2
- spec cleanup

* Sat Jan 22 2005 Steve Grubb <sgrubb@redhat.com> 2.0.5
- Created base spec file