From unknown Sun Aug 17 23:33:15 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#25729 <25729@debbugs.gnu.org> To: bug#25729 <25729@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add lush2. Reply-To: bug#25729 <25729@debbugs.gnu.org> Date: Mon, 18 Aug 2025 06:33:15 +0000 retitle 25729 [PATCH] gnu: Add lush2. reassign 25729 guix-patches submitter 25729 contact.ng0@cryptolab.net severity 25729 normal tag 25729 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 14 13:56:21 2017 Received: (at submit) by debbugs.gnu.org; 14 Feb 2017 18:56:21 +0000 Received: from localhost ([127.0.0.1]:40106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdiGt-0005WN-Bg for submit@debbugs.gnu.org; Tue, 14 Feb 2017 13:56:21 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdiGn-0005W6-As for submit@debbugs.gnu.org; Tue, 14 Feb 2017 13:56:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cdiGg-0000uu-Em for submit@debbugs.gnu.org; Tue, 14 Feb 2017 13:56:04 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36434) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cdiGg-0000uq-B5 for submit@debbugs.gnu.org; Tue, 14 Feb 2017 13:56:02 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59707) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cdiGe-0001aP-C6 for guix-patches@gnu.org; Tue, 14 Feb 2017 13:56:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cdiGa-0000s5-HR for guix-patches@gnu.org; Tue, 14 Feb 2017 13:56:00 -0500 Received: from aibo.runbox.com ([91.220.196.211]:45976) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cdiGa-0000rS-8o for guix-patches@gnu.org; Tue, 14 Feb 2017 13:55:56 -0500 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cdiGX-0003Ti-82 for guix-patches@gnu.org; Tue, 14 Feb 2017 19:55:53 +0100 Received: from x5d83f02e.dyn.telefonica.de ([93.131.240.46] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cdiFb-0001M4-Ib; Tue, 14 Feb 2017 19:54:55 +0100 From: contact.ng0@cryptolab.net To: guix-patches@gnu.org Subject: [PATCH] gnu: Add lush2. Date: Tue, 14 Feb 2017 18:56:44 +0000 Message-Id: <20170214185644.26729-1-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) From: ng0 * gnu/packages/lisp.scm (lush2): New variable. --- gnu/packages/lisp.scm | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 68 insertions(+), 1 deletion(-) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 80161de01..de87eaa21 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -3,7 +3,7 @@ ;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer ;;; Copyright © 2015 Mark H Weaver ;;; Copyright © 2016 Federico Beffa -;;; Copyright © 2016 ng0 +;;; Copyright © 2016, 2017 ng0 ;;; Copyright © 2016 Andy Patterson ;;; Copyright © 2017 Ricardo Wurmus ;;; @@ -37,16 +37,27 @@ #:use-module (guix build-system asdf) #:use-module (guix build-system trivial) #:use-module (gnu packages base) + #:use-module (gnu packages compression) + #:use-module (gnu packages fontutils) + #:use-module (gnu packages maths) #:use-module (gnu packages multiprecision) #:use-module (gnu packages bdw-gc) #:use-module (gnu packages libffi) #:use-module (gnu packages libffcall) #:use-module (gnu packages readline) + #:use-module (gnu packages sdl) #:use-module (gnu packages libsigsegv) + #:use-module (gnu packages linux) #:use-module (gnu packages admin) #:use-module (gnu packages ed) + #:use-module (gnu packages gl) + #:use-module (gnu packages gcc) + #:use-module (gnu packages glib) + #:use-module (gnu packages gettext) #:use-module (gnu packages m4) + #:use-module (gnu packages pkg-config) #:use-module (gnu packages version-control) + #:use-module (gnu packages xorg) #:use-module (ice-9 match) #:use-module (srfi srfi-1)) @@ -530,6 +541,62 @@ The core is 12 builtin special forms and 33 builtin functions.") (home-page "https://github.com/JeffBezanson/femtolisp") (license license:bsd-3)))) +(define-public lush2 + (package + (name "lush2") + (version "2.0.1") + (source + (origin + (method url-fetch) + (uri (string-append "http://sourceforge.net/projects/" + "lush/files/lush2/" name + "-" version ".tar.gz")) + (sha256 + (base32 + "02pkfn3nqdkm9fm44911dbcz0v3r0l53vygj8xigl6id5g3iwi4k")))) + (build-system gnu-build-system) + (arguments + `(;; We have to add these LIBS so that they are found. + #:configure-flags (list "LIBS=-lz" + "X_EXTRA_LIBS=-lfontconfig" + "--with-x") + #:tests? #f)) ; No make check. + (inputs + `(("alsa-lib" ,alsa-lib) + ("sdl" ,sdl) + ("sdl-image" ,sdl-image) + ("sdl-mixer" ,sdl-mixer) + ("sdl-net" ,sdl-net) + ("sdl-ttf" ,sdl-ttf) + ("lapack" ,lapack) + ("libxft" ,libxft) + ("fontconfig" ,fontconfig) + ("gsl" ,gsl) + ("openblas" ,openblas) + ("glu" ,glu) + ("mesa" ,mesa) + ("mesa-utils" ,mesa-utils) + ("binutils" ,binutils) + ("intltool" ,intltool) + ("libiberty" ,libiberty) + ("readline" ,readline) + ("zlib" ,zlib) + ("gettext-minimal" ,gettext-minimal))) + (synopsis "Lisp Universal Shell") + (description + "Lush is an object-oriented Lisp interpreter/compiler with features +designed to please people who want to prototype large numerical +applications. Lush includes an extensive library of +vector/matrix/tensor manipulation, numerous numerical libraries +(including GSL, LAPACK, and BLAS), a set of graphic functions, a +simple GUI toolkit, and interfaces to various graphic and multimedia +libraries such as OpenGL, SDL, Video4Linux, and ALSA (video/audio +grabbing), and others. Lush is an ideal frontend script language for +programming projects written in C or other languages. Lush also has +libraries for Machine Learning, Neural Nets and statistical estimation.") + (home-page "http://lush.sourceforge.net/") + (license license:lgpl2.1))) + (define-public sbcl-alexandria (let ((revision "1") (commit "926a066611b7b11cb71e26c827a271e500888c30")) -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 28 23:51:13 2017 Received: (at 25729) by debbugs.gnu.org; 1 Mar 2017 04:51:13 +0000 Received: from localhost ([127.0.0.1]:60827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ciwEE-0001Gs-Kg for submit@debbugs.gnu.org; Tue, 28 Feb 2017 23:51:13 -0500 Received: from lb1.openmailbox.org ([5.79.108.160]:41757 helo=mail.openmailbox.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ciwEC-0001Gi-TK for 25729@debbugs.gnu.org; Tue, 28 Feb 2017 23:51:05 -0500 Received: by mail.openmailbox.org (Postfix, from userid 20002) id 87B4C51FF5F; Wed, 1 Mar 2017 05:51:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1488343863; bh=XXIHqDVKl5NAcsQKFCy8nImDU5LPxa5BqYHBh7oVAh8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=JkKm/KmTgIrnhNNkouCqptOI401+kRUfgrLBsqdOSLyDHU6fzP+oJ5o3QyzKbl/1H veiWCuVkPqRMfMbhmZB+N0c7Iwj836CZPdXI3UTyh75qSb/0o+n7oEGpXlPPe9dA2a 5V9mbZ2qKLd29w02knh0rzdM9iqdtW3fjW8nGd7Q= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ZDZR003 X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=NO_RECEIVED,NO_RELAYS, T_DKIM_INVALID autolearn=disabled version=3.4.0 From: Kei Kebreau DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1488343862; bh=XXIHqDVKl5NAcsQKFCy8nImDU5LPxa5BqYHBh7oVAh8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=CpNa6xveio7bcZT8gZZIV0Jn7pxUxpOlNmu0cpTD4XkexVMR0vM7QgTzl3fXQSXV5 tksEV/xwLR3KJkssl/9HKL7+MHCageobGajQoFqeitGGbQSKk1lwDnBFQThefQgC4B /BXaG4PXPd8/tF01mMxc5Uf3rNqoBOrfhuZcUxYE= To: contact.ng0@cryptolab.net Subject: Re: bug#25729: [PATCH] gnu: Add lush2. References: <20170214185644.26729-1-contact.ng0@cryptolab.net> Date: Tue, 28 Feb 2017 23:50:49 -0500 In-Reply-To: <20170214185644.26729-1-contact.ng0@cryptolab.net> (contact's message of "Tue, 14 Feb 2017 18:56:44 +0000") Message-ID: <87r32hk3bq.fsf@openmailbox.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25729 Cc: ng0 , 25729@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable contact.ng0@cryptolab.net writes: > From: ng0 > > * gnu/packages/lisp.scm (lush2): New variable. > --- > gnu/packages/lisp.scm | 69 +++++++++++++++++++++++++++++++++++++++++++++= +++++- > 1 file changed, 68 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm > index 80161de01..de87eaa21 100644 > --- a/gnu/packages/lisp.scm > +++ b/gnu/packages/lisp.scm > @@ -3,7 +3,7 @@ > ;;; Copyright =C2=A9 2015 Taylan Ulrich Bay=C4=B1rl=C4=B1/Kammer > ;;; Copyright =C2=A9 2015 Mark H Weaver > ;;; Copyright =C2=A9 2016 Federico Beffa > -;;; Copyright =C2=A9 2016 ng0 > +;;; Copyright =C2=A9 2016, 2017 ng0 > ;;; Copyright =C2=A9 2016 Andy Patterson > ;;; Copyright =C2=A9 2017 Ricardo Wurmus > ;;; > @@ -37,16 +37,27 @@ > #:use-module (guix build-system asdf) > #:use-module (guix build-system trivial) > #:use-module (gnu packages base) > + #:use-module (gnu packages compression) > + #:use-module (gnu packages fontutils) > + #:use-module (gnu packages maths) > #:use-module (gnu packages multiprecision) > #:use-module (gnu packages bdw-gc) > #:use-module (gnu packages libffi) > #:use-module (gnu packages libffcall) > #:use-module (gnu packages readline) > + #:use-module (gnu packages sdl) > #:use-module (gnu packages libsigsegv) > + #:use-module (gnu packages linux) > #:use-module (gnu packages admin) > #:use-module (gnu packages ed) > + #:use-module (gnu packages gl) > + #:use-module (gnu packages gcc) > + #:use-module (gnu packages glib) > + #:use-module (gnu packages gettext) > #:use-module (gnu packages m4) > + #:use-module (gnu packages pkg-config) > #:use-module (gnu packages version-control) > + #:use-module (gnu packages xorg) > #:use-module (ice-9 match) > #:use-module (srfi srfi-1)) >=20=20 > @@ -530,6 +541,62 @@ The core is 12 builtin special forms and 33 builtin = functions.") > (home-page "https://github.com/JeffBezanson/femtolisp") > (license license:bsd-3)))) >=20=20 > +(define-public lush2 > + (package > + (name "lush2") > + (version "2.0.1") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "http://sourceforge.net/projects/" > + "lush/files/lush2/" name > + "-" version ".tar.gz")) I changed the URL to the "mirror://" format, and I added a snippet here to remove time-based reproducibility issues. > + (sha256 > + (base32 > + "02pkfn3nqdkm9fm44911dbcz0v3r0l53vygj8xigl6id5g3iwi4k")))) > + (build-system gnu-build-system) > + (arguments > + `(;; We have to add these LIBS so that they are found. > + #:configure-flags (list "LIBS=3D-lz" > + "X_EXTRA_LIBS=3D-lfontconfig" > + "--with-x") > + #:tests? #f)) ; No make check. > + (inputs > + `(("alsa-lib" ,alsa-lib) > + ("sdl" ,sdl) > + ("sdl-image" ,sdl-image) > + ("sdl-mixer" ,sdl-mixer) > + ("sdl-net" ,sdl-net) > + ("sdl-ttf" ,sdl-ttf) > + ("lapack" ,lapack) > + ("libxft" ,libxft) > + ("fontconfig" ,fontconfig) > + ("gsl" ,gsl) > + ("openblas" ,openblas) > + ("glu" ,glu) > + ("mesa" ,mesa) > + ("mesa-utils" ,mesa-utils) > + ("binutils" ,binutils) > + ("intltool" ,intltool) I made intltool a native input according to the linter's output. Lush still builds fine. > + ("libiberty" ,libiberty) > + ("readline" ,readline) > + ("zlib" ,zlib) > + ("gettext-minimal" ,gettext-minimal))) > + (synopsis "Lisp Universal Shell") > + (description > + "Lush is an object-oriented Lisp interpreter/compiler with features > +designed to please people who want to prototype large numerical > +applications. Lush includes an extensive library of > +vector/matrix/tensor manipulation, numerous numerical libraries > +(including GSL, LAPACK, and BLAS), a set of graphic functions, a > +simple GUI toolkit, and interfaces to various graphic and multimedia > +libraries such as OpenGL, SDL, Video4Linux, and ALSA (video/audio > +grabbing), and others. Lush is an ideal frontend script language for > +programming projects written in C or other languages. Lush also has > +libraries for Machine Learning, Neural Nets and statistical estimation.") > + (home-page "http://lush.sourceforge.net/") > + (license license:lgpl2.1))) The copyright file had an "or later" clause, so I fixed the license. > + > (define-public sbcl-alexandria > (let ((revision "1") > (commit "926a066611b7b11cb71e26c827a271e500888c30")) Thanks for the patch! Pushed as 05c638984dcbd02e51a8fc47431fbce405a4c614. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAli2UykACgkQ5qXuPBlG eg0FZxAAu5DhoUkxeoYi0a9DRCiejSpd6vahKNHpsx+2cAr9WOb8UTN/MoLpirap o168dTNx9+LyLRv0poAZFszSA+/SdtOfGwA/9aLk1/J+N0J8HnD8X1qncbwVQLNs tmZEZYdwHfz1Yl4cyKbcSi8VxTD5SY9OLQ0S7mYPbkQ03K/NafLKDpxW+yhaK9vD noLnSo91FX89hmrmQJeh4PrTmrQIsc1/y1odCwUXsHhyxld4TS1MhA+I9fiyrusS o3HSOrpE4mMM0wQFQ8Yc1U8x7VYaFhO6WU3ng2qRAaE9sgBPml4FgfeEYUdCC1Zg JfI2OiyyvNVRWNGeBaWiVVgCg4I7rhvy7X4tTM8j22QepfiFESoZ3vIXaB7Rv4o1 H8FbYGELaF5ZFM4utl5hE66MR0qvlxOFVEUJVz0Z+gVL8DV/UO4SslJueU7bPBli S+cLbUBJIbVphNDmTDp0Z/KHVRUQzWBuJurZeZNkvsrfOSCPuN9k2v77Ey/Ctk4R OSZhXQrq3CaIx37bbnBxq+Nq4D7nPE6DzvC2gRk1/Q122q+GPsoy4ST4GNWsJbe/ B9vRfyHCh0Ak+XbQkobaIKENynLjDuAYzoJV3zhlTN/xNNj9AZg5ncGfYKqwY05h 7L5bBKwNhfdKt1O8JX+XfErViWRUl2VehsIXjVwBRd28L3/tP9o= =0XMp -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 01 06:05:07 2017 Received: (at 25729-done) by debbugs.gnu.org; 1 Mar 2017 11:05:07 +0000 Received: from localhost ([127.0.0.1]:32866 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cj245-0002A2-Pn for submit@debbugs.gnu.org; Wed, 01 Mar 2017 06:05:07 -0500 Received: from perdizione.investici.org ([94.23.50.208]:52126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cj23y-00029h-Sw for 25729-done@debbugs.gnu.org; Wed, 01 Mar 2017 06:04:58 -0500 Received: from [94.23.50.208] (perdizione [94.23.50.208]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id C56DE120868; Wed, 1 Mar 2017 11:04:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1488366294; bh=mds1mdsbtNHOYCGsQMWsHq9rVhZLUeSUgy8zhxAtANs=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=g7+gEfno/oqhxzD+H+FuFtVmr1tx6g3WnxM98YupKprjnPHPDDeIbJOxupdpzQxvi uf770FZBRVduMsDU4m2lJh2VU66ZLbcAwX6BUcZcSIpmwz8pC0IRhjWvBglBogmeE3 M8Nb6aD8uzR1dWQqoT3+RlTDvytI2ChXTt2lSEXQ= Date: Wed, 1 Mar 2017 12:13:40 +0000 From: ng0 To: Kei Kebreau Subject: Re: bug#25729: [PATCH] gnu: Add lush2. Message-ID: <20170301121340.lmzxwtlh2jqcu3ki@abyayala> Mail-Followup-To: Kei Kebreau , 25729-done@debbugs.gnu.org References: <20170214185644.26729-1-contact.ng0@cryptolab.net> <87r32hk3bq.fsf@openmailbox.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87r32hk3bq.fsf@openmailbox.org> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25729-done Cc: 25729-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 17-02-28 23:50:49, Kei Kebreau wrote: > contact.ng0@cryptolab.net writes: > > > From: ng0 > > > > * gnu/packages/lisp.scm (lush2): New variable. > > --- > > gnu/packages/lisp.scm | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++- > > 1 file changed, 68 insertions(+), 1 deletion(-) > > > > diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm > > index 80161de01..de87eaa21 100644 > > --- a/gnu/packages/lisp.scm > > +++ b/gnu/packages/lisp.scm > > @@ -3,7 +3,7 @@ > > ;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer > > ;;; Copyright © 2015 Mark H Weaver > > ;;; Copyright © 2016 Federico Beffa > > -;;; Copyright © 2016 ng0 > > +;;; Copyright © 2016, 2017 ng0 > > ;;; Copyright © 2016 Andy Patterson > > ;;; Copyright © 2017 Ricardo Wurmus > > ;;; > > @@ -37,16 +37,27 @@ > > #:use-module (guix build-system asdf) > > #:use-module (guix build-system trivial) > > #:use-module (gnu packages base) > > + #:use-module (gnu packages compression) > > + #:use-module (gnu packages fontutils) > > + #:use-module (gnu packages maths) > > #:use-module (gnu packages multiprecision) > > #:use-module (gnu packages bdw-gc) > > #:use-module (gnu packages libffi) > > #:use-module (gnu packages libffcall) > > #:use-module (gnu packages readline) > > + #:use-module (gnu packages sdl) > > #:use-module (gnu packages libsigsegv) > > + #:use-module (gnu packages linux) > > #:use-module (gnu packages admin) > > #:use-module (gnu packages ed) > > + #:use-module (gnu packages gl) > > + #:use-module (gnu packages gcc) > > + #:use-module (gnu packages glib) > > + #:use-module (gnu packages gettext) > > #:use-module (gnu packages m4) > > + #:use-module (gnu packages pkg-config) > > #:use-module (gnu packages version-control) > > + #:use-module (gnu packages xorg) > > #:use-module (ice-9 match) > > #:use-module (srfi srfi-1)) > > > > @@ -530,6 +541,62 @@ The core is 12 builtin special forms and 33 builtin functions.") > > (home-page "https://github.com/JeffBezanson/femtolisp") > > (license license:bsd-3)))) > > > > +(define-public lush2 > > + (package > > + (name "lush2") > > + (version "2.0.1") > > + (source > > + (origin > > + (method url-fetch) > > + (uri (string-append "http://sourceforge.net/projects/" > > + "lush/files/lush2/" name > > + "-" version ".tar.gz")) > > I changed the URL to the "mirror://" format, and I added a snippet here > to remove time-based reproducibility issues. Oh. I thought this was one of the cases where my proposed SF-mirror addition would be useful, because project_s_ is used and not project. But if it still works, good. > > + (sha256 > > + (base32 > > + "02pkfn3nqdkm9fm44911dbcz0v3r0l53vygj8xigl6id5g3iwi4k")))) > > + (build-system gnu-build-system) > > + (arguments > > + `(;; We have to add these LIBS so that they are found. > > + #:configure-flags (list "LIBS=-lz" > > + "X_EXTRA_LIBS=-lfontconfig" > > + "--with-x") > > + #:tests? #f)) ; No make check. > > + (inputs > > + `(("alsa-lib" ,alsa-lib) > > + ("sdl" ,sdl) > > + ("sdl-image" ,sdl-image) > > + ("sdl-mixer" ,sdl-mixer) > > + ("sdl-net" ,sdl-net) > > + ("sdl-ttf" ,sdl-ttf) > > + ("lapack" ,lapack) > > + ("libxft" ,libxft) > > + ("fontconfig" ,fontconfig) > > + ("gsl" ,gsl) > > + ("openblas" ,openblas) > > + ("glu" ,glu) > > + ("mesa" ,mesa) > > + ("mesa-utils" ,mesa-utils) > > + ("binutils" ,binutils) > > + ("intltool" ,intltool) > > I made intltool a native input according to the linter's output. Lush > still builds fine. > > > + ("libiberty" ,libiberty) > > + ("readline" ,readline) > > + ("zlib" ,zlib) > > + ("gettext-minimal" ,gettext-minimal))) > > + (synopsis "Lisp Universal Shell") > > + (description > > + "Lush is an object-oriented Lisp interpreter/compiler with features > > +designed to please people who want to prototype large numerical > > +applications. Lush includes an extensive library of > > +vector/matrix/tensor manipulation, numerous numerical libraries > > +(including GSL, LAPACK, and BLAS), a set of graphic functions, a > > +simple GUI toolkit, and interfaces to various graphic and multimedia > > +libraries such as OpenGL, SDL, Video4Linux, and ALSA (video/audio > > +grabbing), and others. Lush is an ideal frontend script language for > > +programming projects written in C or other languages. Lush also has > > +libraries for Machine Learning, Neural Nets and statistical estimation.") > > + (home-page "http://lush.sourceforge.net/") > > + (license license:lgpl2.1))) > > The copyright file had an "or later" clause, so I fixed the license. Oh, thanks for catching this. > > + > > (define-public sbcl-alexandria > > (let ((revision "1") > > (commit "926a066611b7b11cb71e26c827a271e500888c30")) > > Thanks for the patch! Pushed as 05c638984dcbd02e51a8fc47431fbce405a4c614. Thanks. From unknown Sun Aug 17 23:33:15 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 29 Mar 2017 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator