From: Mathieu Baudier Date: Tue, 21 Jan 2025 12:20:49 +0000 (+0100) Subject: Simplify debian packaging now that GGML backends are in libexec X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=f6139c53a933a5ab3a6dca1686a916fb3049ac60;p=pkg%2Fggml%2Fsources%2Fggml Simplify debian packaging now that GGML backends are in libexec --- diff --git a/debian/libggml-blas.triggers b/debian/libggml-blas.triggers deleted file mode 100644 index dd866036..00000000 --- a/debian/libggml-blas.triggers +++ /dev/null @@ -1 +0,0 @@ -activate-noawait ldconfig diff --git a/debian/libggml-cpu.triggers b/debian/libggml-cpu.triggers deleted file mode 100644 index dd866036..00000000 --- a/debian/libggml-cpu.triggers +++ /dev/null @@ -1 +0,0 @@ -activate-noawait ldconfig diff --git a/debian/libggml-rpc.triggers b/debian/libggml-rpc.triggers deleted file mode 100644 index dd866036..00000000 --- a/debian/libggml-rpc.triggers +++ /dev/null @@ -1 +0,0 @@ -activate-noawait ldconfig diff --git a/debian/libggml-vulkan.triggers b/debian/libggml-vulkan.triggers deleted file mode 100644 index dd866036..00000000 --- a/debian/libggml-vulkan.triggers +++ /dev/null @@ -1 +0,0 @@ -activate-noawait ldconfig diff --git a/debian/rules b/debian/rules index d704a7c5..395ac60c 100755 --- a/debian/rules +++ b/debian/rules @@ -9,7 +9,6 @@ export LC_ALL include /usr/share/dpkg/architecture.mk build_multiarch=build/$(DEB_HOST_MULTIARCH) -install_lib_multiarch=debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH) install_libexec_multiarch=debian/tmp/usr/libexec/$(DEB_HOST_MULTIARCH) # parallelism @@ -61,10 +60,6 @@ override_dh_auto_install: # - we install the backends explicitly in libexec so that executables can be installed with them mkdir -p $(install_libexec_multiarch)/ggml for file in $(build_multiarch)/bin/libggml-*.so; do \ - patchelf --set-soname $$(basename "$$file") $$file; \ + #patchelf --set-soname $$(basename "$$file") $$file; \ install -t $(install_libexec_multiarch)/ggml $$file; \ done - -override_dh_dwz: - # dwz is failing most probably because of using patchelf in order to set soname - echo Disable dh_dwz since it is failing