;?
>
> - Jeff: or ?
>
> - John: "John J. Foerch" or "John J Foerch"?
>
> - Marek: or ?
>
> - Marius: or ?
>
> - Pjotr: or ?
>
> - Thomas: or ?
>
> - Vincent: or
> ?
>
>
> Please do not Cc other people in your answer, just reply to
> , thanks!
>
Marek Benc here, my preferred email address is .
--
Marek
On 02/10/2015 05:25 PM, Ludovic Courtès wrote:
As I suggested to Manolis, could you make sure that this doesn’t break
the existing GNU/Linux cross-toolchains?
Namely, could you run:
guix build -e '(@ (gnu packages cross-base) xgcc-armhf)'
I've tested most of my patches with:
$ guix b
On 02/08/2015 12:22 AM, Ludovic Courtès wrote:
Would this slightly more concise approach work:
diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm
index 6143f5b..5cb7f8b 100644
--- a/gnu/packages/gcc.scm
+++ b/gnu/packages/gcc.scm
@@ -202,10 +202,11 @@ where the OS part is overloaded
On 02/05/2015 09:26 PM, Ludovic Courtès wrote:
Marek Benc skribis:
On 02/05/2015 01:44 PM, Ludovic Courtès wrote:
Another thing I don’t understand is that we use "--disable-libgomp" in
‘cross-gcc-arguments’, which means that the first cross-gcc (sans libc)
does not build libg
This one should be pretty self explanatory.
--
Marek.
>From 098ca112becb95199d3e66078b75fbf5b9b54a69 Mon Sep 17 00:00:00 2001
From: Marek Benc
Date: Thu, 5 Feb 2015 17:07:18 +0100
Subject: [PATCH] gnu: bootstrap: Add the location of where ld.so is located on
Hurd systems.
* gnu/packa
001
From: Marek Benc
Date: Thu, 5 Feb 2015 16:53:38 +0100
Subject: [PATCH] gnu: Move the cross-gcc build system arguments into a
separate procedure.
* /gnu/packages/cross-base.scm (cross-gcc-arguments): New variable.
(cross-gcc): Make use of the procedure above.
In the gcc package, the system-dependent paths to the dynamic linker get
substituted before building, but only for Linux systems. This patch adds
the substitution for GNU systems.
--
Marek.
>From 7ae53fd611dd78a8c185734dad268428a8b931a8 Mon Sep 17 00:00:00 2001
From: Marek Benc
Date: Thu
This fixes the problem Manolis was facing earlier, with string-append
getting an #f argument.
--
Marek.
>From 4dc55bfe59bf60c4f55a7e54da2f5ee17589ff9e Mon Sep 17 00:00:00 2001
From: Marek Benc
Date: Thu, 5 Feb 2015 17:01:14 +0100
Subject: [PATCH] gnu: cross-base: Make it aware of non-Linux
On 02/05/2015 01:38 PM, Ludovic Courtès wrote:
This all looks good to me. However, this should really be 5 different
patches so as to ease review, bisection, etc. Could you do that?
Please prefer one message per patch, as with ‘git send-email’.
Sure thing, just finished splitting/converti
On 02/03/2015 09:53 PM, Ludovic Courtès wrote:
Mark H Weaver skribis:
From 02bdf748b4c515d6dfc9c264fd48936bd29e04cb Mon Sep 17 00:00:00 2001
From: Mark H Weaver
Date: Tue, 18 Feb 2014 21:30:53 -0500
Subject: [PATCH] gnu: gnutls: Configure location of system-wide trust store.
* gnu/package
On 01/31/2015 11:13 PM, Marek Benc wrote:
The current issue is that, when building cross-gcc, when it reaches
libgomp, configure fails when trying to create a dummy binary. For some
reason, the compiled cross-compiler needs --rpath to specify where
shared libraries are, as without it, it
Disregard the previous mail, I figured most of it out.
The attached patch does the following:
1.) Adds the name of the dynamic linker to gnu/packages/bootstrap.scm
2.) Adds code to gnu/package/gcc to substitute the default dynamic
linker in gcc/config/arch/gnu.h for the one to be used.
3.
Could you try out the patch in this email?
Now, the problem is that GCC is configured with the native ld.so as the
target system's dynamic linker.
I'm not sure what code is responsible for that, but on the wip-hurd
branch, this exact same problem happens for other platforms as well.
In part
On 01/22/2015 09:52 PM, Ludovic Courtès wrote:
Marek Benc skribis:
On 01/22/2015 05:05 PM, Ludovic Courtès wrote:
Marek Benc skribis:
On 01/21/2015 04:03 PM, Ludovic Courtès wrote:
I agree with Andreas: there are 20 patches, and that level of patching
goes beyond our mission, IMO.
I
On 01/22/2015 05:39 PM, Marek Benc wrote:
psize = ((sb.st_size / 15) + 1023) / 1024;
if (psize >= 8) psize=8<<10;
else if (psize >= 4) psize=4<<10;
else if (psize >= 2) psize=2<<10;
else psize=1<<10;
psize *= 1024;
Oops, ignore the last line, it
On 01/22/2015 05:05 PM, Ludovic Courtès wrote:
Marek Benc skribis:
On 01/21/2015 04:03 PM, Ludovic Courtès wrote:
I agree with Andreas: there are 20 patches, and that level of patching
goes beyond our mission, IMO.
I would rather leave it as is if it’s usable, or remove it, or point to
a
:00 2001
From: Marek Benc
Date: Wed, 21 Jan 2015 16:19:41 +0100
Subject: [PATCH] gnu: nvi: Fix Berkely DB compatability issues.
* gnu/packages/patches/nvi-db4.patch: New file.
* gnu/packages/patches/nvi-dbpagesize-binpower.patch: New file.
* gnu/packages/nvi.scm (nvi): Make use of them.
*
On 01/21/2015 10:35 AM, Andreas Enge wrote:
The number of patches looks quite frightening. From the README of nvi, the
current version dates from 2007. Now if upstream is dead and does not fix
patches, it might be preferable to remove the package altogether. Is there no
viable alternative that i
By changing the package name, the source URI of wv broke. Here is a fix
for it.
>From 26989028af79b9b43ee5fa304927b76ec6e54be9 Mon Sep 17 00:00:00 2001
From: Marek Benc
Date: Tue, 9 Sep 2014 17:40:52 +0200
Subject: [PATCH] gnu: fix wv's source URI
* gnu/packages/wv.scm (wv): Fix the so
b/gnu/packages/abiword.scm
@@ -0,0 +1,107 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2014 Marek Benc
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public Li
file mode 100644
index 000..5e19b07
--- /dev/null
+++ b/gnu/packages/ots.scm
@@ -0,0 +1,74 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2014 Marek Benc
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or
2014 Marek Benc
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option
2014 Marek Benc
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option
© 2014 Marek Benc
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option
* gnu/packages/image.scm (libwmf): New variable.
---
gnu/packages/image.scm | 37 +
1 file changed, 37 insertions(+)
diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm
index 014266c..107d1d3 100644
--- a/gnu/packages/image.scm
+++ b/gnu/packages/i
+;;; Copyright © 2014 Marek Benc
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your
On 09/02/2014 02:29 PM, Ludovic Courtès wrote:
Marek Benc skribis:
On 09/02/2014 10:19 AM, Ludovic Courtès wrote:
[...]
Shouldn’t it be
https://sites.google.com/a/bostic.com/keithbostic/files/... ? (This is
the URL given on the home page.)
Actually, no. The actual home page, according
R IN CONTRACT,
STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
Okay, now that that's out of the way, here's the updated patch:
2014-09-02 Marek Benc
*
cm2014-09-01 15:22:45.219850258 +0200
+++ b/gnu/packages/nvi.scm2014-09-01 15:01:29.791808501 +0200
@@ -0,0 +1,70 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2014 Marek Benc
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free softwar
The package I'm trying to write a definition for uses the GNU Build
system, but the configure script is not in the top directory of the
distributed archive. (that is, instead of there being "./configure",
there's "./dist/configure".
On top of that, the package can not be built in the top dire
30 matches
Mail list logo