all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#34676] [PATCH 0/4] Update meep to 1.8.0.
@ 2019-02-27 16:59 Jonathan Brielmaier
  2019-02-27 17:01 ` [bug#34676] [PATCH 1/4] gnu: harminv: Build shared library Jonathan Brielmaier
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Jonathan Brielmaier @ 2019-02-27 16:59 UTC (permalink / raw)
  To: 34676

Hi,

the following patches updating meep to 1.8.0 and the necessary
dependencies.

Jonathan Brielmaier (4):
  gnu: harminv: Build shared library.
  gnu: guile-libctl: Update to 4.2.0.
  gnu: mpb: Update to 1.8.0.
  gnu: meep: Update to 1.8.0.

 gnu/packages/engineering.scm | 36 ++++++++++++++++++++----------------
 1 file changed, 20 insertions(+), 16 deletions(-)

--
2.16.4

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [bug#34676] [PATCH 1/4] gnu: harminv: Build shared library.
  2019-02-27 16:59 [bug#34676] [PATCH 0/4] Update meep to 1.8.0 Jonathan Brielmaier
@ 2019-02-27 17:01 ` Jonathan Brielmaier
  2019-02-27 17:01   ` [bug#34676] [PATCH 2/4] gnu: guile-libctl: Update to 4.2.0 Jonathan Brielmaier
                     ` (2 more replies)
  2019-03-14 22:36 ` [bug#34676] [PATCH 0/4] Update meep " Jonathan Brielmaier
  2019-03-15  1:05 ` bug#34676: " Leo Famulari
  2 siblings, 3 replies; 7+ messages in thread
From: Jonathan Brielmaier @ 2019-02-27 17:01 UTC (permalink / raw)
  To: 34676

The shared library is required by meep.

* gnu/packages/engineering.scm (harminv)[arguments]: Enable building of
shared library.
---
 gnu/packages/engineering.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 9dab778de2..ad0a645e89 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -8,7 +8,7 @@
 ;;; Copyright © 2017 Julien Lepiller <julien@lepiller.eu>
 ;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
 ;;; Copyright © 2018 Clément Lassieur <clement@lassieur.org>
-;;; Copyright © 2018 Jonathan Brielmaier <jonathan.brielmaier@web.de>
+;;; Copyright © 2018, 2019 Jonathan Brielmaier <jonathan.brielmaier@web.de>
 ;;; Copyright © 2018 Arun Isaac <arunisaac@systemreboot.net>
 ;;; Copyright © 2019 Tim Stahel <swedneck@swedneck.xyz>
 ;;;
