aboutsummaryrefslogtreecommitdiff
path: root/battering/packages/opensnitch.scm
diff options
context:
space:
mode:
Diffstat (limited to 'battering/packages/opensnitch.scm')
-rw-r--r--battering/packages/opensnitch.scm20
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)))))