diff options
| author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2025-01-22 22:08:39 +0900 |
|---|---|---|
| committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2025-02-13 00:07:21 +0900 |
| commit | 17587940c2749313e5cbdc3b402a210eaaea9b1d (patch) | |
| tree | 37e33d1ea564ebefa99038214b0dfee417301ab8 /gnu/packages/linux.scm | |
| parent | 575cb765e28f620edbfdbdeaadd1351b28233257 (diff) | |
gnu: falcosecurity-libs: Update to 0.20.0.
* gnu/packages/linux.scm (falcosecurity-libs): Update to 0.20.0.
[source]: Update patches and combine into a single one.
[native-inputs]: Replace clang (13) with clang-18.
[inputs]: Move libbpf and libelf to...
[propagated-inputs]: ... here.
* gnu/packages/patches/falcosecurity-libs-shared-build.patch: New file.
* gnu/packages/patches/falcosecurity-libs-install-pman.patch
* gnu/packages/patches/falcosecurity-libs-libscap-pc.patch
* gnu/packages/patches/falcosecurity-libs-libsinsp-pkg-config.patch
* gnu/packages/patches/falcosecurity-libs-pkg-config.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
Change-Id: I58b5d207da27ab4f52556e5c804d8e545e7e3974
Diffstat (limited to 'gnu/packages/linux.scm')
| -rw-r--r-- | gnu/packages/linux.scm | 33 |
1 files changed, 15 insertions, 18 deletions
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 6a7482e598e..f1e0778f374 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -34,7 +34,7 @@ ;;; Copyright © 2018 Vasile Dumitrascu <va511e@yahoo.com> ;;; Copyright © 2019 Tim Gesthuizen <tim.gesthuizen@yahoo.de> ;;; Copyright © 2019 mikadoZero <mikadozero@yandex.com> -;;; Copyright © 2019, 2020, 2021, 2022, 2023, 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com> +;;; Copyright © 2019-2025 Maxim Cournoyer <maxim.cournoyer@gmail.com> ;;; Copyright © 2019 Stefan Stefanović <stefanx2ovic@gmail.com> ;;; Copyright © 2019-2022 Brice Waegeneire <brice@waegenei.re> ;;; Copyright © 2019 Kei Kebreau <kkebreau@posteo.net> @@ -9916,7 +9916,7 @@ set as @code{LD_PRELOAD} to override the C library file system functions.") (define-public falcosecurity-libs (package (name "falcosecurity-libs") - (version "0.16.0") + (version "0.20.0") (source (origin (method git-fetch) (uri (git-reference @@ -9925,14 +9925,10 @@ set as @code{LD_PRELOAD} to override the C library file system functions.") (file-name (git-file-name name version)) (sha256 (base32 - "1vzymzkfipb3bnjjd9m8ykzj0l94fm8mnpcxfm8mpxz3jbd8xnv9")) + "041ir9wk44v7isidwl7fzxrjvs85j637wcr7xirasd8ysxa0r4qv")) (patches (search-patches - "falcosecurity-libs-pkg-config.patch" - "falcosecurity-libs-install-pman.patch" - "falcosecurity-libs-libscap-pc.patch" - "falcosecurity-libs-shared-library-fix.patch" - "falcosecurity-libs-libsinsp-pkg-config.patch")))) + "falcosecurity-libs-shared-build.patch")))) (build-system cmake-build-system) (arguments (list @@ -9960,21 +9956,22 @@ set as @code{LD_PRELOAD} to override the C library file system functions.") (lambda _ (delete-file-recursively (string-append #$output "/src"))))))) - (native-inputs (list bpftool - clang - googletest - pkg-config - valijson)) ;header-only library + (native-inputs + (list bpftool + clang-18 ;avoid stack limit exceeded build error + googletest + pkg-config + valijson)) ;header-only library (inputs - (list elfutils - libbpf - libelf)) + (list elfutils)) (propagated-inputs - ;; The following inputs are in the 'Requires' field of libscap.pc and - ;; libsinp.pc. + ;; The following inputs are in the 'Requires' field of libscap.pc, + ;; libsinp.pc or libpman.pc. (list c-ares grpc jsoncpp + libbpf + libelf openssl protobuf uthash ;included in libscap headers |
