fix multiarch install path
This commit is contained in:
parent
a7c35faa93
commit
a5ea27d761
22
debian/patches/fix-multiarch.patch
vendored
Normal file
22
debian/patches/fix-multiarch.patch
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -3,7 +3,7 @@
|
||||
project(libsysstat)
|
||||
|
||||
# Set default installation paths
|
||||
-set(LIB_INSTALL_DIR "lib${LIB_SUFFIX}" CACHE PATH "Installation path for libraries")
|
||||
+set(LIB_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}" CACHE PATH "Installation path for libraries")
|
||||
set(INCLUDE_INSTALL_DIR include CACHE PATH "Installation path for includes")
|
||||
|
||||
set(MAJOR_VERSION 0)
|
||||
--- a/cmake/create_pkgconfig_file.cmake
|
||||
+++ b/cmake/create_pkgconfig_file.cmake
|
||||
@@ -28,7 +28,7 @@
|
||||
if(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
|
||||
install(FILES ${_pkgfname} DESTINATION libdata/pkgconfig)
|
||||
else()
|
||||
- install(FILES ${_pkgfname} DESTINATION lib${LIB_SUFFIX}/pkgconfig)
|
||||
+ install(FILES ${_pkgfname} DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
|
||||
endif()
|
||||
|
||||
endmacro()
|
1
debian/patches/series
vendored
Normal file
1
debian/patches/series
vendored
Normal file
@ -0,0 +1 @@
|
||||
fix-multiarch.patch
|
5
debian/rules
vendored
5
debian/rules
vendored
@ -7,6 +7,11 @@
|
||||
dh ${@} --buildsystem cmake --parallel
|
||||
|
||||
|
||||
override_dh_auto_configure:
|
||||
dh_auto_configure -- \
|
||||
-DCMAKE_INSTALL_LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH)
|
||||
|
||||
|
||||
override_dh_install:
|
||||
dh_install --list-missing --fail-missing
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user