summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJoachim Fasting <joachifm@fastmail.fm>2015-04-07 10:58:08 +0200
committerJoachim Fasting <joachifm@fastmail.fm>2015-04-07 11:05:54 +0200
commitd3ea6abf0ee2740bc71b86c5e07e2cd7b6223283 (patch)
treefedbe3637fa3fe30d3ffa3db365df99b1340e548 /pkgs
parent38dc021b168539f50630b46630d27f8cd2ea30ef (diff)
downloadnixpkgs-d3ea6abf0ee2740bc71b86c5e07e2cd7b6223283.tar
nixpkgs-d3ea6abf0ee2740bc71b86c5e07e2cd7b6223283.tar.gz
nixpkgs-d3ea6abf0ee2740bc71b86c5e07e2cd7b6223283.tar.bz2
nixpkgs-d3ea6abf0ee2740bc71b86c5e07e2cd7b6223283.tar.lz
nixpkgs-d3ea6abf0ee2740bc71b86c5e07e2cd7b6223283.tar.xz
nixpkgs-d3ea6abf0ee2740bc71b86c5e07e2cd7b6223283.tar.zst
nixpkgs-d3ea6abf0ee2740bc71b86c5e07e2cd7b6223283.zip
libapparmor: build perl bindings
There are still a few utils which use Perl, though most have been ported to
Python. Note that SWIG v2 is required to avoid the `error: 'bool' undeclared`
build failure with Perl >=5.16 [1].

[1]: https://github.com/swig/swig/commit/4305a3cef9b210541c3b88ab2fd03d787c3bca66
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/os-specific/linux/apparmor/2.9/default.nix2
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/os-specific/linux/apparmor/2.9/default.nix b/pkgs/os-specific/linux/apparmor/2.9/default.nix
index a5b692e6a6c..0243c2aa456 100644
--- a/pkgs/os-specific/linux/apparmor/2.9/default.nix
+++ b/pkgs/os-specific/linux/apparmor/2.9/default.nix
@@ -54,7 +54,7 @@ let
     buildPhase = ''
       cd ./libraries/libapparmor
       ./autogen.sh
-      ./configure --prefix="$out" --with-python
+      ./configure --prefix="$out" --with-python --with-perl
       make
       '';
 
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index ab11bf12bb0..6e708f20407 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -8676,7 +8676,7 @@ let
     perl = perl516; # ${perl}/.../CORE/handy.h:124:34: error: 'bool' undeclared
   };
 
-  apparmor_2_9 = callPackage ../os-specific/linux/apparmor/2.9 { };
+  apparmor_2_9 = callPackage ../os-specific/linux/apparmor/2.9 { swig = swig2; };
   libapparmor = apparmor_2_9.libapparmor;
   apparmor-pam = apparmor_2_9.apparmor-pam;
   apparmor-parser = apparmor_2_9.apparmor-parser;