#3 Remove further bundled non used software
Opened a year ago by fed500. Modified a year ago
rpms/ fed500/gromacs remove-external  into  rawhide

file modified
+8 -2
@@ -29,7 +29,7 @@ 

  

  Name:		gromacs

  Version:	2022.3

- Release:	1%{?dist}

+ Release:	2%{?dist}

  Summary:	Fast, Free and Flexible Molecular Dynamics

  License:	GPLv2+

  URL:		http://www.gromacs.org
@@ -226,7 +226,10 @@ 

  # Delete bundled stuff so that it doesn't get used accidentally

  # Don't remove tinyxml2 as gromacs needs an old version to build

  # test, see: https://redmine.gromacs.org/issues/2389

- rm -r src/external/{fftpack,tng_io,lmfit,muparser}

+ # googletest has modifications not in the packaged version

+ # clfft is not packaged

+ # Changes needed to CMakeLists to use packaged Boost stl_interfaces

+ rm -r src/external/{build-fftw,fftpack,lmfit,muparser,tng_io}

  

  # increase timeout of tests

  sed -i 's/set(_timeout [0-9]*)/set(_timeout 9000)/' src/testutils/TestMacros.cmake
@@ -373,6 +376,9 @@ 

  %{_libdir}/mpich/bin/gmx_mpich*

  

  %changelog

+ * Sun Sep 25 2022 Benson Muite <benson_muite@emailplus.org> - 2022.3-2

+ - Remove unused bundled code

+ 

  * Fri Sep 02 2022 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 2022.3-1

  - Update to 2022.3 (#2123647)

  

Remove Boost, build-fftw and thread_mpi which should not get used accidentally.

this will not work because for at least some of those we don't provide an easy way to link to the existing libraries on a system (hopefully evident from the build failure here)

1 new commit added

  • thread-mpi and boost stl-interfaces are needed
a year ago

It seems only build-fftw can be removed. boost stl-interfaces seems to be part of main boost https://github.com/boostorg/boost/tree/master/libs hopefully still compatible with what is in Fedora.

1 new commit added

  • Use packaged Boost
a year ago

1 new commit added

  • Use bundled boost stl_interfaces
a year ago
Metadata