aboutsummaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2019-03-19 20:44:33 +0200
committerEfraim Flashner <efraim@flashner.co.il>2019-03-23 22:26:40 +0200
commitcf3f12f6e541e263e03990019a18dceefa011bc5 (patch)
treeda96a4601a3e5d41c84b44b2fe6a3affcf6527cd /gnu
parent38a3f4df8f823d8308f3814a64a9591716ef6704 (diff)
downloadgnu-guix-cf3f12f6e541e263e03990019a18dceefa011bc5.tar
gnu-guix-cf3f12f6e541e263e03990019a18dceefa011bc5.tar.gz
gnu: Add libtommath-1.0.
* gnu/packages/multiprecision.scm (libtommath-1.0): New variable.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/multiprecision.scm19
1 files changed, 19 insertions, 0 deletions
diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm
index 069fae62b4..6383976f00 100644
--- a/gnu/packages/multiprecision.scm
+++ b/gnu/packages/multiprecision.scm
@@ -346,3 +346,22 @@ integer library written entirely in C. It's designed to provide an API that is
simple to work with that provides fairly efficient routines that build out of
the box without configuration.")
(license unlicense)))
+
+(define-public libtommath-1.0
+ (package
+ (inherit libtommath)
+ (version "1.0.1")
+ (outputs '("out"))
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://github.com/libtom/libtommath/releases/"
+ "download/v" version "/ltm-" version ".tar.xz"))
+ (sha256
+ (base32
+ "0sbccdwbkfc680id2fi0x067j23biqcjqilwkk7y9339knrjy0s7"))))
+ (arguments
+ (substitute-keyword-arguments (package-arguments libtommath)
+ ((#:phases phases)
+ `(modify-phases ,phases
+ (delete 'install-static-library)))))))