From 40ac535e378f19525335ed3d50bc519155552f61 Mon Sep 17 00:00:00 2001 From: Hanketsu Date: Sat, 1 Feb 2025 00:32:44 +0100 Subject: battering: Add 1 vendored packages. * battering/packages/opensnitch.scm: New vendored packages. --- battering/packages/opensnitch.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'battering') 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))))) -- cgit v1.2.3