Re: [PATCH] gnu: Add libpetsc

2014-05-01 Thread Ludovic Courtès
Eric Bavier skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> (This CMake story is terrible, BTW.) > > I removed CMake from the package inputs. PETSc then uses an alternative > build system, which is much slower because it doesn't support build > parallelism, but it doesn't put absolute fil

Re: [PATCH] gnu: Add libpetsc

2014-05-01 Thread Eric Bavier
Pushed. l...@gnu.org (Ludovic Courtès) writes: > (This CMake story is terrible, BTW.) I removed CMake from the package inputs. PETSc then uses an alternative build system, which is much slower because it doesn't support build parallelism, but it doesn't put absolute file names into the fortran

Re: [PATCH] gnu: Add libpetsc

2014-05-01 Thread Andreas Enge
On Thu, May 01, 2014 at 11:26:48AM -0500, Eric Bavier wrote: > I was originally thinking "petsc" but then discovered that the package > name on many other distributions is "libpetsc". I would personally > prefer "petsc". Our general rule is to use the upstream name (less need to think!), while I

Re: [PATCH] gnu: Add libpetsc

2014-05-01 Thread Eric Bavier
l...@gnu.org (Ludovic Courtès) writes: >> +(define-public libpetsc >> + (package >> +(name "libpetsc") > > I think this should be “petsc”, as it’s the upstream name and commonly > used AFAIK. WDYT? I was originally thinking "petsc" but then discovered that the package name on many other dis

Re: [PATCH] gnu: Add libpetsc

2014-04-30 Thread Ludovic Courtès
Eric Bavier skribis: > From 73b22ecbc690a2acde4a5cd8a7f6f9b1f220bfe1 Mon Sep 17 00:00:00 2001 > From: Eric Bavier > Date: Wed, 30 Apr 2014 14:01:43 -0500 > Subject: [PATCH] gnu: Add libpetsc > > * gnu/packages/maths.scm (libpetsc): New variable. > (libpetsc-complex):

[PATCH] gnu: Add libpetsc

2014-04-30 Thread Eric Bavier
Comments welcome. >From 73b22ecbc690a2acde4a5cd8a7f6f9b1f220bfe1 Mon Sep 17 00:00:00 2001 From: Eric Bavier Date: Wed, 30 Apr 2014 14:01:43 -0500 Subject: [PATCH] gnu: Add libpetsc * gnu/packages/maths.scm (libpetsc): New variable. (libpetsc-complex): New variable. * gnu/packages/patc