Re: Remove duplicates in AUTHORS file before the release

2016-12-20 Thread Marek Benc
;? > > - 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

Re: [PATCH 2/4] gnu: cross-base: Make it aware of non-Linux (ie. Hurd)

2015-02-10 Thread Marek Benc
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

Re: [PATCH 4/4] gnu: gcc: Also substitute the dynamic linker name for GNU, (ie. Hurd) systems.

2015-02-09 Thread Marek Benc
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

Re: problem with building gcc-cross-4.8.3 for i686-pc-gnu

2015-02-05 Thread Marek Benc
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

[PATCH 3/4] gnu: bootstrap: Add the location of where ld.so is located on Hurd systems.

2015-02-05 Thread Marek Benc
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

[PATCH 1/4] gnu: Move the cross-gcc build system arguments into a separate procedure.

2015-02-05 Thread Marek Benc
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.

[PATCH 4/4] gnu: gcc: Also substitute the dynamic linker name for GNU, (ie. Hurd) systems.

2015-02-05 Thread Marek Benc
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

[PATCH 2/4] gnu: cross-base: Make it aware of non-Linux (ie. Hurd)

2015-02-05 Thread Marek Benc
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

[PATCH 0/4] gnu: Fix ld.so detection of cross-compilers for the GNU Hurd system.

2015-02-05 Thread Marek Benc
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

Re: [PATCH] gnu: gnutls: Configure location of system-wide trust store

2015-02-03 Thread Marek Benc
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

Re: problem with building gcc-cross-4.8.3 for i686-pc-gnu

2015-02-01 Thread Marek Benc
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

Re: problem with building gcc-cross-4.8.3 for i686-pc-gnu

2015-01-31 Thread Marek Benc
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.

Re: problem with building gcc-cross-4.8.3 for i686-pc-gnu

2015-01-31 Thread Marek Benc
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

Re: [PATCH] gnu: Add most debian patches to nvi.

2015-01-22 Thread Marek Benc
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

Re: [PATCH] gnu: Add most debian patches to nvi.

2015-01-22 Thread Marek Benc
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

Re: [PATCH] gnu: Add most debian patches to nvi.

2015-01-22 Thread Marek Benc
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

Re: [PATCH] gnu: Add most debian patches to nvi.

2015-01-21 Thread Marek Benc
: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. *

Re: [PATCH] gnu: Add most debian patches to nvi.

2015-01-21 Thread Marek Benc
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

[PATCH] gnu: fix wv's source URI

2014-09-09 Thread Marek Benc
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

[PATCH 6/6] Add abiword

2014-09-08 Thread Marek Benc
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

[PATCH 5/6] gnu; Add ots

2014-09-08 Thread Marek Benc
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

[PATCH 4/6] gnu: Add enchant

2014-09-08 Thread Marek Benc
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

[PATCH 4/6] gnu: Add enchant

2014-09-08 Thread Marek Benc
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

[PATCH 3/6] gnu: Add wvware

2014-09-08 Thread Marek Benc
© 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

[PATCH 2/6] gnu: Add libwmf

2014-09-08 Thread Marek Benc
* 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

[PATCH 1/6] gnu: Add fribidi

2014-09-08 Thread Marek Benc
+;;; 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

Re: [PATCH] Add nvi

2014-09-02 Thread Marek Benc
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

Re: [PATCH] Add nvi

2014-09-02 Thread Marek Benc
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 *

[PATCH] Add nvi

2014-09-01 Thread 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

Help needed with writing a package definition

2014-09-01 Thread Marek Benc
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