From mboxrd@z Thu Jan 1 00:00:00 1970 From: Federico Beffa Subject: Re: [PATCH] gnu: Add Cython Date: Tue, 21 Oct 2014 18:16:01 +0200 Message-ID: References: <87vbnetpci.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=90e6ba61491ec0c8510505f1255a Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59690) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xgc6O-0001Ll-IG for guix-devel@gnu.org; Tue, 21 Oct 2014 12:16:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xgc6N-0007rb-6Z for guix-devel@gnu.org; Tue, 21 Oct 2014 12:16:04 -0400 Received: from mail-ie0-x232.google.com ([2607:f8b0:4001:c03::232]:43966) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xgc6M-0007rO-UD for guix-devel@gnu.org; Tue, 21 Oct 2014 12:16:03 -0400 Received: by mail-ie0-f178.google.com with SMTP id rl12so1539153iec.37 for ; Tue, 21 Oct 2014 09:16:02 -0700 (PDT) In-Reply-To: <87vbnetpci.fsf@gmail.com> 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: Eric Bavier Cc: Guix-devel --90e6ba61491ec0c8510505f1255a Content-Type: text/plain; charset=UTF-8 On Mon, Oct 20, 2014 at 11:15 PM, Eric Bavier wrote: > > It's not a common need when building packages. There are a few other > packages that need an existing, writable $HOME when building or testing. OK. But if the directory would exist, then the build system would cover more packages with no extra tweaking required. > I don't see what prompts this new module. Leftover from development? Yes. > Does package-with-python2 not work here? You might be able to do:: > > (define-public cython2 > (package (inherit (package-with-python2 cython)) > (name "cython2"))) Yes, that's nicer. Changed. Thanks for the comments! Fede --90e6ba61491ec0c8510505f1255a Content-Type: text/x-patch; charset=US-ASCII; name="0001-gnu-Add-Cython.patch" Content-Disposition: attachment; filename="0001-gnu-Add-Cython.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i1jgd6an0 RnJvbSAyOGZmMzNiZWE2MzhlOWQ4MTgyYjAxMzYyNGFjYmM3ZGVkZDY4YjRhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBGZWRlcmljbyBCZWZmYSA8YmVmZmFAZmJlbmdpbmVlcmluZy5j aD4KRGF0ZTogTW9uLCAyMCBPY3QgMjAxNCAxOTo1Mjo0NSArMDIwMApTdWJqZWN0OiBbUEFUQ0hd IGdudTogQWRkIEN5dGhvbgoKKiBnbnUvcGFja2FnZXMvcHl0aG9uLnNjbShjeXRob24sY3l0aG9u Mik6IE5ldyB2YXJpYWJsZXMuCi0tLQogZ251L3BhY2thZ2VzL3B5dGhvbi5zY20gfCAzNiArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzNiBpbnNl cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhvbi5zY20gYi9nbnUvcGFj a2FnZXMvcHl0aG9uLnNjbQppbmRleCA4OTdlMjQ4Li42M2JjNTg4IDEwMDY0NAotLS0gYS9nbnUv cGFja2FnZXMvcHl0aG9uLnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLnNjbQpAQCAtMTgz MiwzICsxODMyLDM5IEBAIHNvdXJjZXMuIikKIAogKGRlZmluZS1wdWJsaWMgcHl0aG9uMi1zcGhp bngKICAgKHBhY2thZ2Utd2l0aC1weXRob24yIHB5dGhvbi1zcGhpbngpKQorCisoZGVmaW5lLXB1 YmxpYyBjeXRob24KKyAgKHBhY2thZ2UKKyAgICAobmFtZSAiY3l0aG9uIikKKyAgICAodmVyc2lv biAiMC4yMS4xIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKKyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJodHRwOi8vY3l0aG9uLm9yZy9y ZWxlYXNlL0N5dGhvbi0iCisgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIudGFy Lmd6IikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyCisgICAgICAgICAiMGRkejJs MmR2Y3k1aGRreHg0eGxmaXdwY2N2d2lhN2l4Z2N5NGgwcGR2NDZhNGk0dnhqMyIpKSkpCisgICAg KGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQorICAgIChpbnB1dHMKKyAgICAgYCgo InB5dGhvbiIgLHB5dGhvbikpKSA7IG90aGVyd2lzZSBsZCBkb2Vzbid0IGZpbmQgbGlicHl0aG9u My4zbS5zbworICAgIChhcmd1bWVudHMKKyAgICAgYCgjOnBoYXNlcworICAgICAgIChhbGlzdC1j b25zLWJlZm9yZQorICAgICAgICAnY2hlY2sgJ3NldC1IT01FCisgICAgICAgIDs7IHNvbWUgdGVz dHMgcmVxdWlyZSBhY2Nlc3MgdG8gIiRIT01FLy5jeXRob24iCisgICAgICAgIChsYW1iZGEqIF8g KHNldGVudiAiSE9NRSIgIi90bXAiKSkKKyAgICAgICAgKGFsaXN0LXJlcGxhY2UKKyAgICAgICAg ICdjaGVjaworICAgICAgICAgKGxhbWJkYSBfICh6ZXJvPyAoc3lzdGVtKiAicHl0aG9uIiAicnVu dGVzdHMucHkiICItdnYiKSkpCisgICAgICAgICAlc3RhbmRhcmQtcGhhc2VzKSkpKQorICAgICho b21lLXBhZ2UgImh0dHA6Ly9jeXRob24ub3JnLyIpCisgICAgKHN5bm9wc2lzICJDIGV4dGVuc2lv bnMgZm9yIFB5dGhvbiIpCisgICAgKGRlc2NyaXB0aW9uICJDeXRob24gaXMgYW4gb3B0aW1pc2lu ZyBzdGF0aWMgY29tcGlsZXIgZm9yIGJvdGggdGhlIFB5dGhvbgorcHJvZ3JhbW1pbmcgbGFuZ3Vh Z2UgYW5kIHRoZSBleHRlbmRlZCBDeXRob24gcHJvZ3JhbW1pbmcgbGFuZ3VhZ2UuICBJdCBtYWtl cword3JpdGluZyBDIGV4dGVuc2lvbnMgZm9yIFB5dGhvbiBhcyBlYXN5IGFzIFB5dGhvbiBpdHNl bGYuIikKKyAgICAobGljZW5zZSBhc2wyLjApKSkKKworKGRlZmluZS1wdWJsaWMgY3l0aG9uMgor ICAocGFja2FnZSAoaW5oZXJpdCAocGFja2FnZS13aXRoLXB5dGhvbjIgY3l0aG9uKSkKKyAgICAo bmFtZSAiY3l0aG9uMiIpKSkKLS0gCjEuOC40Cgo= --90e6ba61491ec0c8510505f1255a--