1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
From: Kentaro Hayashi <kenhys@gmail.com>
Date: Sat, 25 May 2024 19:51:42 +0900
Subject: Fix installed path of epics headers
Description: epics-dev installs upstream's header under
/usr/include/epics/ explicitly, so it should be also changed.
Without this change, pkg-config can't return correct header search path.
Author: Kentaro Hayashi <kenhys@xdump.org>
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059706#38
Forwarded: no
---
modules/database/src/tools/epics-base-arch.pc@ | 9 +++++----
modules/database/src/tools/epics-base.pc@ | 7 ++++---
2 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/modules/database/src/tools/epics-base-arch.pc@ b/modules/database/src/tools/epics-base-arch.pc@
index 7dde33d..f2957f0 100644
--- a/modules/database/src/tools/epics-base-arch.pc@
+++ b/modules/database/src/tools/epics-base-arch.pc@
@@ -18,10 +18,11 @@ EPICS_BASE_IOC_LIBS=@EPICS_BASE_IOC_LIBS@
# Directories
includedir_osi=${prefix}/include
-includedir_osd=${prefix}/include/os/@OS_CLASS@
-includedir_comp=${prefix}/include/compiler/@CMPLR_CLASS@
+includedir_epicsd=${prefix}/include/epics
+includedir_osd=${prefix}/include/epics/os/@OS_CLASS@
+includedir_comp=${prefix}/include/epics/compiler/@CMPLR_CLASS@
-includedirs=${includedir_osi} ${includedir_osd} ${includedir_comp}
+includedirs=${includedir_osi} ${includedir_epicsd} ${includedir_osd} ${includedir_comp}
dbddir=${prefix}/dbd
dbdir=${prefix}/db
@@ -37,6 +38,6 @@ LD=@LD@
Name: epics-base-@ARCH@
Version: @EPICS_VERSION@.@EPICS_REVISION@.@EPICS_MODIFICATION@.@EPICS_PATCH_LEVEL@
Description: EPICS Base for @ARCH@
-Cflags: -I${includedir_osi} -I${includedir_osd} -I${includedir_comp} @C_CFLAGS@
+Cflags: -I${includedir_osi} -I${includedir_epicsd} -I${includedir_osd} -I${includedir_comp}
Libs: -L${libdir} @LDFLAGS@
Libs.private: @LDLIBS@
diff --git a/modules/database/src/tools/epics-base.pc@ b/modules/database/src/tools/epics-base.pc@
index c154066..217748d 100644
--- a/modules/database/src/tools/epics-base.pc@
+++ b/modules/database/src/tools/epics-base.pc@
@@ -15,10 +15,11 @@ CMPLR_CLASS=@CMPLR_CLASS@
# Directories
includedir_osi=${prefix}/include
-includedir_osd=${prefix}/include/os/@OS_CLASS@
-includedir_comp=${prefix}/include/compiler/@CMPLR_CLASS@
+includedir_epicsd=${prefix}/include/epics
+includedir_osd=${prefix}/include/epics/os/@OS_CLASS@
+includedir_comp=${prefix}/include/epics/compiler/@CMPLR_CLASS@
-includedirs=${includedir_osi} ${includedir_osd} ${includedir_comp}
+includedirs=${includedir_osi} ${includedir_epicsd} ${includedir_osd} ${includedir_comp}
dbddir=${prefix}/dbd
dbdir=${prefix}/db
|