me
/
guix
Archived
1
0
Fork 0

gnu: libpotassco: Unbundle catch.

This patch incidentally fixes a build failure caused by the bundled catch.

* gnu/packages/potassco.scm (libpotassco)[source]: Unbundle catch.
[native-inputs]: Add catch2-1.
master
Liliana Marie Prikler 2023-04-29 10:28:39 +02:00
parent 4884ee6dd4
commit 3676e312aa
No known key found for this signature in database
GPG Key ID: 442A84B8C70E2F87
1 changed files with 7 additions and 0 deletions

View File

@ -51,6 +51,12 @@
(url "https://github.com/potassco/libpotassco")
(commit commit)))
(file-name (git-file-name name version))
(modules '((guix build utils)))
(snippet
#~(begin
(delete-file "tests/catch.hpp")
(substitute* (find-files "tests" "\\.cpp")
(("\"catch.hpp\"") "<catch/catch.hpp>"))))
(sha256
(base32
"1c32f9gqclf7qx07lpx8wd720vfhkjqhzc6nyy8mjmgwpmb3iyyn"))))
@ -72,6 +78,7 @@
(rename-file "cmake/PotasscoConfig.cmake.in"
"cmake/potassco-config.cmake.in"))))))
(build-system cmake-build-system)
(native-inputs (list catch2-1))
(home-page "https://potassco.org/")
(synopsis "Utility library for Potassco's projects")
(description "@code{libpotassco} is a utility library providing functions