From mboxrd@z Thu Jan 1 00:00:00 1970 From: Federico Beffa Subject: [PATCH] gnu packages maxima: Update to 5.34.1 and fix dependencies Date: Tue, 23 Sep 2014 18:18:42 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=14dae9cfce76c6a6110503bdebaa Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42902) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XWSnm-0000Mj-8L for guix-devel@gnu.org; Tue, 23 Sep 2014 12:18:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XWSni-0001wv-DP for guix-devel@gnu.org; Tue, 23 Sep 2014 12:18:54 -0400 Received: from mail-lb0-x22a.google.com ([2a00:1450:4010:c04::22a]:64939) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XWSni-0001oU-0P for guix-devel@gnu.org; Tue, 23 Sep 2014 12:18:50 -0400 Received: by mail-lb0-f170.google.com with SMTP id z11so3694035lbi.15 for ; Tue, 23 Sep 2014 09:18:42 -0700 (PDT) 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: guix-devel@gnu.org --14dae9cfce76c6a6110503bdebaa Content-Type: text/plain; charset=UTF-8 I would like to propose the attached patch for maxima. This updates it to version 5.34.1 which fixes an upstream bug in plot2d and friends. Also it fixes dependencies to gnuplot and tk. In preparing the patch I've observed the following: 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=/tmp" to make. Is this the expected behavior? Regards, Fede --14dae9cfce76c6a6110503bdebaa Content-Type: text/x-patch; charset=US-ASCII; name="0001-gnu-packages-maxima-Update-to-5.34.1-and-fix-depende.patch" Content-Disposition: attachment; filename="0001-gnu-packages-maxima-Update-to-5.34.1-and-fix-depende.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i0fg3krd0 RnJvbSA5OTgzMDNlYTA0MjM2MTcyNzgzN2JhZjM4MTkzNDYyMTQ4YzA3NTY1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBGZWRlcmljbyBCZWZmYSA8YmVmZmFAZmJlbmdpbmVlcmluZy5j aD4KRGF0ZTogVHVlLCAyMyBTZXAgMjAxNCAxNjoyMDowMiArMDIwMApTdWJqZWN0OiBbUEFUQ0hd IGdudSBwYWNrYWdlcyBtYXhpbWE6IFVwZGF0ZSB0byA1LjM0LjEgYW5kIGZpeCBkZXBlbmRlbmNp ZXMKCiogZ251L3BhY2thZ2VzL21hdGhzLnNjbShtYXhpbWEpOiBVcGRhdGUgdG8gNS4zNC4xIHdo aWNoIGZpeGVzIGEgYnVnIGluIHRoZQogIHBsb3R0aW5nIGNhcGFiaWxpdGllcyAocGxvdDJkLCAu Li4pIHByZXNlbnQgaW4gdGhlIHByZXZpb3VzIHZlcnNpb24KICAoNS4zMy4wKS4gIEFkZCB0aGUg J2dudXBsb3QnIGRlcGVuY2VuY3kgd2hpY2ggaXMgcmVxdWlyZWQgdG8gZ2VuZXJhdGUgcGxvdHMu CiAgQWRkICd0Y2wnIGFuZCAndGsnIGFzIGRlcGVuZGVuY2llczogdGhleSBhcmUgcmVxdWlyZWQg YnkgdGhlICd4bWF4aW1hJwogIGNvbW1hbmQuCi0tLQogZ251L3BhY2thZ2VzL21hdGhzLnNjbSB8 IDMzICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI0 IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2Vz L21hdGhzLnNjbSBiL2dudS9wYWNrYWdlcy9tYXRocy5zY20KaW5kZXggYWY5ZmVmZi4uMDMyMTky OSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL21hdGhzLnNjbQorKysgYi9nbnUvcGFja2FnZXMv bWF0aHMuc2NtCkBAIC01OCw2ICs1OCw3IEBACiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IHB5dGhvbikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcmVhZGxpbmUpCiAgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIHRjc2gpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IHRjbCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGV4aW5mbykKICAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgdGV4bGl2ZSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg eG1sKSkKQEAgLTgzNiw3ICs4MzcsNyBAQCB0byBCTVAsIEpQRUcgb3IgUE5HIGltYWdlIGZvcm1h dHMuIikKIChkZWZpbmUtcHVibGljIG1heGltYQogICAocGFja2FnZQogICAgIChuYW1lICJtYXhp bWEiKQotICAgICh2ZXJzaW9uICI1LjMzLjAiKQorICAgICh2ZXJzaW9uICI1LjM0LjEiKQogICAg IChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgdXJsLWZldGNoKQpAQCAtODQ0 LDE5ICs4NDUsMzMgQEAgdG8gQk1QLCBKUEVHIG9yIFBORyBpbWFnZSBmb3JtYXRzLiIpCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICItc291cmNlLyIgbmFtZSAiLSIgdmVyc2lv biAiLnRhci5neiIpKQogICAgICAgIChzaGEyNTYKICAgICAgICAgKGJhc2UzMgotICAgICAgICAg IjEzYXhtMTF4dzBmM2ZyeDViMHFkaWRpN2lna24xNTI0Znp6NzdzOXJicGwyeXkybnJiejIiKSkp KQorICAgICAgICAgIjFkdzl2ZnpsZHBqN2x2MzAzeGJ3MHdweW42cmE2aTJ5endscmpiY3g3ajBq bTVuNDNqaTAiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKLSAgICAo YXJndW1lbnRzCi0gICAgIGAoIzpwaGFzZXMgKGFsaXN0LWNvbnMtYmVmb3JlCi0gICAgICAgICAg ICAgICAgICdjaGVjayAncHJlLWNoZWNrCi0gICAgICAgICAgICAgICAgIChsYW1iZGEgXyAKLSAg ICAgICAgICAgICAgICAgICAoY2htb2QgInNyYy9tYXhpbWEiICNvNTU1KSkKLSAgICAgICAgICAg ICAgICAgJXN0YW5kYXJkLXBoYXNlcykpKQogICAgIChpbnB1dHMgCi0gICAgIGAoKCJnY2wiICxn Y2wpKSkKKyAgICAgYCgoImdjbCIgLGdjbCkKKyAgICAgICAoImdudXBsb3QiICxnbnVwbG90KQor ICAgICAgICgidGNsIiAsdGNsKQorICAgICAgICgidGsiICx0aykpKQogICAgIChuYXRpdmUtaW5w dXRzIAogICAgICBgKCgidGV4aW5mbyIgLHRleGluZm8pCiAgICAgICAgKCJwZXJsIiAscGVybCkp KQorICAgIChhcmd1bWVudHMKKyAgICAgYCgjOmNvbmZpZ3VyZS1mbGFncyAKKyAgICAgICAobGlz dCAiLS1lbmFibGUtZ2NsIgorCSAgICAgKHN0cmluZy1hcHBlbmQgIi0td2l0aC1wb3NpeC1zaGVs bD0iCisJCQkgICAgKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJiYXNoIikKKwkJCSAgICAiL2Jp bi9zaCIpCisJICAgICAoc3RyaW5nLWFwcGVuZCAiLS13aXRoLXdpc2g9IgorCQkJICAgIChhc3Nv Yy1yZWYgJWJ1aWxkLWlucHV0cyAidGsiKQorCQkJICAgICIvYmluL3dpc2giCisJCQkgICAgKGxl dCAoKHYgLChwYWNrYWdlLXZlcnNpb24gdGspKSkKKwkJCSAgICAgIChzdHJpbmctdGFrZSB2IChz dHJpbmctaW5kZXgtcmlnaHQgdiAjXC4pKSkpKQorICAgICAgICM6bWFrZS1mbGFncyAobGlzdCAi VE1QRElSPS90bXAiKQorICAgICAgICM6cGhhc2VzIChhbGlzdC1jb25zLWJlZm9yZQorCQkgJ2No ZWNrICdwcmUtY2hlY2sKKwkJIChsYW1iZGEgXyAKKwkJICAgKGNobW9kICJzcmMvbWF4aW1hIiAj bzU1NSkpCisJCSAlc3RhbmRhcmQtcGhhc2VzKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cDovL21h eGltYS5zb3VyY2Vmb3JnZS5uZXQiKQogICAgIChzeW5vcHNpcyAiTnVtZXJpYyBhbmQgc3ltYm9s aWMgZXhwcmVzc2lvbiBtYW5pcHVsYXRpb24iKQogICAgIChkZXNjcmlwdGlvbiAiTWF4aW1hIGlz IGEgc3lzdGVtIGZvciB0aGUgbWFuaXB1bGF0aW9uIG9mIHN5bWJvbGljIGFuZAotLSAKMS44LjQK Cg== --14dae9cfce76c6a6110503bdebaa--