@@ -956,7 +956,8 @@ interface to select the best such procedures to use on a given system.")
                 "0w1n4d249vlpda0hi6z1v13qp21vlbp3ykn0m8qg4rd5132j7fg1"))))
     (build-system gnu-build-system)
     (arguments
-     `(#:phases
+     `(#:configure-flags '("--enable-shared")
+       #:phases
        (modify-phases %standard-phases
          (add-before 'configure 'fix-tests
            (lambda _
--
2.16.4

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [bug#34676] [PATCH 2/4] gnu: guile-libctl: Update to 4.2.0.
  2019-02-27 17:01 ` [bug#34676] [PATCH 1/4] gnu: harminv: Build shared library Jonathan Brielmaier
@ 2019-02-27 17:01   ` Jonathan Brielmaier
  2019-02-27 17:01   ` [bug#34676] [PATCH 3/4] gnu: mpb: Update to 1.8.0 Jonathan Brielmaier
  2019-02-27 17:01   ` [bug#34676] [PATCH 4/4] gnu: meep: " Jonathan Brielmaier
  2 siblings, 0 replies; 7+ messages in thread
From: Jonathan Brielmaier @ 2019-02-27 17:01 UTC (permalink / raw)
  To: 34676

* gnu/packages/engineering.scm (guile-libctl): Update to 4.2.0.
[source]: Update source link to GitHub.
[arguments]: Build shared library as required by meep.
---
 gnu/packages/engineering.scm | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index ad0a645e89..654f711418 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -981,17 +981,19 @@ determines the frequencies, decay constants, amplitudes, and phases of those sin
 (define-public guile-libctl
   (package
     (name "guile-libctl")
-    (version "3.2.2")
+    (version "4.2.0")
     (source (origin
               (method url-fetch)
               (uri
                (string-append
-                "http://ab-initio.mit.edu/libctl/libctl-"
-                version ".tar.gz"))
+                "https://github.com/NanoComp/libctl/releases/download/v"
+                version "/libctl-" version ".tar.gz"))
               (sha256
                (base32
-                "1g7gqybq20jhdnw5vg18bgbj9jz0408gfmjvs8b4xs30pic8pgca"))))
+                "0x8r56lpfq83kfbq28vr25icl19xpfd6fjrxzcpdmv30l9pash83"))))
     (build-system gnu-build-system)
+    (arguments
+      `(#:configure-flags '("--enable-shared")))
     (native-inputs
      `(("fortran" ,gfortran)))
     (inputs
--
2.16.4

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [bug#34676] [PATCH 3/4] gnu: mpb: Update to 1.8.0.
  2019-02-27 17:01 ` [bug#34676] [PATCH 1/4] gnu: harminv: Build shared library Jonathan Brielmaier
  2019-02-27 17:01   ` [bug#34676] [PATCH 2/4] gnu: guile-libctl: Update to 4.2.0 Jonathan Brielmaier
@ 2019-02-27 17:01   ` Jonathan Brielmaier
  2019-02-27 17:01   ` [bug#34676] [PATCH 4/4] gnu: meep: " Jonathan Brielmaier
  2 siblings, 0 replies; 7+ messages in thread
From: Jonathan Brielmaier @ 2019-02-27 17:01 UTC (permalink / raw)
  To: 34676

* gnu/packages/engineering.scm (mpb): Update to 1.8.0.
[source]: Fetch source from GitHub, as it's only there.
[arguments]: Build shared library, as required by meep.
---
 gnu/packages/engineering.scm | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 654f711418..8dd8d5fa3f 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -1008,22 +1008,23 @@ for scientific simulations.")
 (define-public mpb
   (package
     (name "mpb")
-    (version "1.5")
+    (version "1.8.0")
     (source (origin
               (method url-fetch)
               (uri
                (string-append
-                "http://ab-initio.mit.edu/mpb/mpb-"
-                version ".tar.gz"))
+                "https://github.com/NanoComp/mpb/releases/download/v"
+                version "/mpb-" version ".tar.gz"))
               (sha256
                (base32
-                "1mqb2d8jq957nksayjygq58iy8i42vjryzg9iy5fpfay31wzxsix"))))
+                "1jgrb7dd6qs6j6y1gnxmdgrh79l2bvqa6nk60a4pw1annsks4brd"))))
     (build-system gnu-build-system)
     (arguments
      `(#:configure-flags
        (list (string-append "--with-libctl="
                             (assoc-ref %build-inputs "libctl")
-                            "/share/libctl"))))
+                            "/share/libctl")
+             "--enable-shared")))
     (native-inputs
      `(("fortran" ,gfortran)
        ("pkg-config" ,pkg-config)
--
2.16.4

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [bug#34676] [PATCH 4/4] gnu: meep: Update to 1.8.0.
  2019-02-27 17:01 ` [bug#34676] [PATCH 1/4] gnu: harminv: Build shared library Jonathan Brielmaier
  2019-02-27 17:01   ` [bug#34676] [PATCH 2/4] gnu: guile-libctl: Update to 4.2.0 Jonathan Brielmaier
  2019-02-27 17:01   ` [bug#34676] [PATCH 3/4] gnu: mpb: Update to 1.8.0 Jonathan Brielmaier
@ 2019-02-27 17:01   ` Jonathan Brielmaier
  2 siblings, 0 replies; 7+ messages in thread
From: Jonathan Brielmaier @ 2019-02-27 17:01 UTC (permalink / raw)
  To: 34676

* gnu/packages/engineering.scm (meep): Update to 1.8.0.
[source]: Fetch source from GitHub, as it's only there.
[inputs]: Use Guile 2.2, as meep supports it.
---
 gnu/packages/engineering.scm | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 8dd8d5fa3f..347c414e1e 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -1050,16 +1050,16 @@ fully-vectorial and three-dimensional methods.")
 (define-public meep
   (package
     (name "meep")
-    (version "1.3")
+    (version "1.8.0")
     (source (origin
               (method url-fetch)
               (uri
                (string-append
-                "http://ab-initio.mit.edu/meep/meep-"
-                version ".tar.gz"))
+                "https://github.com/NanoComp/meep/releases/download/v"
+                version "/meep-" version ".tar.gz"))
               (sha256
                (base32
-                "0f6lbw2hrksg7xscwdqs78jc9nmzx9fs8j0hz1y4i8qknkqiyk2n"))))
+                "14zyxmm3p80j5fz5b89sl7hgkgcisqjny5hjh4pi274ziqjqz8bm"))))
     (build-system gnu-build-system)
     (arguments
      `(#:configure-flags
@@ -1073,7 +1073,7 @@ fully-vectorial and three-dimensional methods.")
     (inputs
      `(("fftw" ,fftw)
        ("gsl" ,gsl)
-       ("guile" ,guile-2.0)             ; doesn't build with guile-2.2
+       ("guile" ,guile-2.2)
        ("harminv" ,harminv)
        ("hdf5" ,hdf5)
        ("lapack" ,lapack)
--
2.16.4

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [bug#34676] [PATCH 0/4] Update meep to 1.8.0.
  2019-02-27 16:59 [bug#34676] [PATCH 0/4] Update meep to 1.8.0 Jonathan Brielmaier
  2019-02-27 17:01 ` [bug#34676] [PATCH 1/4] gnu: harminv: Build shared library Jonathan Brielmaier
@ 2019-03-14 22:36 ` Jonathan Brielmaier
  2019-03-15  1:05 ` bug#34676: " Leo Famulari
  2 siblings, 0 replies; 7+ messages in thread
From: Jonathan Brielmaier @ 2019-03-14 22:36 UTC (permalink / raw)
  To: 34676

Ping.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#34676: [PATCH 0/4] Update meep to 1.8.0.
  2019-02-27 16:59 [bug#34676] [PATCH 0/4] Update meep to 1.8.0 Jonathan Brielmaier
  2019-02-27 17:01 ` [bug#34676] [PATCH 1/4] gnu: harminv: Build shared library Jonathan Brielmaier
  2019-03-14 22:36 ` [bug#34676] [PATCH 0/4] Update meep " Jonathan Brielmaier
@ 2019-03-15  1:05 ` Leo Famulari
  2 siblings, 0 replies; 7+ messages in thread
From: Leo Famulari @ 2019-03-15  1:05 UTC (permalink / raw)
  To: Jonathan Brielmaier; +Cc: 34676-done

[-- Attachment #1: Type: text/plain, Size: 428 bytes --]

On Wed, Feb 27, 2019 at 05:59:42PM +0100, Jonathan Brielmaier wrote:
> the following patches updating meep to 1.8.0 and the necessary
> dependencies.
> 
> Jonathan Brielmaier (4):
>   gnu: harminv: Build shared library.
>   gnu: guile-libctl: Update to 4.2.0.
>   gnu: mpb: Update to 1.8.0.
>   gnu: meep: Update to 1.8.0.

Thanks! Pushed as 138950a88b96a42d09e4d4a490444a0918a2842b

Sorry for the slow reaction...

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2019-03-15  1:15 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-27 16:59 [bug#34676] [PATCH 0/4] Update meep to 1.8.0 Jonathan Brielmaier
2019-02-27 17:01 ` [bug#34676] [PATCH 1/4] gnu: harminv: Build shared library Jonathan Brielmaier
2019-02-27 17:01   ` [bug#34676] [PATCH 2/4] gnu: guile-libctl: Update to 4.2.0 Jonathan Brielmaier
2019-02-27 17:01   ` [bug#34676] [PATCH 3/4] gnu: mpb: Update to 1.8.0 Jonathan Brielmaier
2019-02-27 17:01   ` [bug#34676] [PATCH 4/4] gnu: meep: " Jonathan Brielmaier
2019-03-14 22:36 ` [bug#34676] [PATCH 0/4] Update meep " Jonathan Brielmaier
2019-03-15  1:05 ` bug#34676: " Leo Famulari

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.