GNU bug report logs - #34676
[PATCH 0/4] Update meep to 1.8.0.

Previous Next

Package: guix-patches;

Reported by: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>

Date: Wed, 27 Feb 2019 17:01:02 UTC

Severity: normal

Tags: patch

Done: Leo Famulari <leo <at> famulari.name>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 34676 in the body.
You can then email your comments to 34676 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#34676; Package guix-patches. (Wed, 27 Feb 2019 17:01:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jonathan Brielmaier <jonathan.brielmaier <at> web.de>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Wed, 27 Feb 2019 17:01:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: guix-patches <at> gnu.org
Cc: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Subject: [PATCH 0/4] Update meep to 1.8.0.
Date: Wed, 27 Feb 2019 17:59:42 +0100
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





Information forwarded to guix-patches <at> gnu.org:
bug#34676; Package guix-patches. (Wed, 27 Feb 2019 17:03:03 GMT) Full text and rfc822 format available.

Message #8 received at 34676 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: 34676 <at> debbugs.gnu.org
Cc: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Subject: [PATCH 2/4] gnu: guile-libctl: Update to 4.2.0.
Date: Wed, 27 Feb 2019 18:01:49 +0100
* 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





Information forwarded to guix-patches <at> gnu.org:
bug#34676; Package guix-patches. (Wed, 27 Feb 2019 17:03:03 GMT) Full text and rfc822 format available.

Message #11 received at 34676 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: 34676 <at> debbugs.gnu.org
Cc: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Subject: [PATCH 1/4] gnu: harminv: Build shared library.
Date: Wed, 27 Feb 2019 18:01:48 +0100
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 <at> lepiller.eu>
 ;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me <at> tobias.gr>
 ;;; Copyright © 2018 Clément Lassieur <clement <at> lassieur.org>
-;;; Copyright © 2018 Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
+;;; Copyright © 2018, 2019 Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
 ;;; Copyright © 2018 Arun Isaac <arunisaac <at> systemreboot.net>
 ;;; Copyright © 2019 Tim Stahel <swedneck <at> 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





Information forwarded to guix-patches <at> gnu.org:
bug#34676; Package guix-patches. (Wed, 27 Feb 2019 17:03:04 GMT) Full text and rfc822 format available.

Message #14 received at 34676 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: 34676 <at> debbugs.gnu.org
Cc: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Subject: [PATCH 3/4] gnu: mpb: Update to 1.8.0.
Date: Wed, 27 Feb 2019 18:01:50 +0100
* 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





Information forwarded to guix-patches <at> gnu.org:
bug#34676; Package guix-patches. (Wed, 27 Feb 2019 17:03:04 GMT) Full text and rfc822 format available.

Message #17 received at 34676 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: 34676 <at> debbugs.gnu.org
Cc: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Subject: [PATCH 4/4] gnu: meep: Update to 1.8.0.
Date: Wed, 27 Feb 2019 18:01:51 +0100
* 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





Information forwarded to guix-patches <at> gnu.org:
bug#34676; Package guix-patches. (Thu, 14 Mar 2019 22:37:01 GMT) Full text and rfc822 format available.

Message #20 received at 34676 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: 34676 <at> debbugs.gnu.org
Subject: [PATCH 0/4] Update meep to 1.8.0.
Date: Thu, 14 Mar 2019 23:36:03 +0100
Ping.




Reply sent to Leo Famulari <leo <at> famulari.name>:
You have taken responsibility. (Fri, 15 Mar 2019 01:06:02 GMT) Full text and rfc822 format available.

Notification sent to Jonathan Brielmaier <jonathan.brielmaier <at> web.de>:
bug acknowledged by developer. (Fri, 15 Mar 2019 01:06:02 GMT) Full text and rfc822 format available.

Message #25 received at 34676-done <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Cc: 34676-done <at> debbugs.gnu.org
Subject: Re: [bug#34676] [PATCH 0/4] Update meep to 1.8.0.
Date: Thu, 14 Mar 2019 21:05:24 -0400
[Message part 1 (text/plain, inline)]
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...
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 12 Apr 2019 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 5 years and 8 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.