Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37048545
en ru br
ALT Linux repos
S:6.0.0-alt2.beta.106.a5e1
5.0: 3.0.3-alt1
4.1: 2.1.8-alt1
4.0: 2.1.8-alt1
3.0: 2.0.8-alt1
+backports:2.1.7-alt2.M30.1

Group :: Security/Networking
RPM: fwbuilder

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: fwbuilder
Version: 6.0.0
Release: alt1.beta.68.a880

Summary: Firewall Builder
License: GPLv2+
Group: Security/Networking

Url: http://www.fwbuilder.org/
# Vcs-Git: https://github.com/fwbuilder/fwbuilder.git
Source: %name-%version.tar

Obsoletes: %name-doc < %EVR
Obsoletes: %name-devel < %EVR
Obsoletes: lib%name < %EVR

Provides: %name-pf = %EVR
Provides: %name-ipf = %EVR
Provides: %name-ipfw = %EVR
Provides: %name-ipt = %EVR
Provides: %name-cisco = %EVR
Provides: %name-procurve = %EVR

Obsoletes: %name-pf < %EVR
Obsoletes: %name-ipf < %EVR
Obsoletes: %name-ipfw < %EVR
Obsoletes: %name-ipt < %EVR
Obsoletes: %name-cisco < %EVR
Obsoletes: %name-procurve < %EVR

BuildRequires: cmake rpm-macros-cmake
BuildRequires: gcc-c++
BuildRequires: qt5-base-devel qt5-networkauth-devel
BuildRequires: libxml2-devel libxslt-devel zlib-devel
BuildRequires: libnet-snmp-devel
BuildRequires: libssl-devel
BuildRequires: cppunit-devel

%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

%build
%cmake
%cmake_build

%install
%cmakeinstall_std
install -pm644 doc/transfer_secuwall.1 %buildroot%_man1dir/

%files
%doc %_defaultdocdir/%name
%_bindir/*
%_datadir/%name
%_desktopdir/*.desktop
%_iconsdir/hicolor/*/apps/*.png
%_man1dir/*

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin