diff options
Diffstat (limited to 'battering/packages/opensnitch.scm')
-rw-r--r-- | battering/packages/opensnitch.scm | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/battering/packages/opensnitch.scm b/battering/packages/opensnitch.scm index d6dcf05..bcad57a 100644 --- a/battering/packages/opensnitch.scm +++ b/battering/packages/opensnitch.scm @@ -80,3 +80,23 @@ (synopsis "GNU/Linux application firewall.") (description "OpenSnitch is an interactive GNU/Linux application firewall inspired by Little Snitch.") (license license:gpl3+))) + +(define linux-libre-headers-opensnitch + (package + (inherit linux-libre-headers) + (name "linux-libre-headers-opensnitch") + (native-inputs (modify-inputs (package-native-inputs linux-libre-headers) + (append openssl bc elfutils))) + (arguments + (substitute-keyword-arguments (package-arguments linux-libre-headers-latest) + ((#:phases p) + #~(modify-phases #$p + (replace 'build + (lambda _ + (invoke "make" "defconfig") + (invoke "make" "prepare"))) + (replace 'install + (lambda _ + (begin + (copy-recursively "." #$output)))))) + ((#:allowed-references _) #f))))) |