From mboxrd@z Thu Jan 1 00:00:00 1970 From: Federico Beffa Subject: Re: [PATCH 1/2] gnu: Add numpy Date: Mon, 24 Nov 2014 20:56:44 +0100 Message-ID: References: <87sii6h6fl.fsf@gnu.org> <87ioib1rzy.fsf@gnu.org> <874mtrgnh6.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a1134de92a7e3130508a0318f Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47335) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xszkg-0003Z5-TJ for guix-devel@gnu.org; Mon, 24 Nov 2014 14:56:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xszkb-0000Cy-PI for guix-devel@gnu.org; Mon, 24 Nov 2014 14:56:50 -0500 In-Reply-To: <874mtrgnh6.fsf@gnu.org> 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: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: Guix-devel --001a1134de92a7e3130508a0318f Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sat, Nov 22, 2014 at 6:21 PM, Ludovic Court=C3=A8s wrote: > Sounds like a good plan. Please find attached the first step with initial (bootstrap) numpy versions. I've tested that the packages build before changing "define-public" to "define". Regards, Fede --001a1134de92a7e3130508a0318f Content-Type: text/x-patch; charset=US-ASCII; name="0001-gnu-Add-numpy-bootstrap.patch" Content-Disposition: attachment; filename="0001-gnu-Add-numpy-bootstrap.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i2w9817h0 RnJvbSA5YmUzODczNTIyYjJjNGI2NDJhNDY3ZTQyMWJkODY4NDA2OGZlYjQwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBGZWRlcmljbyBCZWZmYSA8YmVmZmFAZmJlbmdpbmVlcmluZy5j aD4KRGF0ZTogTW9uLCAyNCBOb3YgMjAxNCAyMDo1MToyOSArMDEwMApTdWJqZWN0OiBbUEFUQ0hd IGdudTogQWRkIG51bXB5LWJvb3RzdHJhcC4KCiogZ251L3BhY2thZ2VzL3B5dGhvbi5zY20gKHB5 dGhvbi1udW1weS1ib290c3RyYXAsIHB5dGhvbjItbnVtcHktYm9vdHN0cmFwKToKICBOZXcgZmls ZS1sb2NhbCB2YXJpYWJsZXMuCi0tLQogZ251L3BhY2thZ2VzL3B5dGhvbi5zY20gfCA1OSArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hh bmdlZCwgNTkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9weXRob24u c2NtIGIvZ251L3BhY2thZ2VzL3B5dGhvbi5zY20KaW5kZXggMzc4NjYwNC4uNzk2NzIwMSAxMDA2 NDQKLS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhv bi5zY20KQEAgLTM1LDYgKzM1LDggQEAKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcmVh ZGxpbmUpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG9wZW5zc2wpCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIGVsZikKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbWF0 aHMpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdjYykKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgcGtnLWNvbmZpZykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZGF0 YWJhc2VzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB6aXApCkBAIC0xODczLDMgKzE4 NzUsNjAgQEAgd3JpdGluZyBDIGV4dGVuc2lvbnMgZm9yIFB5dGhvbiBhcyBlYXN5IGFzIFB5dGhv biBpdHNlbGYuIikKICAgICAobmFtZSAicHl0aG9uMi1jeXRob24iKQogICAgIChpbnB1dHMKICAg ICAgYCgoInB5dGhvbi0yIiAscHl0aG9uLTIpKSkpKSA7IHRoaXMgaXMgbm90IGF1dG9tYXRpY2Fs bHkgY2hhbmdlZAorCis7OyBUaGlzIHZlcnNpb24gb2YgbnVtcHkgaXMgbWlzc2luZyB0aGUgZG9j dW1lbnRhdGlvbiBhbmQgaXMgb25seSB1c2VkIHRvCis7OyBidWlsZCBtYXRwbG90bGliIHdoaWNo IGlzIHJlcXVpcmVkIHRvIGJ1aWxkIG51bXB5J3MgZG9jdW1lbnRhdGlvbi4KKyhkZWZpbmUgcHl0 aG9uLW51bXB5LWJvb3RzdHJhcAorICAocGFja2FnZQorICAgIChuYW1lICJweXRob24tbnVtcHkt Ym9vdHN0cmFwIikKKyAgICAodmVyc2lvbiAiMS45LjEiKQorICAgIChzb3VyY2UKKyAgICAgKG9y aWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBl bmQgIm1pcnJvcjovL3NvdXJjZWZvcmdlL251bXB5IgorICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9udW1weS0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAg IChiYXNlMzIKKyAgICAgICAgICIwNzB5YmZ2cGdmbWl6MmhzOTR4NDQ1aHZraDlkaDUybnlpMG04 anA1a2RpaGd2aGJueDgwIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0 ZW0pCisgICAgKGlucHV0cworICAgICBgKCgicHl0aG9uLW5vc2UiICxweXRob24tbm9zZSkKKyAg ICAgICAoImF0bGFzIiAsYXRsYXMpKSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICBgKCgiZ2Zv cnRyYW4iICxnZm9ydHJhbi00LjgpKSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpwaGFzZXMK KyAgICAgICAoYWxpc3QtY29ucy1iZWZvcmUKKyAgICAgICAgJ2J1aWxkICdzZXQtZW52aXJvbm1l bnQtdmFyaWFibGVzCisgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhl ci1rZXlzKQorICAgICAgICAgIChsZXQqICgoYXRsYXMtdGhyZWFkZWQKKyAgICAgICAgICAgICAg ICAgIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRzICJhdGxhcyIpIAorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIi9saWIvbGlidGF0bGFzLnNvIikpCisgICAgICAgICAg ICAgICAgIDs7IE9uIHNpbmdsZSBjb3JlIENQVXMgb25seSB0aGUgc2VyaWFsIGxpYnJhcnkgaXMg Y3JlYXRlZC4KKyAgICAgICAgICAgICAgICAgKGF0bGFzLWxpYgorICAgICAgICAgICAgICAgICAg KGlmIChmaWxlLWV4aXN0cz8gYXRsYXMtdGhyZWFkZWQpCisgICAgICAgICAgICAgICAgICAgICAg YXRsYXMtdGhyZWFkZWQKKyAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAoYXNz b2MtcmVmIGlucHV0cyAiYXRsYXMiKSAKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL2xpYi9saWJzYXRsYXMuc28iKSkpKQorICAgICAgICAgICAgKHNldGVudiAiQVRMQVMi IGF0bGFzLWxpYikpKQorICAgICAgICA7OyBUZXN0cyBjYW4gb25seSBiZSBydW4gYWZ0ZXIgdGhl IGxpYnJhcnkgaGFzIGJlZW4gaW5zdGFsbGVkIGFuZCBub3QKKyAgICAgICAgOzsgd2l0aGluIHRo ZSBzb3VyY2UgZGlyZWN0b3J5LgorICAgICAgICAoYWxpc3QtY29ucy1hZnRlcgorICAgICAgICAg J2luc3RhbGwgJ2NoZWNrCisgICAgICAgICAobGFtYmRhIF8gCisgICAgICAgICAgICh3aXRoLWRp cmVjdG9yeS1leGN1cnNpb24gIi90bXAiCisgICAgICAgICAgICAgKHplcm8/IChzeXN0ZW0qICJw eXRob24iICItYyIgImltcG9ydCBudW1weTsgbnVtcHkudGVzdCgpIikpKSkKKyAgICAgICAgIChh bGlzdC1kZWxldGUgCisgICAgICAgICAgJ2NoZWNrIAorICAgICAgICAgICVzdGFuZGFyZC1waGFz ZXMpKSkpKQorICAgIChob21lLXBhZ2UgImh0dHA6Ly93d3cubnVtcHkub3JnLyIpCisgICAgKHN5 bm9wc2lzICJGdW5kYW1lbnRhbCBwYWNrYWdlIGZvciBzY2llbnRpZmljIGNvbXB1dGluZyB3aXRo IFB5dGhvbiIpCisgICAgKGRlc2NyaXB0aW9uICJOdW1QeSBpcyB0aGUgZnVuZGFtZW50YWwgcGFj a2FnZSBmb3Igc2NpZW50aWZpYyBjb21wdXRpbmcKK3dpdGggUHl0aG9uLiBJdCBjb250YWlucyBh bW9uZyBvdGhlciB0aGluZ3M6IGEgcG93ZXJmdWwgTi1kaW1lbnNpb25hbCBhcnJheQorb2JqZWN0 LCBzb3BoaXN0aWNhdGVkIChicm9hZGNhc3RpbmcpIGZ1bmN0aW9ucywgdG9vbHMgZm9yIGludGVn cmF0aW5nIEMvQysrCithbmQgRm9ydHJhbiBjb2RlLCB1c2VmdWwgbGluZWFyIGFsZ2VicmEsIEZv dXJpZXIgdHJhbnNmb3JtLCBhbmQgcmFuZG9tIG51bWJlcgorY2FwYWJpbGl0aWVzLiIpCisgICAg KGxpY2Vuc2UgYnNkLTMpKSkKKworKGRlZmluZSBweXRob24yLW51bXB5LWJvb3RzdHJhcAorICAo cGFja2FnZS13aXRoLXB5dGhvbjIgcHl0aG9uLW51bXB5LWJvb3RzdHJhcCkpCi0tIAoxLjguNAoK --001a1134de92a7e3130508a0318f--