File Makefile.in.patch of Package omc
--- rpmbuild/SOURCES/OpenModelica-1.18.0/Makefile.in.orig 2022-01-19 18:19:41.745283647 +0000
+++ rpmbuild/SOURCES/OpenModelica-1.18.0/Makefile.in 2022-01-19 18:41:22.598390076 +0000
@@ -161,29 +161,29 @@
# Application directory (OSX)
if [ "@APP@" = ".app" ]; then cp -a "@OMBUILDDIR@"/Applications/* $(INSTALL_APPDIR); fi
# Binaries
- cp -a "@OMBUILDDIR@"/bin/* ${INSTALL_BINDIR}
+ test ! -s "@OMBUILDDIR@"/bin || cp -a "@OMBUILDDIR@"/bin/* ${INSTALL_BINDIR}
# Libraries
- cp -a "@OMBUILDDIR@"/lib/* ${INSTALL_LIBDIR}
+ test ! -s "@OMBUILDDIR@"/lib || cp -a "@OMBUILDDIR@"/lib/* ${INSTALL_LIBDIR}
# Includes
- cp -a "@OMBUILDDIR@"/include/* ${INSTALL_INCLUDEDIR}
+ test ! -s "@OMBUILDDIR@"/include || cp -a "@OMBUILDDIR@"/include/* ${INSTALL_INCLUDEDIR}
# License
- cp -p OMCompiler/COPYING ${INSTALL_DOCDIR}/omc/
+ test ! -e OMCompiler/COPYING || cp -p OMCompiler/COPYING ${INSTALL_DOCDIR}/omc/
# Documents
test ! -e "doc" || cp -p doc/*.pdf ${INSTALL_DOCDIR}/omc/
- cp -p "@OMBUILDDIR@"/share/doc/omc/testmodels/* ${INSTALL_DOCDIR}/omc/testmodels/
+ shopt -s nullglob; for file in "@OMBUILDDIR@"/share/doc/omc/testmodels/*; do cp -p $$file ${INSTALL_DOCDIR}/omc/testmodels/; done
# man pages
# cp -p "@OMBUILDDIR@"/share/man/man1/*.gz ${INSTALL_MANDIR}/man1/
# Shared data
- cp -a "@OMBUILDDIR@"/share/omc/*.* "@OMBUILDDIR@"/share/omc/runtime ${INSTALL_SHAREDIR}/omc/
+ shopt -s nullglob; for file in "@OMBUILDDIR@"/share/omc/*.* "@OMBUILDDIR@"/share/omc/runtim[e]; do cp -a $$file ${INSTALL_SHAREDIR}/omc/; done
test ! -d "@OMBUILDDIR@"/share/omnotebook/ || cp -rp "@OMBUILDDIR@"/share/omnotebook/* ${INSTALL_SHAREDIR}/omnotebook/
test ! -d "@OMBUILDDIR@"/share/omshell/ || cp -p "@OMBUILDDIR@"/share/omshell/*.xml ${INSTALL_SHAREDIR}/omshell/
test ! -d "@OMBUILDDIR@"/share/omshell/nls/ || cp -p "@OMBUILDDIR@"/share/omshell/nls/*.qm ${INSTALL_SHAREDIR}/omshell/nls/
test ! -d "@OMBUILDDIR@"/share/omedit/nls/ || cp -p "@OMBUILDDIR@"/share/omedit/nls/*.qm ${INSTALL_SHAREDIR}/omedit/nls/
test ! -d "@OMBUILDDIR@"/share/omnotebook/nls/ || cp -p "@OMBUILDDIR@"/share/omnotebook/nls/*.qm ${INSTALL_SHAREDIR}/omnotebook/nls/
# Scripts
- cp -rp "@OMBUILDDIR@"/share/omc/scripts/*.* "@OMBUILDDIR@"/share/omc/scripts/OpenTurns ${INSTALL_SHAREDIR}/omc/scripts
+ shopt -s nullglob; for file in "@OMBUILDDIR@"/share/omc/scripts/*.* "@OMBUILDDIR@"/share/omc/scripts/OpenTurn[s]; do cp -rp $$file ${INSTALL_SHAREDIR}/omc/scripts; done
# Java
- cp -p "@OMBUILDDIR@"/share/omc/java/* ${INSTALL_JAVADIR}
+ shopt -s nullglob; for file in "@OMBUILDDIR@"/share/omc/java/*; do cp -p $$file ${INSTALL_JAVADIR}; done
# Translations
# cp -rp "@OMBUILDDIR@"/share/locale/* ${INSTALL_LOCALEDIR}/