mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
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
1 changed files with 93 additions and 89 deletions
|
@ -206,16 +206,21 @@ (define-public mit-scheme
|
|||
(properties '((ftp-directory . "/gnu/mit-scheme/stable.pkg")))))
|
||||
|
||||
(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
|
||||
(name "bigloo")
|
||||
(version "4.3b")
|
||||
(version "4.3b2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "ftp://ftp-sop.inria.fr/indes/fp/Bigloo/bigloo"
|
||||
version ".tar.gz"))
|
||||
upstream-version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1x7xdgsls277zlf6gcaxs2cj62xj6yvb0qxh0ddmxfamvxba0cf4"))
|
||||
"02s0wrz5b1p0yqk9x6kax1vwzil7g9cyxfvl3vmy7fzznsza9gs4"))
|
||||
;; Remove bundled libraries.
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
|
@ -257,7 +262,7 @@ (define-public bigloo
|
|||
"--cflags=-fPIC"
|
||||
(string-append "--ldflags=-Wl,-rpath="
|
||||
(assoc-ref outputs "out")
|
||||
"/lib/bigloo/" ,version)
|
||||
"/lib/bigloo/" ,upstream-version)
|
||||
(string-append "--lispdir=" out
|
||||
"/share/emacs/site-lisp")
|
||||
"--sharedbde=yes"
|
||||
|
@ -289,15 +294,14 @@ (define-public bigloo
|
|||
(home-page "http://www-sop.inria.fr/indes/fp/Bigloo/")
|
||||
(synopsis "Efficient Scheme compiler")
|
||||
(description
|
||||
"Bigloo is a Scheme implementation devoted to one goal: enabling
|
||||
Scheme based programming style where C(++) is usually
|
||||
required. Bigloo attempts to make Scheme practical by offering
|
||||
features usually presented by traditional programming languages
|
||||
but not offered by Scheme and functional programming. Bigloo
|
||||
compiles Scheme modules. It delivers small and fast stand alone
|
||||
binary executables. Bigloo enables full connections between
|
||||
Scheme and C programs and between Scheme and Java programs.")
|
||||
(license gpl2+)))
|
||||
"Bigloo is a Scheme implementation devoted to one goal: enabling Scheme
|
||||
based programming style where C(++) is usually required. Bigloo attempts to
|
||||
make Scheme practical by offering features usually presented by traditional
|
||||
programming languages but not offered by Scheme and functional programming.
|
||||
Bigloo compiles Scheme modules. It delivers small and fast stand alone binary
|
||||
executables. Bigloo enables full connections between Scheme and C programs
|
||||
and between Scheme and Java programs.")
|
||||
(license gpl2+))))
|
||||
|
||||
(define-public hop
|
||||
(package
|
||||
|
|
Loading…
Reference in a new issue