From 9efddd7dae3d595cc89ad96259a5d1ccd5c18650 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 19 Jul 2025 20:43:47 +0100 Subject: [PATCH] gnu: orthanc-mysql: Fix searching of mysql.h. Fixes guix/guix#1386 * gnu/packages/medical.scm (orthanc-mysql): [phases] {fix-mysql-include-path}: Swap to SEARCH-INPUT-DIRECTORY, see guix/guix#1385. Change-Id: I879001041733c03bd1e5dd8659c0e3c67fc8b6ee --- gnu/packages/medical.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gnu/packages/medical.scm b/gnu/packages/medical.scm index 71ac450cc0..7083d7c057 100644 --- a/gnu/packages/medical.scm +++ b/gnu/packages/medical.scm @@ -329,13 +329,12 @@ Medicine} server instead of SQLite.") ;; file. (chdir "MySQL"))) (add-after 'unpack 'fix-mysql-include-path - (lambda _ + (lambda* (#:key inputs #:allow-other-keys) ;; Help it find mysql.h, either from mysql in this package or ;; from mariadb:dev in orthanc-mariadb. (substitute* "Resources/CMake/MariaDBConfiguration.cmake" (("/usr/include/mysql") - (string-append #$(this-package-input "mysql") - "/include/mysql"))))) + (search-input-directory inputs "include/mysql"))))) ;; There is no test target; simply run the binary. (replace 'check (lambda* (#:key tests? #:allow-other-keys)