[arch-commits] Commit in sysdig/trunk (3 files)
Massimiliano Torromeo
mtorromeo at gemini.archlinux.org
Thu Mar 24 09:58:53 UTC 2022
Date: Thursday, March 24, 2022 @ 09:58:52
Author: mtorromeo
Revision: 1173902
upgpkg: sysdig 0.28.0-5: grpc rebuild + patched for luajit 2.1
Added:
sysdig/trunk/falcosecurity-liblua-2.1.patch
sysdig/trunk/falcosecurity-libs-nodownload.patch
Modified:
sysdig/trunk/PKGBUILD
-------------------------------------+
PKGBUILD | 22 ++++++++++++++++++----
falcosecurity-liblua-2.1.patch | 13 +++++++++++++
falcosecurity-libs-nodownload.patch | 14 ++++++++++++++
3 files changed, 45 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-03-24 09:58:15 UTC (rev 1173901)
+++ PKGBUILD 2022-03-24 09:58:52 UTC (rev 1173902)
@@ -5,7 +5,11 @@
pkgbase=sysdig
pkgname=(sysdig sysdig-dkms)
pkgver=0.28.0
-pkgrel=4
+pkgrel=5
+
+# from src/sysdig-*/cmake/modules/falcosecurity-libs.cmake
+_falcover=2160111cd088aea9ae2235d3385ecb0b1ab6623c
+
pkgdesc="Open source system-level exploration and troubleshooting tool"
arch=('x86_64')
url="https://www.sysdig.com/"
@@ -12,13 +16,23 @@
license=('GPL2' 'Apache' 'MIT')
makedepends=('cmake' 'pandoc' 'gtest' 'jsoncpp' 'libjsoncpp.so' 'luajit' 'curl' 'libcurl.so' 'jq' 'libb64' 'intel-tbb' 'grpc' 'libgrpc++_unsecure.so')
source=("https://github.com/draios/sysdig/archive/$pkgver/$pkgbase-$pkgver.tar.gz"
- "bashcomp-location.patch")
+ "https://github.com/falcosecurity/libs/archive/$_falcover.tar.gz"
+ "bashcomp-location.patch"
+ "falcosecurity-libs-nodownload.patch"
+ "falcosecurity-liblua-2.1.patch")
sha256sums=('817e595d501acf3fe11dc659a154aadbba848dd87ae801f5bf34a42e84979f37'
- 'aaee8a0ff414a24c5d5a479229324be1667bc5eb70702838f5d617fd986f947b')
+ 'f84edc4f7490064a0e2264594013c01c205bc5fc968376bfb0ecc17582e5e112'
+ 'aaee8a0ff414a24c5d5a479229324be1667bc5eb70702838f5d617fd986f947b'
+ 'b8cedef6766c691a8a92810eb459593d80070f0cf5dfc32cae2a80ec00639429'
+ '11863751dc555a2a406e5276bbafa9185f1031d6f12c4cb051ac7097e7467889')
prepare() {
- cd "$srcdir"/$pkgbase-$pkgver
+ cd "$srcdir/$pkgbase-$pkgver"
patch -p1 -i "$srcdir"/bashcomp-location.patch
+ patch -p1 -i "$srcdir"/falcosecurity-libs-nodownload.patch
+
+ cd "$srcdir/libs-$_falcover"
+ patch -p1 -i "$srcdir"/falcosecurity-liblua-2.1.patch
}
build() {
Added: falcosecurity-liblua-2.1.patch
===================================================================
--- falcosecurity-liblua-2.1.patch (rev 0)
+++ falcosecurity-liblua-2.1.patch 2022-03-24 09:58:52 UTC (rev 1173902)
@@ -0,0 +1,13 @@
+diff --git a/cmake/modules/luajit.cmake b/cmake/modules/luajit.cmake
+index 382dd1d..3009b92 100644
+--- a/cmake/modules/luajit.cmake
++++ b/cmake/modules/luajit.cmake
+@@ -6,7 +6,7 @@ option(USE_BUNDLED_LUAJIT "Enable building of the bundled LuaJIT" ${USE_BUNDLED_
+ if(LUAJIT_INCLUDE)
+ # we already have luajit
+ elseif(NOT USE_BUNDLED_LUAJIT)
+- find_path(LUAJIT_INCLUDE luajit.h PATH_SUFFIXES luajit-2.0 luajit)
++ find_path(LUAJIT_INCLUDE luajit.h PATH_SUFFIXES luajit-2.1 luajit)
+ find_library(LUAJIT_LIB NAMES luajit luajit-5.1)
+ if(LUAJIT_INCLUDE AND LUAJIT_LIB)
+ message(STATUS "Found LuaJIT: include: ${LUAJIT_INCLUDE}, lib: ${LUAJIT_LIB}")
Added: falcosecurity-libs-nodownload.patch
===================================================================
--- falcosecurity-libs-nodownload.patch (rev 0)
+++ falcosecurity-libs-nodownload.patch 2022-03-24 09:58:52 UTC (rev 1173902)
@@ -0,0 +1,14 @@
+diff --git a/cmake/modules/falcosecurity-libs-repo/CMakeLists.txt b/cmake/modules/falcosecurity-libs-repo/CMakeLists.txt
+index 712dd8c..98166cd 100644
+--- a/cmake/modules/falcosecurity-libs-repo/CMakeLists.txt
++++ b/cmake/modules/falcosecurity-libs-repo/CMakeLists.txt
+@@ -25,8 +25,7 @@ message(STATUS "Driver version: ${FALCOSECURITY_LIBS_VERSION}")
+
+ ExternalProject_Add(
+ falcosecurity-libs
+- URL "https://github.com/falcosecurity/libs/archive/${FALCOSECURITY_LIBS_VERSION}.tar.gz"
+- URL_HASH "${FALCOSECURITY_LIBS_CHECKSUM}"
++ URL "${CMAKE_CURRENT_SOURCE_DIR}/../../../../libs-${FALCOSECURITY_LIBS_VERSION}"
+ CONFIGURE_COMMAND ""
+ BUILD_COMMAND ""
+ INSTALL_COMMAND ""
More information about the arch-commits
mailing list