8fe3486
%{!?tcl_version: %global tcl_version %(echo 'puts $tcl_version' | tclsh)}
8fe3486
%{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}}
8fe3486
a712cc0
# Don't abort on compilation errors of the example python snippets
a712cc0
%global _python_bytecompile_errors_terminate_build 0
8fe3486
ee6db90
%if 0%{?el6}
ee6db90
	%ifarch ppc64
ee6db90
		%global build_mpich 0
ee6db90
	%else
ee6db90
		%global build_mpich 1
ee6db90
	%endif
ee6db90
%else
ee6db90
	%global build_mpich 1
ee6db90
%endif
ee6db90
d1ea64b
%global build_openmpi 1
d1ea64b
8fe3486
Name:           netgen-mesher
a9fc55b
Version:        6.2.2105
352364c
Release:        2%{?dist}
8fe3486
Summary:        Automatic mesh generation tool
8fe3486
8fe3486
License:        LGPLv2
16d0f78
URL:            https://github.com/NGSolve/netgen
16d0f78
Source0:        https://github.com/NGSolve/netgen/archive/v%{version}/%{name}-%{version}.tar.gz
8fe3486
Source1:        netgen-mesher.png
8fe3486
Source2:        netgen-mesher.desktop
d1ea64b
Source99:       https://raw.githubusercontent.com/NGSolve/pybind11/7ec2ddfc95f65d1e986d359466a6c254aa514ef3/tools/pybind11Tools.cmake
d1ea64b
Source100:      https://raw.githubusercontent.com/NGSolve/pybind11/7ec2ddfc95f65d1e986d359466a6c254aa514ef3/tools/FindPythonLibsNew.cmake
8fe3486
a712cc0
# Rename shared libaries (the original names are often way too generic), add library version
16d0f78
Patch1:         0002-Rename-libraries-add-library-versions.patch
a712cc0
# Make some includes relative (needed for when headers are in -private subpackage)
16d0f78
Patch2:         0004-Make-some-includes-relative.patch
c447a70
# Rename binary in cmake so that exported modules work correctly
fb55647
Patch3:         0010-rename-netgen-binary.patch
16d0f78
# Allow using system pybind11
fb55647
Patch4:         0011-system-pybind11.patch
16d0f78
# Workaround "CMake Error: install(EXPORT "netgen-targets" ...) includes target "gui" which requires target "togl" that is not in the export set."
fb55647
Patch5:         netgen_install-togl.patch
d1ea64b
# Fix function redefinition due to sizet being equal to unsigned int on non 64bit arches
792303a
Patch6:         netgen_sizet.patch
792303a
# Fix aarch64 build due to incorrect type
792303a
Patch7:         netgen_arm64.patch
d1ea64b
a712cc0
a712cc0
a712cc0
BuildRequires:  cmake
a712cc0
BuildRequires:  gcc-c++
8fe3486
BuildRequires:  tk-devel
d1ea64b
BuildRequires:  opencascade-devel
8fe3486
BuildRequires:  libjpeg-turbo-devel
8fe3486
BuildRequires:  metis-devel
8fe3486
BuildRequires:  mesa-libGLU-devel
8fe3486
BuildRequires:  libXmu-devel
8fe3486
BuildRequires:  desktop-file-utils
accac45
BuildRequires:  dos2unix
a712cc0
BuildRequires:  python3-devel
a712cc0
BuildRequires:  pybind11-devel
fd40c16
BuildRequires:  git
a712cc0
16d0f78
# Bundles a modified version of togl-2.1
16d0f78
Provides: bundled(tcl-togl) = 2.1
16d0f78
8fe3486
8fe3486
Requires:       %{name}-common = %{version}-%{release}
8fe3486
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
8fe3486
8fe3486
%description
8fe3486
NETGEN is an automatic 3d tetrahedral mesh generator. It accepts input from
8fe3486
constructive solid geometry (CSG) or boundary representation (BRep) from STL
8fe3486
file format. The connection to a geometry kernel allows the handling of IGES
8fe3486
and STEP files. NETGEN contains modules for mesh optimization and hierarchical
8fe3486
mesh refinement.
8fe3486
8fe3486
%package        common
8fe3486
Summary:        Common files for netgen
8fe3486
Requires:       hicolor-icon-theme
8fe3486
Requires:       tix
8fe3486
BuildArch:      noarch
8fe3486
8fe3486
%description    common
8fe3486
Common files for netgen.
8fe3486
8fe3486
%package        libs
8fe3486
Summary:        Netgen libraries
8fe3486
8fe3486
%description    libs
8fe3486
Netgen libraries.
8fe3486
8fe3486
%package        devel
8fe3486
Summary:        Development files for netgen
8fe3486
Requires:       %{name}%{?_isa} = %{version}-%{release}
8fe3486
8fe3486
%description    devel
8fe3486
Development files for netgen.
8fe3486
8fe3486
%package        devel-private
8fe3486
Summary:        Private headers of netgen
8fe3486
Requires:       %{name}-devel%{?_isa} = %{version}-%{release}
8fe3486
8fe3486
%description    devel-private
8fe3486
Private headers of netgen, needed to build certain netgen based software
8fe3486
packages.
8fe3486
a712cc0
%package -n     python3-%{name}
a712cc0
Summary:        Python3 interface for netgen
a712cc0
%{?python_provide:%python_provide python3-netgen}
a712cc0
Requires:       %{name}-openmpi-libs%{?_isa} = %{version}-%{release}
a712cc0
a712cc0
%description -n python3-%{name}
a712cc0
Python3 interface for netgen.
a712cc0
8fe3486
###############################################################################
8fe3486
d1ea64b
%if %{build_openmpi}
8fe3486
%package        openmpi
8fe3486
Summary:        Netgen compiled against openmpi
d1ea64b
BuildRequires:  openmpi-devel
e2af511
BuildRequires:  python3-mpi4py-openmpi
8fe3486
# Require explicitly for dir ownership and to guarantee the pickup of the right runtime
8fe3486
Requires:       %{name}-common = %{version}-%{release}
8fe3486
Requires:       %{name}-openmpi-libs%{?_isa} = %{version}-%{release}
8fe3486
8fe3486
%description    openmpi
8fe3486
Netgen compiled against openmpi.
8fe3486
8fe3486
%package        openmpi-libs
8fe3486
Summary:        Netgen libraries compiled against openmpi
8fe3486
8fe3486
%description    openmpi-libs
8fe3486
Netgen libraries compiled against openmpi.
8fe3486
8fe3486
%package        openmpi-devel
8fe3486
Summary:        Development files for Netgen compiled against openmpi
8fe3486
# Require explicitly for dir ownership
8fe3486
Requires:       openmpi-devel
8fe3486
Requires:       %{name}-openmpi%{?_isa} = %{version}-%{release}
8fe3486
8fe3486
%description    openmpi-devel
8fe3486
Development files for Netgen compiled against openmpi.
8fe3486
a712cc0
%package -n     python3-%{name}-openmpi
a712cc0
Summary:        Python3 interface for netgen compiled against openmpi
a712cc0
%{?python_provide:%python_provide python3-netgen-openmpi}
a712cc0
Requires:       %{name}-openmpi-libs%{?_isa} = %{version}-%{release}
a712cc0
a712cc0
%description -n python3-%{name}-openmpi
a712cc0
Python3 interface for netgen compiled against openmpi.
a712cc0
d1ea64b
%endif
d1ea64b
8fe3486
###############################################################################
8fe3486
ee6db90
%if %{build_mpich}
8fe3486
%package        mpich
8fe3486
Summary:        Netgen compiled against mpich
d1ea64b
BuildRequires:  mpich-devel
e2af511
BuildRequires:  python3-mpi4py-mpich
8fe3486
# Require explicitly for dir ownership and to guarantee the pickup of the right runtime
8fe3486
Requires:       %{name}-common = %{version}-%{release}
8fe3486
Requires:       %{name}-mpich-libs%{?_isa} = %{version}-%{release}
8fe3486
8fe3486
%description    mpich
8fe3486
Netgen compiled against mpich.
8fe3486
8fe3486
%package        mpich-libs
8fe3486
Summary:        Netgen libraries compiled against mpich
8fe3486
8fe3486
%description    mpich-libs
8fe3486
Netgen libraries compiled against mpich.
8fe3486
8fe3486
%package        mpich-devel
8fe3486
Summary:        Development files for Netgen compiled against mpich
8fe3486
# Require explicitly for dir ownership
8fe3486
Requires:       mpich-devel
8fe3486
Requires:       %{name}-mpich%{?_isa} = %{version}-%{release}
8fe3486
8fe3486
%description    mpich-devel
8fe3486
Development files for Netgen compiled against mpich.
a712cc0
a712cc0
%package -n     python3-%{name}-mpich
a712cc0
Summary:        Python3 interface for netgen compiled against mpich
a712cc0
%{?python_provide:%python_provide python3-netgen-mpich}
a712cc0
Requires:       %{name}-openmpi-libs%{?_isa} = %{version}-%{release}
a712cc0
a712cc0
%description -n python3-%{name}-mpich
a712cc0
Python3 interface for netgen compiled against mpich.
a712cc0
ee6db90
%endif
8fe3486
8fe3486
###############################################################################
8fe3486
8fe3486
%prep
16d0f78
%autosetup -p1 -n netgen-%{version}
8fe3486
d1ea64b
# Pull in minimal cmake files from NGSolv pybind11 project to make this one happy.
d1ea64b
install -pm 0744 %{SOURCE99} cmake/
d1ea64b
install -pm 0744 %{SOURCE100} cmake/cmake_modules/
d1ea64b
8fe3486
8fe3486
%build
8fe3486
### serial version ###
8fe3486
mkdir serial
8fe3486
(cd serial
d1ea64b
%cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
16d0f78
  -DNG_INSTALL_SUFFIX=%{name} \
a712cc0
  -DUSE_NATIVE_ARCH=OFF \
16d0f78
  -DNG_INSTALL_DIR_INCLUDE=%{_includedir}/%{name} \
16d0f78
  -DNG_INSTALL_DIR_LIB=%{_libdir} \
16d0f78
  -DNG_INSTALL_DIR_CMAKE=%{_libdir}/cmake/%{name} \
d1ea64b
  -DNG_INSTALL_DIR_PYTHON=%{python3_sitearch}/%{name} \
a712cc0
  -DUSE_JPEG=1 -DUSE_OCC=1 \
c447a70
  -DOpenGL_GL_PREFERENCE=GLVND \
c447a70
  ..
b9f3575
%cmake_build
8fe3486
)
8fe3486
8fe3486
### openmpi version ###
d1ea64b
%if %{build_openmpi}
8fe3486
%{_openmpi_load}
8fe3486
export CXX=mpicxx
8fe3486
mkdir openmpi
8fe3486
(cd openmpi
d1ea64b
%cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
16d0f78
  -DNG_INSTALL_SUFFIX=%{name} \
a712cc0
  -DUSE_NATIVE_ARCH=OFF \
16d0f78
  -DNG_INSTALL_DIR_INCLUDE=%{_includedir}/openmpi/%{name} \
16d0f78
  -DNG_INSTALL_DIR_BIN=%{_libdir}/openmpi/bin/ \
16d0f78
  -DNG_INSTALL_DIR_LIB=%{_libdir}/openmpi/lib/ \
16d0f78
  -DNG_INSTALL_DIR_CMAKE=%{_libdir}/openmpi/lib/cmake/%{name} \
d1ea64b
  -DNG_INSTALL_DIR_PYTHON=%{_libdir}/openmpi/python%{python3_version}/site-packages/%{name} \
a712cc0
  -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 \
16d0f78
  ..
b9f3575
%cmake_build
8fe3486
)
8fe3486
%{_openmpi_unload}
d1ea64b
%endif
8fe3486
8fe3486
### mpich version ###
ee6db90
%if %{build_mpich}
8fe3486
%{_mpich_load}
8fe3486
export CXX=mpicxx
8fe3486
mkdir mpich
8fe3486
(cd mpich
d1ea64b
%cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
16d0f78
  -DNG_INSTALL_SUFFIX=%{name} \
a712cc0
  -DUSE_NATIVE_ARCH=OFF \
792303a
  -DUSE_SUPERBUILD=OFF \
16d0f78
  -DNG_INSTALL_DIR_INCLUDE=%{_includedir}/mpich/%{name} \
16d0f78
  -DNG_INSTALL_DIR_BIN=%{_libdir}/mpich/bin/ \
16d0f78
  -DNG_INSTALL_DIR_LIB=%{_libdir}/mpich/lib/ \
16d0f78
  -DNG_INSTALL_DIR_CMAKE=%{_libdir}/mpich/lib/cmake/%{name} \
d1ea64b
  -DNG_INSTALL_DIR_PYTHON=%{_libdir}/mpich/python%{python3_version}/site-packages/%{name} \
a712cc0
  -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 \
16d0f78
   ..
b9f3575
%cmake_build
8fe3486
)
8fe3486
%{_mpich_unload}
ee6db90
%endif
8fe3486
8fe3486
8fe3486
%install
8fe3486
%define writepkgconfig() \
8fe3486
install -d -m 0755 %{buildroot}/$MPI_LIB/pkgconfig; \
8fe3486
cat > %{buildroot}/$MPI_LIB/pkgconfig/%{name}.pc << EOF\
8fe3486
prefix=%{_prefix}\
8fe3486
exec_prefix=${prefix}\
8fe3486
libdir=$MPI_LIB\
8fe3486
includedir=$MPI_INCLUDE/%{name}\
8fe3486
\
8fe3486
Name: %{name}\
8fe3486
Description:  %{summary}\
8fe3486
Version: %{version}\
09745f5
Libs: -L\\\${libdir} -lnglib\
8fe3486
Libs.private: -lngcgs -lnggeom2d -lngmesh -lngocc -lngstl\
09745f5
Cflags: -I\\\${includedir}\
8fe3486
EOF\
8fe3486
%{nil}
8fe3486
8fe3486
### openmpi version ###
d1ea64b
%if %{build_openmpi}
8fe3486
%{_openmpi_load}
b9f3575
(cd openmpi && %cmake_install)
8fe3486
%writepkgconfig
8fe3486
%{_openmpi_unload}
d1ea64b
%endif
8fe3486
8fe3486
### mpich version ###
ee6db90
%if %{build_mpich}
8fe3486
%{_mpich_load}
b9f3575
(cd mpich && %cmake_install)
8fe3486
%writepkgconfig
8fe3486
%{_mpich_unload}
ee6db90
%endif
8fe3486
8fe3486
### serial version ###
b9f3575
(cd serial && %cmake_install)
8fe3486
export MPI_LIB=%{_libdir}
8fe3486
export MPI_INCLUDE=%{_includedir}
8fe3486
%writepkgconfig
8fe3486
8fe3486
# Install icon and desktop file
8fe3486
install -Dpm 0644 %SOURCE1 %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
8fe3486
desktop-file-install --dir %{buildroot}/%{_datadir}/applications/ %SOURCE2
8fe3486
8fe3486
# Delete the doc folder, the files are in %%doc below
a712cc0
rm -rf %{buildroot}/%{_prefix}/doc
8fe3486
8fe3486
# Install private headers
8fe3486
(
8fe3486
cd libsrc
8fe3486
find \( -name *.hpp -or -name *.hxx -or -name *.h -or -name *.ixx -or -name *.jxx \) -exec install -Dpm 0644 {} %{buildroot}%{_includedir}/%{name}/private/{} \;
8fe3486
)
8fe3486
2111588
# Install the nglib.h header
2111588
install -Dpm 0644 nglib/nglib.h %{buildroot}%{_includedir}/%{name}/nglib.h
2111588
4a3d171
%ldconfig_scriptlets libs
8fe3486
8fe3486
4a3d171
%ldconfig_scriptlets openmpi-libs
8fe3486
8fe3486
ee6db90
%if %{build_mpich}
4a3d171
%ldconfig_scriptlets mpich-libs
ee6db90
%endif
8fe3486
8fe3486
8fe3486
%files common
8fe3486
%doc AUTHORS doc/ng4.pdf
a712cc0
%license LICENSE
8fe3486
%{_datadir}/%{name}/
8fe3486
%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
8fe3486
%{_datadir}/applications/%{name}.desktop
8fe3486
8fe3486
%files
8fe3486
%{_bindir}/*
8fe3486
8fe3486
%files libs
8fe3486
%{_libdir}/*.so.*
8fe3486
8fe3486
%files devel
8fe3486
%{_includedir}/%{name}
8fe3486
%exclude %{_includedir}/%{name}/private
8fe3486
%{_libdir}/*.so
8fe3486
%{_libdir}/pkgconfig/%{name}.pc
c2122ee
%{_libdir}/cmake/%{name}/*
8fe3486
8fe3486
%files devel-private
8fe3486
%{_includedir}/%{name}/private
8fe3486
a712cc0
%files -n python3-%{name}
16d0f78
%{python3_sitearch}/%{name}/
a712cc0
d1ea64b
%if %{build_openmpi}
8fe3486
%files openmpi
8fe3486
%{_libdir}/openmpi/bin/*
8fe3486
8fe3486
%files openmpi-libs
8fe3486
%{_libdir}/openmpi/lib/*.so.*
8fe3486
8fe3486
%files openmpi-devel
8fe3486
%{_includedir}/openmpi*/%{name}
8fe3486
%{_libdir}/openmpi/lib/*.so
8fe3486
%{_libdir}/openmpi/lib/pkgconfig/%{name}.pc
c2122ee
%{_libdir}/openmpi/lib/cmake/%{name}/
a712cc0
a712cc0
%files -n python3-%{name}-openmpi
16d0f78
%{_libdir}/openmpi/python%{python3_version}/site-packages/%{name}/
d1ea64b
%endif
8fe3486
ee6db90
%if %{build_mpich}
8fe3486
%files mpich
8fe3486
%{_libdir}/mpich/bin/*
8fe3486
8fe3486
%files mpich-libs
8fe3486
%{_libdir}/mpich/lib/*.so.*
8fe3486
8fe3486
%files mpich-devel
8fe3486
%{_includedir}/mpich*/%{name}
8fe3486
%{_libdir}/mpich/lib/*.so
8fe3486
%{_libdir}/mpich/lib/pkgconfig/%{name}.pc
c2122ee
%{_libdir}/mpich/lib/cmake/%{name}/
a712cc0
a712cc0
%files -n python3-%{name}-mpich
16d0f78
%{_libdir}/mpich/python%{python3_version}/site-packages/%{name}/
ee6db90
%endif
8fe3486
8fe3486
8fe3486
%changelog
352364c
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 6.2.2105-2
352364c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
352364c
a9fc55b
* Mon Oct 04 2021 Sandro Mani <manisandro@gmail.com> - 6.2.2105-1
a9fc55b
- Update to 6.2.2105
a9fc55b
c2122ee
* Fri Sep 03 2021 Sandro Mani <manisandro@gmail.com> - 6.2.2104-1
c2122ee
- Update to 6.2.2104
c2122ee
8859a62
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 6.2.2103-3
8859a62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
8859a62
7eef614
* Mon Jun 07 2021 Python Maint <python-maint@redhat.com> - 6.2.2103-2
7eef614
- Rebuilt for Python 3.10
7eef614
65c478b
* Mon Jun 07 2021 Sandro Mani <manisandro@gmail.com> - 6.2.2103-1
65c478b
- Update to 6.2.2103
65c478b
c76795d
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 6.2.2102-2
c76795d
- Rebuilt for Python 3.10
c76795d
792303a
* Wed Mar 24 2021 Sandro Mani <manisandro@gmail.com> - 6.2.2102-1
792303a
- Update to 6.2.2102
792303a
2c82210
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 6.2.2101-2
2c82210
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2c82210
fb55647
* Sun Jan 24 2021 Sandro Mani <manisandro@gmail.com> - 6.2.2101-1
fb55647
- Update to 6.2.2101
fb55647
a489efb
* Thu Nov 26 2020 Richard Shaw <hobbes1069@gmail.com> - 6.2.2009-2
a489efb
- Rebuild for OCC 7.5.0 side-tag.
a489efb
a002e6b
* Thu Nov 12 2020 Sandro Mani <manisandro@gmail.com> - 6.2.2009-1
a002e6b
- Update to 6.2.2009
a002e6b
71da7e3
* Sun Nov 08 2020 Richard Shaw <hobbes1069@gmail.com> - 6.2.2008-2
71da7e3
- Rebuild for OpenCASCADE 7.5.0.
71da7e3
e2af511
* Thu Sep 17 2020 Sandro Mani <manisandro@gmail.com> - 6.2.2008-1
e2af511
- Update to 6.2.2008
e2af511
3ade7d8
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.2.2007-2
3ade7d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
3ade7d8
b9f3575
* Thu Jul 23 2020 Sandro Mani <manisandro@gmail.com> - 6.2.2007-1
b9f3575
- Update to 6.2.2007
b9f3575
cd13e07
* Fri Jun 19 2020 Sandro Mani <manisandro@gmail.com> - 6.2.2006-1
cd13e07
- Update to 6.2.2006
cd13e07
fd40c16
* Sun Jun 14 2020 Sandro Mani <manisandro@gmail.com> - 6.2.2005-1
fd40c16
- Update to 6.2.2005
fd40c16
409d970
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 6.2.2004-2
409d970
- Rebuilt for Python 3.9
409d970
bf9749a
* Sat Apr 18 2020 Sandro Mani <manisandro@gmail.com> - 6.2.2004-1
bf9749a
- Update to 6.2.2004
bf9749a
d1ea64b
* Mon Feb 03 2020 Sandro Mani <manisandro@gmail.com> - 6.2.1910-1
d1ea64b
- Update to 6.2.1910
d1ea64b
cc3b8ea
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.2.1810-5
cc3b8ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
cc3b8ea
d1ea64b
5aa1b56
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 6.2.1810-4
5aa1b56
- Rebuilt for Python 3.8.0rc1 (#1748018)
5aa1b56
f7d8cb2
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 6.2.1810-3
f7d8cb2
- Rebuilt for Python 3.8
f7d8cb2
e697d41
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.2.1810-2
e697d41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e697d41
16d0f78
* Fri Jun 28 2019 Sandro Mani <manisandro@gmail.com> - 6.2.1810-1
16d0f78
- Update to 6.2.1810
16d0f78
a95fba2
* Thu Feb 14 2019 Orion Poplawski <orion@nwra.com> - 6.2-0.9.git94fd571
a95fba2
- Rebuild for openmpi 3.1.3
a95fba2
64ee61b
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.2-0.8.git94fd571
64ee61b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
64ee61b
f9a0c45
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.2-0.7.git94fd571
f9a0c45
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
f9a0c45
a40907f
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 6.2-0.6.git94fd571
a40907f
- Rebuilt for Python 3.7
a40907f
c447a70
* Wed May 02 2018 Sandro Mani <manisandro@gmail.com> - 6.2-0.5.git94fd571
c447a70
- Rename netgen binary at CMake level to prevent breaking cmake config module (#1573330)
c447a70
3f296b3
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.2-0.4.git94fd571
3f296b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3f296b3
69865db
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.2-0.3.git94fd571
69865db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
69865db
2111588
* Thu May 11 2017 Sandro Mani <manisandro@gmail.com> - 6.2.0-0.2.git94fd571
2111588
- Install the nglib.h header
2111588
2111588
* Thu May 11 2017 Sandro Mani <manisandro@gmail.com> - 6.2.0-0.1.git94fd571
2111588
- Update to 6.2.0 snapshot
a712cc0
394db49
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.1-13
394db49
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
394db49
Orion Poplawski d56fa9b
* Fri Oct 21 2016 Orion Poplawski <orion@cora.nwra.com> - 5.3.1-12
Orion Poplawski d56fa9b
- Rebuild for openmpi 2.0
Orion Poplawski d56fa9b
2d5105f
* Thu Apr  7 2016 Richard Shaw <hobbes1069@gmail.com> - 5.3.1-11
2d5105f
- Rebuild for updated OCE.
2d5105f
5dde4b4
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.1-10
5dde4b4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5dde4b4
Orion Poplawski bf29ee6
* Tue Sep 15 2015 Orion Poplawski <orion@cora.nwra.com> - 5.3.1-9
Orion Poplawski bf29ee6
- Rebuild for openmpi 1.10.0
Orion Poplawski bf29ee6
4134b03
* Sat Aug 15 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.3.1-8
4134b03
- Rebuild for MPI provides
4134b03
bcf3f99
* Sun Jul 26 2015 Sandro Mani <manisandro@gmail.com> - 5.3.1-7
bcf3f99
- Rebuild for RPM MPI Requires Provides Change
bcf3f99
236b8fb
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-6
236b8fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
236b8fb
4908630
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 5.3.1-5
4908630
- Rebuilt for GCC 5 C++11 ABI change
4908630
f7bd688
* Thu Mar 12 2015 Sandro Mani <manisandro@gmail.com> - 5.3.1-4
f7bd688
- Rebuild (GCC5 ABI change)
f7bd688
627faf1
* Sat Dec 13 2014 Sandro Mani <manisandro@gmail.com> - 5.3.1-3
627faf1
- Fix library in -devel package
627faf1
679c1a8
* Tue Oct 07 2014 Sandro Mani <manisandro@gmail.com> - 5.3.1-2
679c1a8
- Fix soname, use -release instead of -version-info
679c1a8
1acaccb
* Mon Oct 06 2014 Sandro Mani <manisandro@gmail.com> - 5.3.1-1
1acaccb
- Update to 5.3.1
1acaccb
accac45
* Mon Sep 01 2014 Sandro Mani <manisandro@gmail.com> - 5.3.0-1
accac45
- Update to 5.3.0
accac45
7890d57
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1-11
7890d57
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
7890d57
d714f69
* Tue Jul 29 2014 Sandro Mani <manisandro@gmail.com> - 5.1-10
d714f69
- Rebuild (OCE)
d714f69
86651b3
* Thu Jun 19 2014 Sandro Mani <manisandro@gmail.com> - 5.1-9
86651b3
- Add missing mpich-devel BR
86651b3
09745f5
* Thu Jun 19 2014 Sandro Mani <manisandro@gmail.com> - 5.1-8
09745f5
- Fix escaping of pkg-config variables
09745f5
8fe3486
* Sat Jun 14 2014 Sandro Mani <manisandro@gmail.com> - 5.1-7
8fe3486
- Rename subpackage private -> devel-private
8fe3486
8fe3486
* Sat Jun 14 2014 Sandro Mani <manisandro@gmail.com> - 5.1-6
8fe3486
- Add netgen-5.1_relative-includes.patch
8fe3486
8fe3486
* Sat Jun 14 2014 Sandro Mani <manisandro@gmail.com> - 5.1-5
8fe3486
- Add subpackage for private headers
8fe3486
- Add patches from salome
8fe3486
- Make common package noarch
8fe3486
- Add missing %%{?_isa}
8fe3486
8fe3486
* Fri Jun 13 2014 Sandro Mani <manisandro@gmail.com> - 5.1-4
8fe3486
- Update netgen-5.1_build.patch
8fe3486
- Add netgen-5.1_msc-ver.patch
8fe3486
8fe3486
* Thu Jun 12 2014 Sandro Mani <manisandro@gmail.com> - 5.1-3
8fe3486
- Fix libgnlib soname
8fe3486
8fe3486
* Thu Jun 12 2014 Sandro Mani <manisandro@gmail.com> - 5.1-2
8fe3486
- Split off libraries in libs subpackages
8fe3486
- Rename shared libraries to less generic names
8fe3486
8fe3486
* Thu Jun 12 2014 Sandro Mani <manisandro@gmail.com> - 5.1-1
8fe3486
- Initial package