commit a0d473651a89a9b1634beeb7dee93fb1713020b2
Author: Jakub Bogusz <[email protected]>
Date:   Thu Oct 17 06:21:22 2024 +0200

    - added fixes for .pc files; release 2

 falcosecurity-libs-pc.patch | 38 ++++++++++++++++++++++++++++++++++++++
 falcosecurity-libs.spec     |  5 ++++-
 2 files changed, 42 insertions(+), 1 deletion(-)
---
diff --git a/falcosecurity-libs.spec b/falcosecurity-libs.spec
index 83118be..dfd0fdd 100644
--- a/falcosecurity-libs.spec
+++ b/falcosecurity-libs.spec
@@ -10,7 +10,7 @@ Summary:      Falco foundation libraries
 Summary(pl.UTF-8):     Biblioteki podstawowe Falco
 Name:          falcosecurity-libs
 Version:       0.18.1
-Release:       1
+Release:       2
 License:       Apache v2.0
 Group:         Libraries
 #Source0Download: https://github.com/falcosecurity/libs/releases
@@ -19,6 +19,7 @@ Source0:      
https://github.com/falcosecurity/libs/archive/%{version}/libs-%{version
 Patch0:                %{name}-syscalls.patch
 Patch1:                %{name}-link.patch
 Patch2:                %{name}-cmake.patch
+Patch3:                %{name}-pc.patch
 URL:           https://github.com/falcosecurity/libs
 BuildRequires: c-ares-devel
 BuildRequires: cmake >= 3.12
@@ -85,6 +86,7 @@ Statyczna biblioteka %{name}.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 cp -p /usr/include/uthash.h userspace/libscap/uthash.h
 
@@ -99,6 +101,7 @@ cd build
        -DCMAKE_INSTALL_INCLUDEDIR=include \
        -DCMAKE_INSTALL_LIBDIR=%{_lib} \
        -DCREATE_TEST_TARGETS=OFF \
+       -DFALCOSECURITY_LIBS_VERSION=%{version} \
        -DENABLE_DKMS=OFF \
        -DUSE_BUNDLED_DEPS=OFF
 
diff --git a/falcosecurity-libs-pc.patch b/falcosecurity-libs-pc.patch
new file mode 100644
index 0000000..bdc53da
--- /dev/null
+++ b/falcosecurity-libs-pc.patch
@@ -0,0 +1,38 @@
+--- libs-0.18.1/userspace/libscap/libscap.pc.in.orig   2024-09-25 
14:54:11.000000000 +0200
++++ libs-0.18.1/userspace/libscap/libscap.pc.in        2024-10-16 
19:22:43.611559093 +0200
+@@ -1,10 +1,10 @@
+-prefix=${pcfiledir}/../..
+-libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
+-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
++prefix=@CMAKE_INSTALL_PREFIX@
++libdir=@CMAKE_INSTALL_FULL_LIBDIR@
++includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
+ 
+ Name: libscap
+ Description: lib for System CAPture
+ Version: @FALCOSECURITY_LIBS_VERSION@
+ 
+-Libs: -L${libdir} @LIBSCAP_LINK_LIBDIRS_FLAGS@ @LIBSCAP_LINK_LIBRARIES_FLAGS@
+-Cflags: -I${includedir}/@LIBS_PACKAGE_NAME@/libscap
++Libs: -L${libdir} @LIBSCAP_LINK_LIBRARIES_FLAGS@
++Cflags: -I${includedir}/@LIBS_PACKAGE_NAME@ 
-I${includedir}/@LIBS_PACKAGE_NAME@/libscap
+--- libs-0.18.1/userspace/libsinsp/libsinsp.pc.in.orig 2024-09-25 
14:54:11.000000000 +0200
++++ libs-0.18.1/userspace/libsinsp/libsinsp.pc.in      2024-10-16 
19:26:59.433506521 +0200
+@@ -1,11 +1,12 @@
+-prefix=${pcfiledir}/../..
+-libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
+-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
++prefix=@CMAKE_INSTALL_PREFIX@
++libdir=@CMAKE_INSTALL_FULL_LIBDIR@
++includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
+ 
+ Name: libsinsp
+ Description: lib for System INSPection
+ Version: @FALCOSECURITY_LIBS_VERSION@
+ 
+ Requires: libscap
+-Libs: -L${libdir} -lsinsp @SINSP_PKG_CONFIG_LIBDIRS@ @SINSP_PKG_CONFIG_LIBS@
+-Cflags: -I${includedir}/@LIBS_PACKAGE_NAME@/libsinsp 
@SINSP_PKG_CONFIG_INCLUDES@
++Libs: -L${libdir} -lsinsp
++Libs.private: @SINSP_PKG_CONFIG_LIBS@
++Cflags: -I${includedir}/@LIBS_PACKAGE_NAME@ 
-I${includedir}/@LIBS_PACKAGE_NAME@/libsinsp -I/usr/include/jsoncpp
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/falcosecurity-libs.git/commitdiff/a0d473651a89a9b1634beeb7dee93fb1713020b2

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to