summaryrefslogtreecommitdiff
path: root/media-libs/libsquish/files/libsquish-1.15.1.4-local-obcmake.patch
blob: dedcb061eb1c42a066eaed6ad06b2d1397652316 (plain)
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
diff -urN orig/.obcmake/cmake/module/OB/Library.cmake mod/.obcmake/cmake/module/OB/Library.cmake
--- orig/.obcmake/cmake/module/OB/Library.cmake	2025-09-05 01:11:15.000000000 +0100
+++ mod/.obcmake/cmake/module/OB/Library.cmake	2026-03-18 00:41:55.073580773 +0000
@@ -510,13 +510,13 @@
         ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
         RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
         FILE_SET headers_api
-            DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/${_ALIAS_LC}"
+            DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
         FILE_SET headers_api_gen
             OPTIONAL
-            DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/${_ALIAS_LC}"
+            DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
         FILE_SET headers_export
             OPTIONAL
-            DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/${_ALIAS_LC}"
+            DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
     )
 
     # Package Config
@@ -526,7 +526,7 @@
             COMPONENT ${_TARGET_NAME}
             FILE "${_NAMESPACE}${_ALIAS}Targets.cmake"
             NAMESPACE ${_NAMESPACE}::
-            DESTINATION "cmake/${_ALIAS}"
+            DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${_ALIAS}"
             ${SUB_PROJ_EXCLUDE_FROM_ALL} # "EXCLUDE_FROM_ALL" if project is not top-level
         )
 
diff -urN orig/.obcmake/cmake/module/OB/Project.cmake mod/.obcmake/cmake/module/OB/Project.cmake
--- orig/.obcmake/cmake/module/OB/Project.cmake	2025-09-05 01:11:15.000000000 +0100
+++ mod/.obcmake/cmake/module/OB/Project.cmake	2026-03-18 00:41:55.074973736 +0000
@@ -316,7 +316,7 @@
     configure_package_config_file(
         "${CFG_TEMPLATE_FILE}"
         "${gen_file}"
-        INSTALL_DESTINATION "cmake"
+        INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake"
         NO_SET_AND_CHECK_MACRO
     )    
 endfunction()
@@ -327,7 +327,7 @@
         configure_package_config_file(
             "${in_path}"
             "${gen_file}"
-            INSTALL_DESTINATION "cmake"
+            INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake"
         )
 endfunction()
 
@@ -488,7 +488,7 @@
         "${ver_gen_path}"
         "${cfg_gen_path}"
         COMPONENT ${PROJECT_NAMESPACE_LC}
-        DESTINATION "cmake"
+        DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake"
         ${SUB_PROJ_EXCLUDE_FROM_ALL} # "EXCLUDE_FROM_ALL" if project is not top-level
     )
 endfunction()
diff -urN orig/.obcmake/cmake/private/common.cmake mod/.obcmake/cmake/private/common.cmake
--- orig/.obcmake/cmake/private/common.cmake	2025-09-05 01:11:15.000000000 +0100
+++ mod/.obcmake/cmake/private/common.cmake	2026-03-18 00:41:55.076206999 +0000
@@ -195,7 +195,7 @@
     install(FILES
         "${cfg_gen_path}"
         COMPONENT ${target}
-        DESTINATION "cmake/${alias}"
+        DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${alias}"
         ${SUB_PROJ_EXCLUDE_FROM_ALL} # "EXCLUDE_FROM_ALL" if project is not top-level
     )
 endfunction()
diff -urN orig/CMakeLists.txt mod/CMakeLists.txt
--- orig/CMakeLists.txt	2025-09-05 02:18:42.000000000 +0100
+++ mod/CMakeLists.txt	2026-03-18 00:41:55.069777809 +0000
@@ -94,7 +94,6 @@
 
 #================= Install ==========================
 
-ob_standard_project_misc_install()
 
 #====================== CPack ==============================
 
diff -urN orig/cmake/FetchOBCMake.cmake mod/cmake/FetchOBCMake.cmake
--- orig/cmake/FetchOBCMake.cmake	2025-09-05 02:18:42.000000000 +0100
+++ mod/cmake/FetchOBCMake.cmake	2026-03-18 00:41:55.070922176 +0000
@@ -6,8 +6,7 @@
 macro(fetch_ob_cmake git_ref)
     include(FetchContent)
     FetchContent_Declare(OBCMake
-        GIT_REPOSITORY "https://github.com/oblivioncth/OBCMake"
-        GIT_TAG ${git_ref}
+        SOURCE_DIR "${OB_CMAKE_SOURCE_DIR}"
     )
     FetchContent_MakeAvailable(OBCMake)
 endmacro()