gnu: bigloo: Update to "4.3b2".
Fixes <https://bugs.gnu.org/33525>. * gnu/packages/scheme.scm (bigloo): Update to "4.3b2".
This commit is contained in:
parent
13bcc6b45f
commit
1fe1bb96f2
|
@ -206,16 +206,21 @@ features an integrated Emacs-like editor and a large runtime library.")
|
||||||
(properties '((ftp-directory . "/gnu/mit-scheme/stable.pkg")))))
|
(properties '((ftp-directory . "/gnu/mit-scheme/stable.pkg")))))
|
||||||
|
|
||||||
(define-public bigloo
|
(define-public bigloo
|
||||||
|
;; Upstream modifies source tarballs in place, making significant changes
|
||||||
|
;; long after the initial publication: <https://bugs.gnu.org/33525>. For
|
||||||
|
;; transparency, we give this "second 4.3b" release a different version
|
||||||
|
;; number.
|
||||||
|
(let ((upstream-version "4.3b"))
|
||||||
(package
|
(package
|
||||||
(name "bigloo")
|
(name "bigloo")
|
||||||
(version "4.3b")
|
(version "4.3b2")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "ftp://ftp-sop.inria.fr/indes/fp/Bigloo/bigloo"
|
(uri (string-append "ftp://ftp-sop.inria.fr/indes/fp/Bigloo/bigloo"
|
||||||
version ".tar.gz"))
|
upstream-version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1x7xdgsls277zlf6gcaxs2cj62xj6yvb0qxh0ddmxfamvxba0cf4"))
|
"02s0wrz5b1p0yqk9x6kax1vwzil7g9cyxfvl3vmy7fzznsza9gs4"))
|
||||||
;; Remove bundled libraries.
|
;; Remove bundled libraries.
|
||||||
(modules '((guix build utils)))
|
(modules '((guix build utils)))
|
||||||
(snippet
|
(snippet
|
||||||
|
@ -257,7 +262,7 @@ features an integrated Emacs-like editor and a large runtime library.")
|
||||||
"--cflags=-fPIC"
|
"--cflags=-fPIC"
|
||||||
(string-append "--ldflags=-Wl,-rpath="
|
(string-append "--ldflags=-Wl,-rpath="
|
||||||
(assoc-ref outputs "out")
|
(assoc-ref outputs "out")
|
||||||
"/lib/bigloo/" ,version)
|
"/lib/bigloo/" ,upstream-version)
|
||||||
(string-append "--lispdir=" out
|
(string-append "--lispdir=" out
|
||||||
"/share/emacs/site-lisp")
|
"/share/emacs/site-lisp")
|
||||||
"--sharedbde=yes"
|
"--sharedbde=yes"
|
||||||
|
@ -289,15 +294,14 @@ features an integrated Emacs-like editor and a large runtime library.")
|
||||||
(home-page "http://www-sop.inria.fr/indes/fp/Bigloo/")
|
(home-page "http://www-sop.inria.fr/indes/fp/Bigloo/")
|
||||||
(synopsis "Efficient Scheme compiler")
|
(synopsis "Efficient Scheme compiler")
|
||||||
(description
|
(description
|
||||||
"Bigloo is a Scheme implementation devoted to one goal: enabling
|
"Bigloo is a Scheme implementation devoted to one goal: enabling Scheme
|
||||||
Scheme based programming style where C(++) is usually
|
based programming style where C(++) is usually required. Bigloo attempts to
|
||||||
required. Bigloo attempts to make Scheme practical by offering
|
make Scheme practical by offering features usually presented by traditional
|
||||||
features usually presented by traditional programming languages
|
programming languages but not offered by Scheme and functional programming.
|
||||||
but not offered by Scheme and functional programming. Bigloo
|
Bigloo compiles Scheme modules. It delivers small and fast stand alone binary
|
||||||
compiles Scheme modules. It delivers small and fast stand alone
|
executables. Bigloo enables full connections between Scheme and C programs
|
||||||
binary executables. Bigloo enables full connections between
|
and between Scheme and Java programs.")
|
||||||
Scheme and C programs and between Scheme and Java programs.")
|
(license gpl2+))))
|
||||||
(license gpl2+)))
|
|
||||||
|
|
||||||
(define-public hop
|
(define-public hop
|
||||||
(package
|
(package
|
||||||
|
|
Loading…
Reference in New Issue