diff options
author | Christopher Baines <mail@cbaines.net> | 2021-02-09 23:09:30 +0000 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2021-02-09 23:09:30 +0000 |
commit | 252f5f838f0e259649ce8d182a89a05c7968abe0 (patch) | |
tree | a26c438023242b4009a62389139d7f8ac10db1f5 | |
parent | 83f9ae6f25d9eed46f75c8883518d739afc4a571 (diff) | |
download | build-coordinator-252f5f838f0e259649ce8d182a89a05c7968abe0.tar build-coordinator-252f5f838f0e259649ce8d182a89a05c7968abe0.tar.gz |
Add fallback package for guile-lzlib
-rw-r--r-- | guix-dev.scm | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/guix-dev.scm b/guix-dev.scm index 55cb391..dcc5d16 100644 --- a/guix-dev.scm +++ b/guix-dev.scm @@ -133,6 +133,45 @@ Guile's foreign function interface.") (home-page "https://notabug.org/guile-zlib/guile-zlib") (license license:gpl3+)))) +(define guile-lzlib + (if (defined? 'guile-lzlib + (resolve-interface '(gnu packages guile))) + guile-lzlib + (package + (name "guile-lzlib") + (version "0.0.2") + (source + (origin + (method url-fetch) + (uri + (string-append "https://notabug.org/guile-lzlib/guile-lzlib/archive/" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "11sggvncyx08ssp1s5xii4d6nskh1qwqihnbpzzvkrs7sivxn8w6")))) + (build-system gnu-build-system) + (arguments + '(#:make-flags + '("GUILE_AUTO_COMPILE=0"))) ;to prevent guild warnings + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("pkg-config" ,pkg-config) + ,@(if (%current-target-system) + `(("guile" ,guile-3.0)) ;for 'guild compile' and 'guile-3.0.pc' + '()))) + (inputs + `(("guile" ,guile-3.0) + ("lzlib" ,lzlib))) + (synopsis "Guile bindings to lzlib") + (description + "This package provides Guile bindings for lzlib, a C library for +in-memory LZMA compression and decompression. The bindings are written in +pure Scheme by using Guile's foreign function interface.") + (home-page "https://notabug.org/guile-lzlib/guile-lzlib") + (license license:gpl3+)))) + (package (name "guix-build-coordinator") (version "0.0.0") |