Hello community, here is the log from the commit of package meep for openSUSE:Factory checked in at 2019-04-08 10:36:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/meep (Old) and /work/SRC/openSUSE:Factory/.meep.new.3908 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "meep" Mon Apr 8 10:36:15 2019 rev:6 rq:691839 version:1.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/meep/meep.changes 2018-11-26 10:29:33.265080886 +0100 +++ /work/SRC/openSUSE:Factory/.meep.new.3908/meep.changes 2019-04-08 10:36:25.671220238 +0200 @@ -1,0 +2,29 @@ +Tue Feb 19 10:21:28 UTC 2019 - [email protected] + +- Update to version 1.8.0: + * Add `--without-scheme` flag to `./configure` (#705) + * Improve error messages in Python interface (#699) + * Allow `kguess` to specify MPB lattice vector for launching + oblique waveguide modes (#675) + * Allow user materials when checking for conductivity (#689) + * Add `split_chunks_evenly` flag to `Simulation` constructor. + Setting to `False` will improve parallel simulation performance + by dividing chunks based on work instead of size (#681) + * Added `Simulation.visualize_chunks()` to visualize the chunk + layout (#671) + * Improved stability of lorentzian susceptibility (#666) + * Get array metadata for `get_array` and `get_dft_array` (#655) + * Add ability to get a source slice as a numpy array (#652) + * Fixed performance issues in ModeSolver.find_k (#644) + * Add `force_all_components` flag to `Simulation` constructor + * Expose `run_k_point` to access more Harminv data (#626) + * Various other bug fixes, documentation improvements, etc. +- drop patch: + namespace-for-complex-literals.patch: included in release +- require libctl >= 4.2 +- remove libmeepgeom package as it was merged into libmeep +- increase somajor to 13 +- don't build with C++14 support anymore, as meep now works fine + with C++11 again + +------------------------------------------------------------------- Old: ---- meep-1.7.0.tar.gz namespace-for-complex-literals.patch New: ---- meep-1.8.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ meep.spec ++++++ --- /var/tmp/diff_new_pack.kPBipG/_old 2019-04-08 10:36:26.943220799 +0200 +++ /var/tmp/diff_new_pack.kPBipG/_new 2019-04-08 10:36:26.951220803 +0200 @@ -1,7 +1,7 @@ # # spec file for package meep # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,17 +16,15 @@ # -%define somajor 12 +%define somajor 13 Name: meep -Version: 1.7.0 +Version: 1.8.0 Release: 0 Summary: FDTD finite-difference time-domain solver License: GPL-2.0-or-later Group: Productivity/Scientific/Electronics Url: http://ab-initio.mit.edu/wiki/index.php/Meep Source0: https://github.com/stevengj/meep/releases/download/v%{version}/meep-%{version}.tar.gz -# proposed to upstream: https://github.com/stevengj/meep/pull/618 -Patch0: namespace-for-complex-literals.patch BuildRequires: binutils BuildRequires: blas-devel BuildRequires: fftw3-devel @@ -39,7 +37,7 @@ BuildRequires: hdf5-devel BuildRequires: lapack-devel BuildRequires: latex2html -BuildRequires: libctl-devel +BuildRequires: libctl-devel >= 4.2.0 BuildRequires: pkgconfig BuildRequires: zlib-devel @@ -47,7 +45,7 @@ Requires: guile # providing /usr/share/libctl/base/include.scm -Requires: libctl-devel +Requires: libctl-devel >= 4.2.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -67,20 +65,10 @@ simulation software package developed at MIT to model electromagnetic systems. -%package -n libmeepgeom%{somajor} -Summary: C++ library for meep geometries -Group: System/Libraries - -%description -n libmeepgeom%{somajor} -Libmeepgeom provides a C++ library to specify Meep geometries in terms -of a list of geometric objects (spheres, cylinders, boxes) with -various material properties. - %package devel Summary: Libraries and header files for meep library Group: Development/Libraries/Other Requires: lib%{name}%{somajor} = %{version} -Requires: libmeepgeom%{somajor} = %{version} %description devel Meep (or MEEP) is a free finite-difference time-domain (FDTD) @@ -92,11 +80,10 @@ %prep %setup -q -%patch0 -p1 %build export CFLAGS="%{optflags} -fPIC" -export CXXFLAGS="%{optflags} -fPIC -std=c++14" +export CXXFLAGS="%{optflags} -fPIC" export FFLAGS="%{optflags} -fPIC" %configure --enable-shared --disable-static --enable-portable-binary make %{?_smp_mflags} @@ -109,10 +96,8 @@ make check %post -n lib%{name}%{somajor} -p /sbin/ldconfig -%post -n libmeepgeom%{somajor} -p /sbin/ldconfig %postun -n lib%{name}%{somajor} -p /sbin/ldconfig -%postun -n libmeepgeom%{somajor} -p /sbin/ldconfig %files %defattr(-,root,root) @@ -124,14 +109,9 @@ %defattr(-,root,root) %{_libdir}/libmeep.so.* -%files -n libmeepgeom%{somajor} -%defattr(-,root,root) -%{_libdir}/libmeepgeom.so.* - %files devel %defattr(-,root,root) %{_libdir}/libmeep.so -%{_libdir}/libmeepgeom.so %{_libdir}/pkgconfig/* %{_includedir}/* ++++++ meep-1.7.0.tar.gz -> meep-1.8.0.tar.gz ++++++ ++++ 272661 lines of diff (skipped)
