From: Mathieu Baudier Date: Fri, 30 May 2025 06:54:22 +0000 (+0200) Subject: Merge tag 'upstream/0.0.5318' into debian/latest X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=3833389086ff2fc1c320587bf146a1335e5659ae;p=pkg%2Fggml%2Fsources%2Fllama.cpp Merge tag 'upstream/0.0.5318' into debian/latest Upstream release --- 3833389086ff2fc1c320587bf146a1335e5659ae diff --cc debian/changelog index f2a60909,00000000..85cf5eb9 mode 100644,000000..100644 --- a/debian/changelog +++ b/debian/changelog @@@ -1,5 -1,0 +1,5 @@@ - llama-cpp (0.0.5185-1) unstable; urgency=medium ++llama-cpp (0.0.5318-1) unstable; urgency=medium + + * Update upstream + - -- Mathieu Baudier Sat, 26 Apr 2025 15:22:46 +0000 ++ -- Mathieu Baudier Fri, 30 May 2025 06:48:43 +0000 diff --cc debian/cmake/debian-llama-cpp.cmake index 8ae9071b,00000000..932662c7 mode 100644,000000..100644 --- a/debian/cmake/debian-llama-cpp.cmake +++ b/debian/cmake/debian-llama-cpp.cmake @@@ -1,24 -1,0 +1,24 @@@ +# GGML dependencies +# libggml-base as external library +find_library(GGML_BASE_LOCATION ggml-base) +message (STATUS "Found GGML base library: ${GGML_BASE_LOCATION}") +add_library(ggml-base SHARED IMPORTED GLOBAL) +set_target_properties(ggml-base PROPERTIES IMPORTED_LOCATION ${GGML_BASE_LOCATION}) + +# libggml as external library +# defines GGML as target so that it is disabled in llama.cpp build +find_library(GGML_LOCATION ggml) +message (STATUS "Found GGML library: ${GGML_LOCATION}") +add_library(ggml SHARED IMPORTED GLOBAL) +set_target_properties(ggml PROPERTIES IMPORTED_LOCATION ${GGML_LOCATION}) +# transitive dependency +target_link_libraries(ggml INTERFACE ${GGML_BASE_LOCATION}) + +add_compile_definitions(NDEBUG) + +install(DIRECTORY ${CMAKE_BINARY_DIR}/common/ DESTINATION lib/${CMAKE_LIBRARY_ARCHITECTURE}/llama.cpp/common FILES_MATCHING PATTERN "*.a" ) +install(DIRECTORY ${CMAKE_SOURCE_DIR}/common/ DESTINATION include/llama.cpp/common FILES_MATCHING PATTERN "*.h" ) + +# build number, in line with changelog - set(BUILD_NUMBER 4853) ++set(BUILD_NUMBER 5318) +