guix_mirror_bot pushed a commit to branch core-packages-team in repository guix.
commit 42ad1ec8d4673ad127564f0dcf57d0594959232e Author: Zheng Junjie <zhengjun...@iscas.ac.cn> AuthorDate: Fri Jan 24 14:31:28 2025 +0800 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 --- gnu/packages/linux.scm | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 040c3a6278..0af9f3f7ca 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -8260,26 +8260,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