about summary refs log tree commit diff
path: root/pkgs/tools/security/fwbuilder
diff options
context:
space:
mode:
authorAzat Bahawi <azat@bahawi.net>2022-11-08 02:50:48 +0300
committerAzat Bahawi <azat@bahawi.net>2022-11-08 10:46:32 +0300
commit693d87982737c4819c73303db8b079c9d184240f (patch)
treedefbb3724763774f4a8ae3682275ef3ee8238ce9 /pkgs/tools/security/fwbuilder
parent46d7d19c1ba11ff37bf3f2c6b5a096f02120d48c (diff)
fwbuilder: fix build
Also reformat the derivation a bit and add Ninja support.
Diffstat (limited to 'pkgs/tools/security/fwbuilder')
-rw-r--r--pkgs/tools/security/fwbuilder/default.nix16
1 files changed, 12 insertions, 4 deletions
diff --git a/pkgs/tools/security/fwbuilder/default.nix b/pkgs/tools/security/fwbuilder/default.nix
index 15b67932c55ed..bbc6d3b551536 100644
--- a/pkgs/tools/security/fwbuilder/default.nix
+++ b/pkgs/tools/security/fwbuilder/default.nix
@@ -2,7 +2,7 @@
 , stdenv
 , fetchFromGitHub
 , cmake
-, qtbase
+, ninja
 , wrapQtAppsHook
 , wayland
 , wayland-protocols
@@ -22,6 +22,7 @@ stdenv.mkDerivation rec {
 
   nativeBuildInputs = [
     cmake
+    ninja
     wrapQtAppsHook
   ];
 
@@ -33,13 +34,20 @@ stdenv.mkDerivation rec {
 
   NIX_CFLAGS_COMPILE = [
     "-Wno-error=misleading-indentation"
+    "-Wno-error=deprecated-declarations"
   ];
 
   meta = with lib; {
     description = "GUI Firewall Management Application";
-    homepage    = "https://github.com/fwbuilder/fwbuilder";
-    license     = licenses.gpl2;
-    platforms   = platforms.linux;
+    longDescription = ''
+      Firewall Builder is a GUI firewall management application for iptables,
+      PF, Cisco ASA/PIX/FWSM, Cisco router ACL and more. Firewall configuration
+      data is stored in a central file that can scale to hundreds of firewalls
+      managed from a single UI.
+    '';
+    homepage = "https://github.com/fwbuilder/fwbuilder";
+    license = licenses.gpl2Only;
+    platforms = platforms.linux;
     maintainers = [ maintainers.elatov ];
   };
 }