summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorZheng Junjie <zhengjunjie@iscas.ac.cn>2025-01-24 14:31:28 +0800
committerAndreas Enge <andreas@enge.fr>2025-07-18 20:17:27 +0200
commit2ebf51079159444bee560674c850ba4e01808cc2 (patch)
tree3ed4f92ac4900fa9edb3f931cd1ea7a5fb6de454 /gnu/packages
parent2194d6e99fdc68e791b63d100bc0eeed649c5b02 (diff)
gnu: libseccomp: Update to 2.6.0.
* gnu/packages/linux.scm (libseccomp): Update to 2.6.0. [source]: Switch to git-fetch. [arguments]: Use G-expressions. [native-inputs]: Add autoconf, automake, and libtool. Change-Id: I19302252578c6791937ec073d24607e19277f49a
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/linux.scm30
1 files changed, 16 insertions, 14 deletions
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 350355bd336..c0b295925ff 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -8250,26 +8250,28 @@ of flash storage.")
(define-public libseccomp
(package
(name "libseccomp")
- (version "2.5.4")
+ (version "2.6.0")
(source (origin
- (method url-fetch)
- (uri (string-append "https://github.com/seccomp/libseccomp/"
- "releases/download/v" version
- "/libseccomp-" version ".tar.gz"))
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/seccomp/libseccomp")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
(sha256
(base32
- "1nyb3lspc5bsirpsx89vah3n54pmwlgxrwsfaxl01kq50i004afq"))))
+ "189yh66aj3z3jvns739qbj504f3mcl3w44pxxizw877pbj3kal11"))))
(build-system gnu-build-system)
(arguments
- '(#:configure-flags '("--disable-static")
- #:phases (modify-phases %standard-phases
- (add-before 'check 'skip-load-test
- (lambda _
- ;; This test does a native system call and fails when
- ;; run under QEMU user-mode emulation. Just skip it.
- (delete-file "tests/52-basic-load.tests"))))))
+ (list
+ #:configure-flags #~(list "--disable-static")
+ #:phases #~(modify-phases %standard-phases
+ (add-before 'check 'skip-load-test
+ (lambda _
+ ;; This test does a native system call and fails when
+ ;; run under QEMU user-mode emulation. Just skip it.
+ (delete-file "tests/52-basic-load.tests"))))))
(native-inputs
- (list gperf which))
+ (list autoconf automake gperf libtool which))
(synopsis "Interface to Linux's seccomp syscall filtering mechanism")
(description "The libseccomp library provides an easy to use, platform
independent, interface to the Linux Kernel's syscall filtering mechanism. The