rpms/fwbuilder/devel fwbuilder.desktop, NONE, 1.1 fwbuilder.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Warren Togami (wtogami) fedora-extras-commits at redhat.com
Sun Jan 23 05:40:03 UTC 2005


Author: wtogami

Update of /cvs/extras/rpms/fwbuilder/devel
In directory cvs.fedora.redhat.com:/tmp/cvs-serv29679/devel

Modified Files:
	.cvsignore sources 
Added Files:
	fwbuilder.desktop fwbuilder.spec 
Log Message:
auto-import fwbuilder-2.0.5-1 on branch devel from fwbuilder-2.0.5-1.src.rpm


--- NEW FILE fwbuilder.desktop ---
[Desktop Entry]
Encoding=UTF-8
Name=Firewall Builder
Comment=Design IPTables Firewall Rules
Icon=/usr/share/pixmaps/fwbuilder/firewall.png
Categories=Application;SystemSetup
Exec=/usr/bin/fwbuilder
Type=Application
StartupNotify=true
Terminal=false


--- NEW FILE fwbuilder.spec ---
Name:           fwbuilder
Summary:        Firewall Builder
Version:        2.0.5
Release:        1
License:        GPL
Group:          "Applications/System"
Packager:       Steve Grubb <sgrubb at redhat.com>
Url:            http://www.fwbuilder.org/
Source:         %{name}-%{version}.tar.gz
Source1:	fwbuilder.desktop
Buildroot:      %{_tmppath}/%{name}-%{version}-root
BuildRequires:  qt-devel >= 3.0.0
BuildRequires:	desktop-file-utils
BuildRequires:  libfwbuilder-devel = 2.0.5
Requires:       libfwbuilder = 2.0.5
Provides:       %name = %version

%description
Firewall Builder consists of a GUI and set of policy compilers for
various firewall platforms. It helps users maintain a database of
objects and allows policy editing using simple drag-and-drop
operations. GUI generates firewall description in the form of XML
file, which compilers then interpret and generate platform-specific
code. Several algorithms are provided for automated network objects
discovery and bulk import of data. The GUI and policy compilers are
completely independent, this provides for a consistent abstract model
and the same GUI for different firewall platforms. 

%prep
%setup -q 

%build
./configure --prefix=%{_prefix}	--with-templatedir=%{_datadir}/fwbuilder 
make QTDIR=`cat qtdir` all

%install
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
make QTDIR=`cat qtdir` DDIR=$RPM_BUILD_ROOT install
rm -fr $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}

# Add an icon for the menu system
mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps/fwbuilder
install -c -m644 src/gui/icons/firewall.png $RPM_BUILD_ROOT/usr/share/pixmaps/fwbuilder

# Add menu entry
desktop-file-install --vendor system               \
  --dir $RPM_BUILD_ROOT/%{_datadir}/applications   \
  --add-category X-Red-Hat-Base                    \
  %{SOURCE1}

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

%files
%defattr(-,root,root)
%dir %{_datadir}/fwbuilder
%dir %{_datadir}/pixmaps/fwbuilder
%{_datadir}/fwbuilder/locale/*
%{_datadir}/fwbuilder/platform/*
%{_datadir}/fwbuilder/os/*
%{_datadir}/fwbuilder/resources.xml
%{_datadir}/fwbuilder/objects_init.xml
%{_datadir}/fwbuilder/templates.xml
%{_datadir}/applications/*.desktop
%{_datadir}/pixmaps/fwbuilder/firewall.png
%{_bindir}/fwbuilder
%{_bindir}/fwblookup
%{_bindir}/fwbedit
%{_bindir}/fwb_install
%{_bindir}/fwb_compile_all
%doc doc/AUTHORS
%doc doc/COPYING
%doc doc/Credits
%doc doc/ChangeLog
%doc doc/PatchAcceptancePolicy.txt
%doc doc/README.floppyfw
%doc doc/ReleaseNotes_2_0.html
%doc doc/ReleaseNotes_2_0.txt
%doc doc/ReleaseNotes_2.0.1.html
%doc doc/ReleaseNotes_2.0.1.txt
%doc doc/ReleaseNotes_2.0.2.html
%doc doc/ReleaseNotes_2.0.2.txt
%doc doc/ReleaseNotes_2.0.3.html
%doc doc/ReleaseNotes_2.0.3.txt
%doc doc/ReleaseNotes_2.0.4.html
%doc doc/ReleaseNotes_2.0.4.txt
%doc doc/ReleaseNotes_2.0.5.html
%doc doc/ReleaseNotes_2.0.5.txt
%{_mandir}/man1/fwbuilder.1*
%{_mandir}/man1/fwblookup.1*
%{_mandir}/man1/fwbedit.1*
%{_mandir}/man1/fwb_install.1*
%{_mandir}/man1/fwb_compile_all.1*


%package pf
Summary:  Policy Compiler for OpenBSD PF
Group:    "Applications/System" 
Requires: %{name} = %{version}-%{release}

%description pf
Policy compiler for OpenBSD PF

%files pf
%defattr(-,root,root)
%{_bindir}/fwb_pf
%doc doc/README.pf
%{_mandir}/man1/fwb_pf.1*


%package ipf
Summary:  Policy Pompiler for ipfilter
Group:    "Applications/System"
Requires: %{name} = %{version}-%{release}

%description ipf
Policy compiler for ipfilter

%files ipf
%defattr(-,root,root)
%{_bindir}/fwb_ipf
%doc doc/README.ipf
%{_mandir}/man1/fwb_ipf.1*


%package ipfw
Summary:  Policy Compiler for ipfw
Group:    "Applications/System"
Requires: %{name} = %{version}-%{release}

%description ipfw
Policy compiler for ipfw

%files ipfw
%defattr(-,root,root)
%{_bindir}/fwb_ipfw
%doc doc/README.ipfw
%{_mandir}/man1/fwb_ipfw.1*


%package ipt
Summary:  Policy Compiler for IPTables
Group:    "Applications/System"
Requires: %{name} = %{version}-%{release}

%description ipt
Policy compiler for IPTables

%files ipt
%defattr(-,root,root)
%{_bindir}/fwb_ipt
%doc doc/README.ipt
%{_mandir}/man1/fwb_ipt.1*

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



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/fwbuilder/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	23 Jan 2005 05:38:55 -0000	1.1
+++ .cvsignore	23 Jan 2005 05:40:01 -0000	1.2
@@ -0,0 +1 @@
+fwbuilder-2.0.5.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/fwbuilder/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	23 Jan 2005 05:38:55 -0000	1.1
+++ sources	23 Jan 2005 05:40:01 -0000	1.2
@@ -0,0 +1 @@
+03fe6aaa6f8c7728bd3015a4df187c70  fwbuilder-2.0.5.tar.gz




More information about the fedora-extras-commits mailing list