From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: Re: [PATCH 1/2] gnu: Add femtolisp. Date: Wed, 14 Sep 2016 12:03:04 +0000 Message-ID: <87h99ieljb.fsf@we.make.ritual.n0.is> References: <20160913190416.1462-1-ng0@we.make.ritual.n0.is> <87mvjbegxs.fsf@elephly.net> <87oa3rmtg8.fsf@we.make.ritual.n0.is> <87d1k6etze.fsf@elephly.net> <874m5i3k0h.fsf@we.make.ritual.n0.is> <87y42u24nc.fsf@we.make.ritual.n0.is> <87a8faer2a.fsf@elephly.net> <871t0miy7t.fsf@we.make.ritual.n0.is> <877faeeo7m.fsf@elephly.net> <87sht2afyr.fsf@we.make.ritual.n0.is> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59880) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bk8uO-0001oW-03 for guix-devel@gnu.org; Wed, 14 Sep 2016 08:03:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bk8uI-0001DH-28 for guix-devel@gnu.org; Wed, 14 Sep 2016 08:03:18 -0400 Received: from aibo.runbox.com ([91.220.196.211]:34392) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bk8uH-0001BY-Ni for guix-devel@gnu.org; Wed, 14 Sep 2016 08:03:13 -0400 In-Reply-To: <87sht2afyr.fsf@we.make.ritual.n0.is> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ricardo Wurmus Cc: guix-devel@gnu.org --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-femtolisp-Remove-custom-patch-makefile-phase.patch Content-Transfer-Encoding: quoted-printable From=204061b7fb71a40591dd8e34ee147153aa0d1d9fdc Mon Sep 17 00:00:00 2001 From: ng0 Date: Tue, 13 Sep 2016 20:19:57 +0000 Subject: [PATCH] gnu: femtolisp: Remove custom "patch-makefile" phase. * gnu/packages/lisp.scm (femtolisp)[arguments]: Remove "patch-makefile" phase; specify test target; build "release" target instead of "default". =2D-- gnu/packages/lisp.scm | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index 3461de4..c7b8f35 100644 =2D-- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -503,19 +503,11 @@ the InterLisp Standard.") "04rnwllxnl86zw8c6pwxznn49bvkvh0f1lfliy085vjzvlq3rgja"))= )) (build-system gnu-build-system) (arguments =2D `(#:make-flags '("CC=3Dgcc") =2D #:tests? #f ; No make check + `(#:make-flags '("CC=3Dgcc" "release") + #:test-target "test" #:phases (modify-phases %standard-phases (delete 'configure) ; No configure script =2D ;; We have to remove the 'test phase because it requires =2D ;; the flisp binary to be present. Instead we run =2D ;; bootstrap.sh after the 'install phase. =2D (add-before 'build 'patch-makefile =2D (lambda _ =2D (substitute* "Makefile" =2D (("default: release test") "default: release")) =2D #t)) (replace 'install ; Makefile has no 'install phase (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) @@ -533,7 +525,7 @@ the InterLisp Standard.") (install-file "flisp.boot" bin)))))))) (synopsis "Scheme-like lisp implementation") (description =2D "@code{femtolisp} is a scheme-like lisp implementation with a + "@code{femtolisp} is a Scheme-like lisp implementation with a simple, elegant Scheme dialect. It is a lisp-1 with lexical scope. The core is 12 builtin special forms and 33 builtin functions.") (home-page "https://github.com/JeffBezanson/femtolisp") =2D-=20 2.10.0 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable =2D-=20 ng0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJX2Tx4AAoJEAKilhUMIBgjHnIP/3lL/JV7/B477RJLkdnagUJQ AOllBdGx5tNKZ1OYQtn+sRHOUAVqWfUQS0nMJrBk/oDioPFYazy24a63tfbjVS4n 29bI/sPOnAorLp2WbwpJoXHFI/0NPE0lqurE4sHFIXPssGYWx9HwQCZJRcqeJa9w 3eC4PRg5aTJdcR/3y29hwoJW2RbWwG8GbA7gs0RgHcSzxSDURgQiEvyp4TGCBz8G zrOMDT7gxCnC4SQ/OpV746+szpPR7/VkvbrlRavFzHvKXlWjcLkr1S2ZsR4waYrM ymzFRgk5JHFmj9Pv3PfJlxktZeGsOzB1T250Gde/k4D3nlq0XuF30euA86qD0nfQ 8OaGt0MqkyL4pc3Qq++co/PsQF6to212lX2kP3GSB00kYSRstPKC4vWE6DAj1NRh uf6XUZ8qGJ4LNovdkDFSUt/LaaoHdGKP5ezQQA+rVqosjhV/K0Dypm+FvAmo5sz9 NKfrjYYe2R/+S452l48KoIvjAYKqp+1Jmsu//nt1vqd0EwraFNY/cNJCF661lKc6 vzdaGQw+zydG81La9STkQ1DOoW9qdbF3ipOFpZNSJ4DhHgpUIAPl/3TYD5x6J3Uy 6iDU6fPrGFHDvTmdIgF2P443SRAn+tPSgpwsLt3dg4H+bUbejZEFh59JxU0mNex3 9twUo7R84ThtTyl8/Pc4 =ow55 -----END PGP SIGNATURE----- --==-=-=--