diff options
| -rw-r--r-- | gnu/packages/maths.scm | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index db6eceabeae..c029d38038b 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm | |||
| @@ -8213,61 +8213,6 @@ Longest Commons Subsequence of a set of strings.") | |||
| 8213 | (home-page "https://github.com/gdv/Reduce-Expand-for-LCS") | 8213 | (home-page "https://github.com/gdv/Reduce-Expand-for-LCS") |
| 8214 | (license license:gpl3+)))) | 8214 | (license license:gpl3+)))) |
| 8215 | 8215 | ||
| 8216 | (define-public boolector | ||
| 8217 | (package | ||
| 8218 | (name "boolector") | ||
| 8219 | (version "3.2.2") | ||
| 8220 | (source (origin | ||
| 8221 | (method git-fetch) | ||
| 8222 | (uri (git-reference | ||
| 8223 | (url "https://github.com/Boolector/boolector") | ||
| 8224 | (commit version))) | ||
| 8225 | (file-name (git-file-name name version)) | ||
| 8226 | (patches (search-patches "boolector-find-googletest.patch")) | ||
| 8227 | (sha256 | ||
| 8228 | (base32 | ||
| 8229 | "07rvp3iry7a7ixwl0q7nc47fwky1s1cyia7gqrjsg46syqlxbz2c")))) | ||
| 8230 | (build-system cmake-build-system) | ||
| 8231 | (arguments | ||
| 8232 | (list #:configure-flags | ||
| 8233 | #~(list "-DBUILD_SHARED_LIBS=on" | ||
| 8234 | (string-append | ||
| 8235 | "-DBtor2Tools_INCLUDE_DIR=" | ||
| 8236 | (dirname (search-input-file %build-inputs | ||
| 8237 | "include/btor2parser.h"))) | ||
| 8238 | (string-append | ||
| 8239 | "-DBtor2Tools_LIBRARIES=" | ||
| 8240 | (search-input-file %build-inputs | ||
| 8241 | "lib/libbtor2parser.so"))) | ||
| 8242 | #:phases | ||
| 8243 | #~(modify-phases %standard-phases | ||
| 8244 | (add-after 'unpack 'fix-cmake | ||
| 8245 | (lambda _ | ||
| 8246 | (delete-file "cmake/FindCryptoMiniSat.cmake") | ||
| 8247 | (substitute* (list "CMakeLists.txt" "src/CMakeLists.txt") | ||
| 8248 | (("find_package\\(CryptoMiniSat\\)") | ||
| 8249 | "find_package(cryptominisat5 CONFIG) | ||
| 8250 | find_package(louvain_communities)") | ||
| 8251 | (("CryptoMiniSat_FOUND") "cryptominisat5_FOUND") | ||
| 8252 | (("CryptoMiniSat_INCLUDE_DIR") | ||
| 8253 | "CRYPTOMINISAT5_INCLUDE_DIRS") | ||
| 8254 | (("CryptoMiniSat_LIBRARIES") | ||
| 8255 | "CRYPTOMINISAT5_LIBRARIES")))) | ||
| 8256 | (add-after 'unpack 'fix-sources | ||
| 8257 | (lambda _ | ||
| 8258 | (substitute* (find-files "." "\\.c$") | ||
| 8259 | (("\"btor2parser/btor2parser\\.h\"") "<btor2parser.h>"))))))) | ||
| 8260 | (inputs (list btor2tools | ||
| 8261 | boost cryptominisat louvain-community sqlite | ||
| 8262 | gmp)) | ||
| 8263 | (native-inputs (list googletest-1.8 pkg-config python-wrapper)) | ||
| 8264 | (home-page "https://boolector.github.io") | ||
| 8265 | (synopsis "Bitvector-based theory solver") | ||
| 8266 | (description "Boolector is a @acronym{SMT, satisfiability modulo theories} | ||
| 8267 | solver for the theories of fixed-size bit-vectors, arrays and uninterpreted | ||
| 8268 | functions.") | ||
| 8269 | (license license:lgpl3+))) | ||
| 8270 | |||
| 8271 | (define-public java-smtinterpol | 8216 | (define-public java-smtinterpol |
| 8272 | (package | 8217 | (package |
| 8273 | (name "java-smtinterpol") | 8218 | (name "java-smtinterpol") |
