[PATCH 0/4] Update meep to 1.8.0.

  • Done
  • quality assurance status badge
Details
2 participants
  • Jonathan Brielmaier
  • Leo Famulari
Owner
unassigned
Submitted by
Jonathan Brielmaier
Severity
normal

Debbugs page

Jonathan Brielmaier wrote 6 years ago
(address . guix-patches@gnu.org)(name . Jonathan Brielmaier)(address . jonathan.brielmaier@web.de)
20190227165942.18997-1-jonathan.brielmaier@web.de
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
Jonathan Brielmaier wrote 6 years ago
[PATCH 2/4] gnu: guile-libctl: Update to 4.2.0.
(address . 34676@debbugs.gnu.org)(name . Jonathan Brielmaier)(address . jonathan.brielmaier@web.de)
20190227170151.19111-2-jonathan.brielmaier@web.de
* 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(-)

Toggle diff (28 lines)
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
Jonathan Brielmaier wrote 6 years ago
[PATCH 1/4] gnu: harminv: Build shared library.
(address . 34676@debbugs.gnu.org)(name . Jonathan Brielmaier)(address . jonathan.brielmaier@web.de)
20190227170151.19111-1-jonathan.brielmaier@web.de
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(-)

Toggle diff (23 lines)
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
Jonathan Brielmaier wrote 6 years ago
[PATCH 3/4] gnu: mpb: Update to 1.8.0.
(address . 34676@debbugs.gnu.org)(name . Jonathan Brielmaier)(address . jonathan.brielmaier@web.de)
20190227170151.19111-3-jonathan.brielmaier@web.de
* 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(-)

Toggle diff (33 lines)
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
Jonathan Brielmaier wrote 6 years ago
[PATCH 4/4] gnu: meep: Update to 1.8.0.
(address . 34676@debbugs.gnu.org)(name . Jonathan Brielmaier)(address . jonathan.brielmaier@web.de)
20190227170151.19111-4-jonathan.brielmaier@web.de
* 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(-)

Toggle diff (34 lines)
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
Jonathan Brielmaier wrote 6 years ago
[PATCH 0/4] Update meep to 1.8.0.
(address . 34676@debbugs.gnu.org)
4fc2d45f-c21b-249a-44e4-54c1162858e5@web.de
Ping.
Leo Famulari wrote 6 years ago
(name . Jonathan Brielmaier)(address . jonathan.brielmaier@web.de)(address . 34676-done@debbugs.gnu.org)
20190315010524.GA24238@jasmine.lan
On Wed, Feb 27, 2019 at 05:59:42PM +0100, Jonathan Brielmaier wrote:
Toggle quote (9 lines)
> 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...
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlyK+lQACgkQJkb6MLrK
fwhbtg/7BxHusjA2Yo4qyC0D6hSEIljavtINGbuKf8oCuxfbHKldwWcTwGE6n+Qd
PTL34fRZtx4hv6TstMNBZcjU8A6pCaikqgQJqSIxeuRm1m+rg4iT5mIw2kI48lZ2
M7Tpxz2ohpAw2w79K8wf8UNpxh8RDqKPe0Rzcocn1cMZuGW2p0cXk23zy988fiEZ
WMJNm8LYmIQ6gXwX41doOFuDuWV+2N309d97ibepuXHao4vPUZMfQqqBrPu68+vk
hT8BpmICjcdqSeD4E8TvI39r0EnDQBwZxxSPKbq/gaPY34ZnQ9K2Cy4HQqfXUyfM
dRJWWyYTnAbB0u0kLx89F3D1JZZdfI9ukq2eaBfGkIQ3kFrPB2dNuXZyCsvcnc6o
kp5EE5OnSvRR6lxxK5ah17HyJ2E/Yt7FuX8SPkM0kS5mZ5/XUS1oXWiYoZRINIH7
MJR2gDvSPtDZ9o75EzPMfAEXP+RsRYFFDY8U2JXQyS+Owx1XR2S87nB4HA7aG+sB
P1m0AG+RnWB/5rGMLXJadq7HdBykFZkVpikdr6MiE0zJeeFqCjebKGt1cEGcfiJl
3eG8P2vgZF11ehC5bivWa7MYdbalRh6vIOpMulq7qrP32AxomEE3rlvy3M8qrOzL
UNkkWO1awfpHE401Uw6wjswpw3SPSpnRZXLbQexR/V2tD5PMuCI=
=sCIF
-----END PGP SIGNATURE-----


Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 34676@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 34676
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help