From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] gnu packages maxima: Update to 5.34.1 and fix dependencies Date: Wed, 24 Sep 2014 09:45:15 +0200 Message-ID: <8761gd5uno.fsf@gnu.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55574) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XWhGQ-0000fW-E3 for guix-devel@gnu.org; Wed, 24 Sep 2014 03:45:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XWhGL-0002f9-Oe for guix-devel@gnu.org; Wed, 24 Sep 2014 03:45:26 -0400 Received: from hera.aquilenet.fr ([2a01:474::1]:55340) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XWhGL-0002eh-Gb for guix-devel@gnu.org; Wed, 24 Sep 2014 03:45:21 -0400 In-Reply-To: (Federico Beffa's message of "Tue, 23 Sep 2014 18:18:42 +0200") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Federico Beffa Cc: guix-devel@gnu.org Federico Beffa skribis: > The build procedure (make) generates some temporary files. When I > build the package with guix, guix extracts the program tar.gz archive > in the temporary directory > > /tmp/nix-build-maxima-5.34.1.drv-0 > > However, maxima attempts to create temporary files in > > /tmp/nix-build-maxima-5.34.1 > > and fails. To correct for this I've explicitly passed "TMPDIR=3D/tmp" to > make. Is this the expected behavior? No, it looks like Maxima=E2=80=99s build system erroneously strips out part= of the directory name. In that case, passing TMPDIR=3D/tmp seems right. > From 998303ea042361727837baf38193462148c07565 Mon Sep 17 00:00:00 2001 > From: Federico Beffa > Date: Tue, 23 Sep 2014 16:20:02 +0200 > Subject: [PATCH] gnu packages maxima: Update to 5.34.1 and fix dependenci= es > > * gnu/packages/maths.scm(maxima): Update to 5.34.1 which fixes a bug in t= he > plotting capabilities (plot2d, ...) present in the previous version > (5.33.0). Add the 'gnuplot' depencency which is required to generate p= lots. > Add 'tcl' and 'tk' as dependencies: they are required by the 'xmaxima' > command. Pushed with some tweaks: I=E2=80=99ve added a copyright line for you (let me know if it=E2=80=99s wrong), replaced tabs with spaces (if you use Emacs, t= he .dir-locals.el normally ensures that), and moved parts of the commit log above to comments in the source (info "(standards) Change Log Concepts"). Thank you! Ludo=E2=80=99.