From 589cd23f30fa0af48780ff055814e1308a9a8bbd Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Sat, 30 Dec 2023 00:50:42 -0500 Subject: [PATCH] fix(suite-sparse) closes #4667 --- .../davis/suitesparse/package.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/projects/people.engr.tamu.edu/davis/suitesparse/package.yml b/projects/people.engr.tamu.edu/davis/suitesparse/package.yml index 4dc0f5dd..1d46a935 100644 --- a/projects/people.engr.tamu.edu/davis/suitesparse/package.yml +++ b/projects/people.engr.tamu.edu/davis/suitesparse/package.yml @@ -30,6 +30,18 @@ build: working-directory: SuiteSparse_config - make library $ARGS CMAKE_OPTIONS="$CMAKE_ARGS" - make install $ARGS CMAKE_OPTIONS="$CMAKE_ARGS" + - run: ln -s mongoose suitesparse_mongoose + working-directory: '{{prefix}}/bin' + if: '<7.4.0' + - run: ln -s suitesparse_mongoose mongoose + working-directory: '{{prefix}}/bin' + if: '>=7.4.0' + - run: | + mv suitesparse/* . + rmdir suitesparse + ln -s . suitesparse + working-directory: '{{prefix}}/include' + if: '>=7.4.0' env: ARGS: - INSTALL={{prefix}} @@ -55,6 +67,7 @@ build: - -DBLAS_LIBRARIES={{deps.netlib.org/lapack.prefix}}/lib/libblas.{{deps.netlib.org/lapack.version.major}}.dylib provides: - bin/mongoose + - bin/suitesparse_mongoose test: dependencies: freedesktop.org/pkg-config: '*'