@@ -9,7 +9,7 @@ From: fedora:32
99 ccache gcc-c++ gcc-gfortran gdb valgrind eigen3-devel openblas-devel \
1010 openmpi-devel mpich-devel fftw-devel voro++-devel gsl-devel hdf5-devel \
1111 netcdf-devel netcdf-cxx-devel netcdf-mpich-devel netcdf-openmpi-devel \
12- python3-pyyaml \
12+ readline-devel python3-pyyaml \
1313 mingw-filesystem-base mingw32-nsis mingw-binutils-generic \
1414 mingw32-filesystem mingw32-pkg-config \
1515 mingw64-filesystem mingw64-pkg-config \
@@ -19,18 +19,14 @@ From: fedora:32
1919 mingw64-cpp mingw64-gcc mingw64-gcc-gfortran mingw64-gcc-c++ \
2020 mingw32-libgomp mingw64-libgomp \
2121 mingw32-winpthreads mingw64-winpthreads \
22- mingw32-winpthreads-static mingw64-winpthreads-static \
2322 mingw32-eigen3 mingw64-eigen3 \
23+ mingw32-fftw mingw64-fftw \
2424 mingw32-libjpeg-turbo mingw64-libjpeg-turbo \
25- mingw32-libjpeg-turbo-static mingw64-libjpeg-turbo-static \
2625 mingw32-libpng mingw64-libpng \
27- mingw32-libpng-static mingw64-libpng-static \
26+ mingw32-readline mingw64-readline \
27+ mingw32-termcap mingw64-termcap \
2828 mingw32-zlib mingw64-zlib \
29- mingw32-zlib-static mingw64-zlib-static \
30- mingw32-expat mingw64-expat \
31- mingw64-expat-static mingw32-expat-static \
32- mingw32-sqlite-static mingw64-sqlite-static \
33- enchant python3-virtualenv doxygen latexmk pdf2svg \
29+ enchant python3-virtualenv doxygen latexmk \
3430 texlive-latex-fonts texlive-pslatex texlive-collection-latexrecommended \
3531 texlive-latex texlive-latexconfig doxygen-latex texlive-collection-latex \
3632 texlive-latex-bin texlive-lualatex-math texlive-fncychap texlive-tabulary \
@@ -60,6 +56,33 @@ From: fedora:32
6056 cd ../../
6157 rm -rvf plumed
6258
59+ # create missing termcap pkgconfig files
60+ cat > /usr/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig/termcap.pc <<EOF
61+ prefix=/usr/i686-w64-mingw32/sys-root/mingw
62+ exec_prefix=/usr/i686-w64-mingw32/sys-root/mingw
63+ libdir=/usr/i686-w64-mingw32/sys-root/mingw/lib
64+ includedir=/usr/i686-w64-mingw32/sys-root/mingw/include
65+
66+ Name: Termcap
67+ Description: GNU/MinGW terminal feature database
68+ URL: ftp://ftp.gnu.org/gnu/termcap/
69+ Version: 1.3
70+ Libs: -L\${libdir} -ltermcap
71+ Cflags:
72+ EOF
73+ cat > /usr/x86_64-w64-mingw32/sys-root/mingw/lib/pkgconfig/termcap.pc <<EOF
74+ prefix=/usr/x86_64-w64-mingw32/sys-root/mingw
75+ exec_prefix=/usr/x86_64-w64-mingw32/sys-root/mingw
76+ libdir=/usr/x86_64-w64-mingw32/sys-root/mingw/lib
77+ includedir=/usr/x86_64-w64-mingw32/sys-root/mingw/include
78+
79+ Name: Termcap
80+ Description: GNU/MinGW terminal feature database
81+ URL: ftp://ftp.gnu.org/gnu/termcap/
82+ Version: 1.3
83+ Libs: -L\${libdir} -ltermcap
84+ Cflags:
85+ EOF
6386 # set custom prompt indicating the container name
6487 CUSTOM_PROMPT_ENV=/.singularity.d/env/99-zz_custom_prompt.sh
6588 cat >$CUSTOM_PROMPT_ENV <<EOF
0 commit comments