[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#75032] [PATCH 08/13] gnu: Add gfan.
From: |
Vinicius Monego |
Subject: |
[bug#75032] [PATCH 08/13] gnu: Add gfan. |
Date: |
Sun, 22 Dec 2024 17:26:52 +0000 |
* gnu/packages/maths.scm (gfan): New variable.
Change-Id: I3b4952ddfcaecac17ab29bb3cd2f56fc125ab763
---
gnu/packages/maths.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 1ca0144bfd..35de236ba2 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -871,6 +871,41 @@ (define-public linasm
and much more.")
(license license:lgpl3+)))
+(define-public gfan
+ (package
+ (name "gfan")
+ (version "0.7")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://users-math.au.dk/jensen/software"
+ "/gfan/gfan" version ".tar.gz"))
+ (sha256
+ (base32 "17lqripnsdb5hn7nnhgn4siajgh1jh9nkaplca3akm74w5bkg0xb"))))
+ (build-system gnu-build-system)
+ (arguments
+ (list
+ #:make-flags #~(list (string-append "PREFIX=" #$output)
+ (string-append "CC=" #$(cc-for-target))
+ (string-append "CXX=" #$(cxx-for-target)))
+ #:phases #~(modify-phases %standard-phases
+ (delete 'configure)
+ ;; cddlib is distributed with the 'cddlib' header name,
+ ;; but gfan expects it to be named 'cdd'. Substitute
+ ;; the include headers to make gfan find it.
+ (add-after 'unpack 'fix-cdd-reference
+ (lambda _
+ (substitute* '("src/lp_cdd.cpp"
+ "src/gfanlib_zcone.cpp"
+ "src/app_librarytest.cpp")
+ (("#include \"cdd") "#include \"cddlib")))))))
+ (inputs (list cddlib gmp))
+ (home-page "https://users-math.au.dk/jensen/software/gfan/gfan.html")
+ (synopsis "Compute Gröbner fans and tropical varieties")
+ (description "Gfan is a software package for computing Gröbner fans and
+tropical varieties.")
+ (license license:gpl2)))
+
(define-public 4ti2
(package
(name "4ti2")
--
2.39.5
- [bug#75032] [PATCH 00/13] Add more SageMath packages, Vinicius Monego, 2024/12/22
- [bug#75032] [PATCH 01/13] gnu: Add sagemath-data-conway-polynomials., Vinicius Monego, 2024/12/22
- [bug#75032] [PATCH 02/13] gnu: Add sagemath-data-polytopes-db., Vinicius Monego, 2024/12/22
- [bug#75032] [PATCH 09/13] gnu: Add palp., Vinicius Monego, 2024/12/22
- [bug#75032] [PATCH 08/13] gnu: Add gfan.,
Vinicius Monego <=
- [bug#75032] [PATCH 13/13] gnu: Add python-sphinx-inline-tabs., Vinicius Monego, 2024/12/22
- [bug#75032] [PATCH 03/13] gnu: Add sagemath-data-graphs., Vinicius Monego, 2024/12/22
- [bug#75032] [PATCH 05/13] gnu: Add python-pytz-deprecation-shim., Vinicius Monego, 2024/12/22
- [bug#75032] [PATCH 04/13] gnu: Add sagemath-data-combinatorial-designs., Vinicius Monego, 2024/12/22
- [bug#75032] [PATCH 10/13] gnu: Add tachyon., Vinicius Monego, 2024/12/22
- [bug#75032] [PATCH 11/13] gnu: pari-gp: Use G-Expressions., Vinicius Monego, 2024/12/22
- [bug#75032] [PATCH 06/13] gnu: Add python-lrcalc., Vinicius Monego, 2024/12/22
- [bug#75032] [PATCH 12/13] gnu: pari-gp: Install galdata., Vinicius Monego, 2024/12/22
- [bug#75032] [PATCH 07/13] gnu: Add sympow., Vinicius Monego, 2024/12/22