Files
haikuports/app-office/gnucash/patches/gnucash-5.13.patchset
2025-09-30 16:10:24 +00:00

46 lines
1.8 KiB
Plaintext

From cae3b0467029602618230c8abebecd19e091e67e Mon Sep 17 00:00:00 2001
From: Javier Steinaker <jsteinaker@gmail.com>
Date: Thu, 7 Nov 2024 02:27:47 -0300
Subject: Fix hardcoded data directory location
diff --git a/common/cmake_modules/GncAddGSchemaTargets.cmake b/common/cmake_modules/GncAddGSchemaTargets.cmake
index a4b014f..4f06f8a 100644
--- a/common/cmake_modules/GncAddGSchemaTargets.cmake
+++ b/common/cmake_modules/GncAddGSchemaTargets.cmake
@@ -28,6 +28,6 @@ macro(add_gschema_targets _gschema_INPUTS)
set(gschema_depends ${local_depends} CACHE INTERNAL "gschemas.compiled dependencies")
- install(FILES ${_gschema_OUTPUTS} DESTINATION share/glib-2.0/schemas)
+ install(FILES ${_gschema_OUTPUTS} DESTINATION ${DATADIR}/glib-2.0/schemas)
endmacro()
diff --git a/gnucash/gtkbuilder/CMakeLists.txt b/gnucash/gtkbuilder/CMakeLists.txt
index b40884b..59799ec 100644
--- a/gnucash/gtkbuilder/CMakeLists.txt
+++ b/gnucash/gtkbuilder/CMakeLists.txt
@@ -68,6 +68,6 @@ foreach (gtkbuilder_file ${gtkbuilder_SOURCES})
configure_file (${gtkbuilder_file} ${DATADIR_BUILD}/gnucash/gtkbuilder/${gtkbuilder_file} COPYONLY)
endforeach()
-install (FILES ${gtkbuilder_SOURCES} DESTINATION share/gnucash/gtkbuilder)
+install (FILES ${gtkbuilder_SOURCES} DESTINATION ${DATADIR}/gnucash/gtkbuilder)
set_dist_list(gtkbuilder_DIST CMakeLists.txt ${gtkbuilder_SOURCES})
diff --git a/gnucash/ui/CMakeLists.txt b/gnucash/ui/CMakeLists.txt
index b049a86..dc39388 100644
--- a/gnucash/ui/CMakeLists.txt
+++ b/gnucash/ui/CMakeLists.txt
@@ -6,6 +6,6 @@ foreach (ui_file ${ui_SOURCES})
configure_file (${ui_file} ${DATADIR_BUILD}/gnucash/ui/${ui_file} COPYONLY)
endforeach()
-install (FILES ${ui_SOURCES} DESTINATION share/gnucash/ui)
+install (FILES ${ui_SOURCES} DESTINATION ${DATADIR}/gnucash/ui)
set_dist_list(ui_DIST CMakeLists.txt ${ui_SOURCES})
--
2.45.2