* [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