diff --git a/Apps/abakus/abakus.SlackBuild b/Apps/abakus/abakus.SlackBuild index 76e1fa9..ebd61e1 100755 --- a/Apps/abakus/abakus.SlackBuild +++ b/Apps/abakus/abakus.SlackBuild @@ -42,19 +42,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/amarok/amarok.SlackBuild b/Apps/amarok/amarok.SlackBuild index 79e14b4..cf1db31 100755 --- a/Apps/amarok/amarok.SlackBuild +++ b/Apps/amarok/amarok.SlackBuild @@ -45,10 +45,8 @@ sed -i -e 's|wav )|wav )\nadd_subdirectory( speex )|' \ -e 's|tagaac-static|tagaac-static tagspeex-static|' amarok/src/metadata/CMakeLists.txt ## for slack-desc -langs="en" -for Lang in $I18N;do [[ -s translations/messages/$Lang.po ]] && langs="$langs $Lang";done -ldocs="en" -for Lang in $I18N;do [[ -d doc/$Lang ]] && ldocs="$ldocs $Lang";done +langs="en";for Lang in $I18N;do [[ -s translations/messages/$Lang.po ]] && langs="$langs $Lang";done +ldocs="en";for Lang in $I18N;do [[ -d doc/$Lang ]] && ldocs="$ldocs $Lang";done listdocs_fn @@ -69,21 +67,11 @@ pkg-config libxine && XINE="ON" ## Build aKode-engine? pkg-config akode && AKODE="ON" -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_AKODE=${AKODE:-"OFF"} \ -DWITH_AMAZON="ON" \ -DWITH_DAAP="OFF" \ -DWITH_EMBEDDED_SQLITE="OFF" \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ -DWITH_IFP="OFF" \ -DWITH_INOTIFY="OFF" \ -DWITH_IPOD="OFF" \ @@ -97,11 +85,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DWITH_POSTGRESQL="OFF" \ -DWITH_SYSTEM_SQLITE="ON" \ -DWITH_XINE=${XINE:-"OFF"} \ - -DWITH_YAUAP=${YAUAP:-"OFF"} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. + -DWITH_YAUAP=${YAUAP:-"OFF"} make_fn diff --git a/Apps/codeine/codeine.SlackBuild b/Apps/codeine/codeine.SlackBuild index dc56805..c392a90 100755 --- a/Apps/codeine/codeine.SlackBuild +++ b/Apps/codeine/codeine.SlackBuild @@ -43,21 +43,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/dolphin/dolphin.SlackBuild b/Apps/dolphin/dolphin.SlackBuild index e772006..94876d1 100755 --- a/Apps/dolphin/dolphin.SlackBuild +++ b/Apps/dolphin/dolphin.SlackBuild @@ -42,20 +42,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/filelight/filelight.SlackBuild b/Apps/filelight/filelight.SlackBuild index 3caa980..65fa3e3 100755 --- a/Apps/filelight/filelight.SlackBuild +++ b/Apps/filelight/filelight.SlackBuild @@ -34,6 +34,26 @@ getsource_fn untar_fn +[[ $TDEVERSION == 14.0.13 ]] && { +patch -p0 << EOF +--- src/part/radialMap/widget.cpp ++++ src/part/radialMap/widget.cpp +@@ -44,3 +44,11 @@ + { +- return KURL::fromPathOrURL( file ? file->fullPath() : m_tree->fullPath() ); ++ if (file) ++ { ++ return KURL::fromPathOrURL(file->fullPath()); ++ } ++ if (m_tree) ++ { ++ return KURL::fromPathOrURL(m_tree->fullPath()); ++ } ++ return KURL::fromPathOrURL(TQString::null); + } +EOF +} + ## for slack-desc langs="en";for Lang in $I18N;do [[ -s translations/messages/$Lang.po ]] && langs="$langs $Lang";done ldocs="en";for Lang in $I18N;do [[ -d doc/$Lang ]] && ldocs="$ldocs $Lang";done @@ -44,21 +64,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/gtk-qt-engine/gtk-qt-engine.SlackBuild b/Apps/gtk-qt-engine/gtk-qt-engine.SlackBuild index 7147004..53fa242 100755 --- a/Apps/gtk-qt-engine/gtk-qt-engine.SlackBuild +++ b/Apps/gtk-qt-engine/gtk-qt-engine.SlackBuild @@ -34,10 +34,7 @@ getsource_fn untar_fn ## for slack-desc -langs="" -for Lang in $I18N -do [[ -s translations/messages/$Lang.po ]] && langs="$langs $Lang" -done +langs="en";for Lang in $I18N;do [[ -s translations/messages/$Lang.po ]] && langs="$langs $Lang";done listdocs_fn @@ -46,20 +43,7 @@ chown_fn cd_builddir_fn ## BONOBO will be included in the build if installed -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn @@ -86,7 +70,7 @@ $PRGNAM: Styles and Fonts' section in the TDE control center and select $PRGNAM: 'Use my TDE style in GTK applications'. $PRGNAM: $PRGNAM: With language support for: -$PRGNAM: en$langs +$PRGNAM: $langs $PRGNAM: $PRGNAM: $PRGNAM: diff --git a/Apps/gtk3-tqt-engine/gtk3-tqt-engine.SlackBuild b/Apps/gtk3-tqt-engine/gtk3-tqt-engine.SlackBuild index 08eb465..5467d09 100755 --- a/Apps/gtk3-tqt-engine/gtk3-tqt-engine.SlackBuild +++ b/Apps/gtk3-tqt-engine/gtk3-tqt-engine.SlackBuild @@ -39,18 +39,8 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_TESTS="OFF" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ + -DBUILD_TESTS="OFF" make_fn diff --git a/Apps/gwenview-i18n/gwenview-i18n.SlackBuild b/Apps/gwenview-i18n/gwenview-i18n.SlackBuild index bbfffb1..7f5161f 100755 --- a/Apps/gwenview-i18n/gwenview-i18n.SlackBuild +++ b/Apps/gwenview-i18n/gwenview-i18n.SlackBuild @@ -78,17 +78,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/k3b-i18n/k3b-i18n.SlackBuild b/Apps/k3b-i18n/k3b-i18n.SlackBuild index c1f3aca..7b4ff40 100755 --- a/Apps/k3b-i18n/k3b-i18n.SlackBuild +++ b/Apps/k3b-i18n/k3b-i18n.SlackBuild @@ -48,15 +48,8 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DBUILD_DOC="ON" \ - -DBUILD_MESSAGES="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ + -DBUILD_MESSAGES="ON" make_fn diff --git a/Apps/k3b/k3b.SlackBuild b/Apps/k3b/k3b.SlackBuild index 7befb82..37fad82 100755 --- a/Apps/k3b/k3b.SlackBuild +++ b/Apps/k3b/k3b.SlackBuild @@ -170,22 +170,27 @@ untar_fn mkdir doc/misc mv FAQ doc/misc/ +## build fails with gcc visibility support +sed -i '/check for gcc visibility support/,+4d' ConfigureChecks.cmake + +[[ $TDEVERSION == 14.0.13 ]] && { +patch -p0 << EOF +--- plugins/decoder/libsndfile/CMakeLists.txt ++++ plugins/decoder/libsndfile/CMakeLists.txt +@@ -20,2 +20,3 @@ + \${TQT_INCLUDE_DIRS} ++ \${SNDFILE_INCLUDE_DIRS} + ) +EOF +} + listdocs_fn chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_LIBDVDREAD="ON" \ -DWITH_MUSICBRAINZ=${MUSICBRAINZ:-"OFF"} \ -DWITH_SYSTEM_LIBSAMPLERATE="ON" \ @@ -202,10 +207,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DWITH_MUSEPACK=${MUSEPACK:-"OFF"} \ -DWITH_VORBIS="ON" \ -DWITH_LAME=${LAME:-"OFF"} \ - -DBUILD_K3BSETUP="ON" \ - -DBUILD_DOC="ON" \ - -Wno-dev \ - .. + -DBUILD_K3BSETUP="ON" make_fn diff --git a/Apps/k9copy/k9copy.SlackBuild b/Apps/k9copy/k9copy.SlackBuild index ec06e42..b22b97e 100755 --- a/Apps/k9copy/k9copy.SlackBuild +++ b/Apps/k9copy/k9copy.SlackBuild @@ -42,6 +42,12 @@ langs="";for Lang in $I18N;do [[ -e po/$Lang.po ]] && langs="$langs $Lang.po";do sed -i "s|POFILES =.*$|POFILES =$langs|" po/Makefile.am [[ $langs != "" ]] && langs=" $(echo $langs | sed 's|.po||g')" +## config.guess uses uname to identify the system so incorrectly identifies +## a 32 bit system using a 64 bit kernel as 64 bit +## Could use --build=, but this way configure gets to choose the triple +[[ $(getconf LONG_BIT) == 32 && $(uname -m) == *64 ]] && \ +sed -i 's|^UNAME_MACHINE=.*$|UNAME_MACHINE=i586|' admin/config.guess + listdocs_fn ltoolupdate_fn diff --git a/Apps/kaffeine/kaffeine.SlackBuild b/Apps/kaffeine/kaffeine.SlackBuild index b8030a9..b5c4b28 100755 --- a/Apps/kaffeine/kaffeine.SlackBuild +++ b/Apps/kaffeine/kaffeine.SlackBuild @@ -46,19 +46,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_DPMS="ON" \ -DWITH_XTEST="ON" \ -DWITH_XINERAMA="ON" \ @@ -68,9 +56,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DWITH_LAME="ON" \ -DWITH_DVB="ON" \ -DUSE_TQT_ONLY="OFF" \ - -DWITH_XINIT_WORKAROUND="OFF" \ - -Wno-dev \ - .. + -DWITH_XINIT_WORKAROUND="OFF" make_fn diff --git a/Apps/kbfx/kbfx.SlackBuild b/Apps/kbfx/kbfx.SlackBuild index 7b6aa3e..eafcc62 100755 --- a/Apps/kbfx/kbfx.SlackBuild +++ b/Apps/kbfx/kbfx.SlackBuild @@ -33,6 +33,9 @@ getsource_fn untar_fn +## build fails with gcc visibility support +sed -i '/check for gcc visibility support/,+4d' ConfigureChecks.cmake + # set support for additional language(s) as per I18N variable # but only for languages available with this package langs="";for Lang in $I18N;do [[ -e po/$Lang".po" ]] && langs="$langs $Lang"".po";done @@ -49,21 +52,10 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DBUILD_DOC="ON" \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DBUILD_TRANSLATIONS=${TRANS:-"OFF"} \ -DUSE_STRIGI="OFF" \ - -DUSE_MENUDRAKE="OFF" \ - -Wno-dev \ - .. + -DUSE_MENUDRAKE="OFF" make_fn diff --git a/Apps/kbookreader/kbookreader.SlackBuild b/Apps/kbookreader/kbookreader.SlackBuild index 7d5e0ff..ad563fd 100755 --- a/Apps/kbookreader/kbookreader.SlackBuild +++ b/Apps/kbookreader/kbookreader.SlackBuild @@ -33,6 +33,9 @@ getsource_fn untar_fn +## Set default encoding to utf8 +sed -i 's|This is a default encoding.*$|&\n 17|' src/kbookreader.kcfg + ## for slack-desc langs="en";for Lang in $I18N;do [[ -s translations/messages/$Lang.po ]] && langs="$langs $Lang";done @@ -42,19 +45,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/kdbg/kdbg.SlackBuild b/Apps/kdbg/kdbg.SlackBuild index d044328..04e1ae8 100755 --- a/Apps/kdbg/kdbg.SlackBuild +++ b/Apps/kdbg/kdbg.SlackBuild @@ -46,22 +46,10 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_TRACE_OUTPUT="ON" \ -DWITH_GDB_TRANSCRIPT="ON" \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -DBUILD_TESTPROGS="OFF" \ - -Wno-dev \ - .. + -DBUILD_TESTPROGS="OFF" make_fn diff --git a/Apps/kdbusnotification/kdbusnotification.SlackBuild b/Apps/kdbusnotification/kdbusnotification.SlackBuild index f91adbf..7cd08ba 100755 --- a/Apps/kdbusnotification/kdbusnotification.SlackBuild +++ b/Apps/kdbusnotification/kdbusnotification.SlackBuild @@ -44,17 +44,8 @@ chown_fn cd_builddir_fn ## The BUILD_TRANSLATIONS option is set in CMakeLists.txt but there are none available yet -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_TRANSLATIONS="OFF" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ + -DBUILD_TRANSLATIONS="OFF" make_fn diff --git a/Apps/kile/kile.SlackBuild b/Apps/kile/kile.SlackBuild index 3af9654..cbfe4de 100755 --- a/Apps/kile/kile.SlackBuild +++ b/Apps/kile/kile.SlackBuild @@ -33,6 +33,20 @@ getsource_fn untar_fn +## fix build error for clang/i586 +[[ $TDEVERSION == 14.0.13 ]] && \ +[[ $COMPILER == clang ]] && \ +[[ $ARCH == i586 ]] && \ +patch -p0 << EOF +--- src/kile/kilejscript.cpp ++++ src/kile/kilejscript.cpp +@@ -70,2 +70,2 @@ +- { i_ms / 1000, (i_ms % 1000) * 1000 }, +- { ms / 1000, (ms % 1000) * 1000 } ++ { static_cast( i_ms / 1000 ), static_cast( (i_ms % 1000) * 1000 ) }, ++ { static_cast( ms / 1000 ), static_cast( (ms % 1000) * 1000 ) } +EOF + # set support for additional language(s) as per I18N variable # but only for languages available with this package langs="" @@ -48,19 +62,7 @@ cd_builddir_fn sed -i '/If the TDE/,+2d' ../doc/man/kile.1 -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/kkbswitch/kkbswitch.SlackBuild b/Apps/kkbswitch/kkbswitch.SlackBuild index e59a058..1295a0c 100755 --- a/Apps/kkbswitch/kkbswitch.SlackBuild +++ b/Apps/kkbswitch/kkbswitch.SlackBuild @@ -47,21 +47,8 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -DWITH_RU_UA_LAYOUT=${RU_UA:-"OFF"} \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ + -DWITH_RU_UA_LAYOUT=${RU_UA:-"OFF"} make_fn diff --git a/Apps/klamav/klamav.SlackBuild b/Apps/klamav/klamav.SlackBuild index fc27e14..49fa388 100755 --- a/Apps/klamav/klamav.SlackBuild +++ b/Apps/klamav/klamav.SlackBuild @@ -56,9 +56,9 @@ cd clamav-$clamav_VERS/ ## set RPATH relative to ORIGIN always sed -i 's|CMAKE_INSTALL_RPATH.*$|CMAKE_INSTALL_RPATH "$ORIGIN/../${CMAKE_INSTALL_LIBDIR}")|' CMakeLists.txt -[[ -s /usr/lib64/libmilter.a ]] && MILTER="ON" +[[ -s /usr/lib$LIBDIRSUFFIX/libmilter.a ]] && MILTER="ON" -[[ $GCC_VIS == 0 ]] && unset GCC_VIS # needs to be unset for parameter expansion for CMAKE_CXX_FLAGS +[[ $GCC_VIS == 0 ]] && unset GCC_VIS # needs to be null or unset for parameter expansion for CMAKE_CXX_FLAGS mkdir build cd build/ @@ -135,21 +135,9 @@ cd_builddir_fn ! pkg-config sqlite3 && EMB_SQL="ON" -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_EMBEDDED_SQLITE=${EMB_SQL:-"OFF"} \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_KLAMMAIL="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. + -DBUILD_KLAMMAIL="ON" make_fn diff --git a/Apps/knemo/knemo.SlackBuild b/Apps/knemo/knemo.SlackBuild index f39f1d2..ff399e3 100755 --- a/Apps/knemo/knemo.SlackBuild +++ b/Apps/knemo/knemo.SlackBuild @@ -51,22 +51,9 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_LIBIW="OFF" \ - -DWITH_NETTOOLS="OFF" \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. + -DWITH_NETTOOLS="OFF" make_fn diff --git a/Apps/knetstats/knetstats.SlackBuild b/Apps/knetstats/knetstats.SlackBuild index 1fe6848..b0b7011 100755 --- a/Apps/knetstats/knetstats.SlackBuild +++ b/Apps/knetstats/knetstats.SlackBuild @@ -42,20 +42,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/knights/knights.SlackBuild b/Apps/knights/knights.SlackBuild index badd1f2..854ac12 100755 --- a/Apps/knights/knights.SlackBuild +++ b/Apps/knights/knights.SlackBuild @@ -31,7 +31,7 @@ TAG=${TAG:-_tde} source ../../get-source.sh getsource_fn -## run getsource_fn for the theme-pack ... in a shell so that the variables don't leak into the build +## run getsource_fn for the theme-pack ... in a sub-shell so that the variables don't leak into the build (ARCHIVE_TYPE="tar.gz" PRGNAM=knights-themepack VERSION=0.5.9 @@ -63,20 +63,8 @@ chown_fn cd_builddir_fn ## BUILD_EXTRA_THEME is a 14.1.0 option and will be ignored for 14.0.n builds -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -DBUILD_EXTRA_THEME="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ + -DBUILD_EXTRA_THEME="ON" make_fn diff --git a/Apps/knmap/knmap.SlackBuild b/Apps/knmap/knmap.SlackBuild index 0d29fba..67a7f8e 100755 --- a/Apps/knmap/knmap.SlackBuild +++ b/Apps/knmap/knmap.SlackBuild @@ -42,20 +42,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/koffice-i18n/koffice-i18n.SlackBuild b/Apps/koffice-i18n/koffice-i18n.SlackBuild index 0923c56..ec3af8f 100755 --- a/Apps/koffice-i18n/koffice-i18n.SlackBuild +++ b/Apps/koffice-i18n/koffice-i18n.SlackBuild @@ -67,16 +67,9 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DBUILD_DOC="ON" \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DBUILD_DATA="ON" \ - -DBUILD_MESSAGES="ON" \ - -Wno-dev \ - .. + -DBUILD_MESSAGES="ON" make_fn diff --git a/Apps/kompose/kompose.SlackBuild b/Apps/kompose/kompose.SlackBuild index 1642849..fb16cc3 100755 --- a/Apps/kompose/kompose.SlackBuild +++ b/Apps/kompose/kompose.SlackBuild @@ -44,20 +44,8 @@ chown_fn cd_builddir_fn pkg-config xdamage && pkg-config xcomposite && XCOMP="ON" -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DWITH_XCOMPOSITE=${XCOMP:-"OFF"} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ + -DWITH_XCOMPOSITE=${XCOMP:-"OFF"} make_fn diff --git a/Apps/kplayer/kplayer.SlackBuild b/Apps/kplayer/kplayer.SlackBuild index d6b32d2..60a8b54 100755 --- a/Apps/kplayer/kplayer.SlackBuild +++ b/Apps/kplayer/kplayer.SlackBuild @@ -33,22 +33,6 @@ getsource_fn untar_fn -## set up use of cmake common rules for translations/messages -mkdir translations -mv po translations/messages -# -find doc -name CMakeLists.txt | xargs rm -find translations -name CMakeLists.txt | xargs rm -# -sed -i '/tde_conditional_add_subdirectory/d' CMakeLists.txt -sed -i 's|add_subdirectory( icons )|&\ -\ -\ -##### other data\ -\ -tde_conditional_add_project_docs( BUILD_DOC )\ -tde_conditional_add_project_translations( BUILD_TRANSLATIONS )|' CMakeLists.txt - ## for slack-desc langs="en";for Lang in $I18N;do [[ -s translations/messages/$Lang.po ]] && langs="$langs $Lang";done ldocs="en";for Lang in $I18N;do [[ -d doc/$Lang ]] && ldocs="$ldocs $Lang";done @@ -59,20 +43,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/kscope/kscope.SlackBuild b/Apps/kscope/kscope.SlackBuild index c207fb1..07b085f 100755 --- a/Apps/kscope/kscope.SlackBuild +++ b/Apps/kscope/kscope.SlackBuild @@ -42,19 +42,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/ksensors/ksensors.SlackBuild b/Apps/ksensors/ksensors.SlackBuild index 147ca71..3770959 100755 --- a/Apps/ksensors/ksensors.SlackBuild +++ b/Apps/ksensors/ksensors.SlackBuild @@ -42,19 +42,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/kshutdown/kshutdown.SlackBuild b/Apps/kshutdown/kshutdown.SlackBuild index cfe10c7..95a17e7 100755 --- a/Apps/kshutdown/kshutdown.SlackBuild +++ b/Apps/kshutdown/kshutdown.SlackBuild @@ -43,22 +43,8 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -DBUILD_EXTRAS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ + -DBUILD_EXTRAS="ON" make_fn diff --git a/Apps/kvkbd/kvkbd.SlackBuild b/Apps/kvkbd/kvkbd.SlackBuild index eb30b27..8c392cc 100755 --- a/Apps/kvkbd/kvkbd.SlackBuild +++ b/Apps/kvkbd/kvkbd.SlackBuild @@ -216,18 +216,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/kvpnc/kvpnc.SlackBuild b/Apps/kvpnc/kvpnc.SlackBuild index 185fee3..50bd09f 100755 --- a/Apps/kvpnc/kvpnc.SlackBuild +++ b/Apps/kvpnc/kvpnc.SlackBuild @@ -34,28 +34,14 @@ getsource_fn untar_fn ## for slack-desc -langs="en" -for Lang in $I18N;do [[ -s translations/messages/$Lang.po ]] && langs="$langs $Lang";done -ldocs="en tdeioslave" -for Lang in $I18N;do [[ -d doc/$Lang ]] && ldocs="$ldocs $Lang";done +langs="en";for Lang in $I18N;do [[ -s translations/messages/$Lang.po ]] && langs="$langs $Lang";done +ldocs="en tdeioslave";for Lang in $I18N;do [[ -d doc/$Lang ]] && ldocs="$ldocs $Lang";done chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/potracegui/potracegui.SlackBuild b/Apps/potracegui/potracegui.SlackBuild index 3c30820..0e3d7a3 100755 --- a/Apps/potracegui/potracegui.SlackBuild +++ b/Apps/potracegui/potracegui.SlackBuild @@ -45,19 +45,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/rosegarden/rosegarden.SlackBuild b/Apps/rosegarden/rosegarden.SlackBuild index 4a82bf0..e88ba39 100755 --- a/Apps/rosegarden/rosegarden.SlackBuild +++ b/Apps/rosegarden/rosegarden.SlackBuild @@ -34,8 +34,8 @@ getsource_fn untar_fn ## for slack-desc -langs="";for Lang in $I18N;do [[ -s translations/messages/$Lang.po ]] && langs="$langs $Lang";done -ldocs="";for Lang in $I18N;do [[ -d doc/$Lang ]] && ldocs="$ldocs $Lang";done +langs="en";for Lang in $I18N;do [[ -s translations/messages/$Lang.po ]] && langs="$langs $Lang";done +ldocs="en";for Lang in $I18N;do [[ -d doc/$Lang ]] && ldocs="$ldocs $Lang";done ## delete zero length files find data/pixmaps/feta -type f -empty -delete @@ -52,21 +52,7 @@ pkg-config jack && JACK="ON" # Check for DSSI aka "Dizzy" pkg-config dssi && DSSI="ON" -## for cmake version 3.21.x? -sed -i 's|PROJECT(ROSEGARDEN)|project(rosegarden)|' ../CMakeLists.txt - -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWANT_SOUND="ON" \ -DWANT_DEBUG="OFF" \ -DWANT_FULLDBG="OFF" \ @@ -74,9 +60,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DWANT_DSSI=${DSSI:-"OFF"} \ -DWANT_LIRC="OFF" \ -DWANT_PCH="OFF" \ - -DWANT_TEST="OFF" \ - -Wno-dev \ - .. + -DWANT_TEST="OFF" make_fn @@ -101,10 +85,10 @@ echo " $PRGNAM: Rosegarden is a MIDI and audio sequencer and musical notation editor. $PRGNAM: $PRGNAM: With language support for: -$PRGNAM: en$langs +$PRGNAM: $langs $PRGNAM: $PRGNAM: With help documentation for: -$PRGNAM: en$ldocs +$PRGNAM: $ldocs $PRGNAM: $PRGNAM: $PRGNAM: diff --git a/Apps/tde-style-lipstik/tde-style-lipstik.SlackBuild b/Apps/tde-style-lipstik/tde-style-lipstik.SlackBuild index 220eadd..36afa48 100755 --- a/Apps/tde-style-lipstik/tde-style-lipstik.SlackBuild +++ b/Apps/tde-style-lipstik/tde-style-lipstik.SlackBuild @@ -42,19 +42,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/tde-style-qtcurve/tde-style-qtcurve.SlackBuild b/Apps/tde-style-qtcurve/tde-style-qtcurve.SlackBuild index 42cec89..d5856ec 100755 --- a/Apps/tde-style-qtcurve/tde-style-qtcurve.SlackBuild +++ b/Apps/tde-style-qtcurve/tde-style-qtcurve.SlackBuild @@ -33,13 +33,8 @@ getsource_fn untar_fn -# set support for additional language(s) as per I18N variable -# but only for languages available with this package -langs="";for Lang in $I18N;do [[ -e po/$Lang".po" ]] && langs="$langs $Lang"".po";done -## this GLOB overrides 'LANG auto' in po/CMakeLists.txt: -sed -i "s| \*.po| $langs|" cmake/modules/TDEMacros.cmake -langs=$(echo $langs | sed "s|.po||g") -[[ $langs != "" ]] && TRANS=ON +# for slack-desc +langs="en";for Lang in $I18N;do [[ -e translations/messages/qtcurve/$Lang.po ]] && langs="$langs $Lang";done listdocs_fn @@ -47,19 +42,8 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DBUILD_CONFIG_MODULE="ON" \ - -DBUILD_TRANSLATIONS=${TRANS:-"OFF"} \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ + -DBUILD_CONFIG_MODULE="ON" make_fn @@ -80,7 +64,7 @@ echo " $PRGNAM: QtCurve theme $PRGNAM: $PRGNAM: With language support for: -$PRGNAM: en $langs +$PRGNAM: $langs $PRGNAM: $PRGNAM: $PRGNAM: diff --git a/Apps/tdeio-locate/tdeio-locate.SlackBuild b/Apps/tdeio-locate/tdeio-locate.SlackBuild index 26c804d..86adccc 100755 --- a/Apps/tdeio-locate/tdeio-locate.SlackBuild +++ b/Apps/tdeio-locate/tdeio-locate.SlackBuild @@ -34,10 +34,7 @@ getsource_fn untar_fn ## for slack-desc -langs="" -for Lang in $I18N -do [[ -s translations/messages/$Lang.po ]] && langs="$langs $Lang" -done +langs="en";for Lang in $I18N;do [[ -s translations/messages/$Lang.po ]] && langs="$langs $Lang";done listdocs_fn @@ -45,19 +42,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn @@ -78,7 +63,7 @@ echo " $PRGNAM: tdeio-locate is a TDE I/O Slave for the locate command. $PRGNAM: $PRGNAM: With language support for: -$PRGNAM: en$langs +$PRGNAM: $langs $PRGNAM: $PRGNAM: $PRGNAM: diff --git a/Apps/tdepowersave/tdepowersave.SlackBuild b/Apps/tdepowersave/tdepowersave.SlackBuild index 4c4d2b8..dd75458 100755 --- a/Apps/tdepowersave/tdepowersave.SlackBuild +++ b/Apps/tdepowersave/tdepowersave.SlackBuild @@ -34,8 +34,8 @@ getsource_fn untar_fn ## for slack-desc -langs="";for Lang in $I18N;do [[ -s translations/messages/$Lang.po ]] && langs="$langs $Lang";done -ldocs="";for Lang in $I18N;do [[ -d doc/$Lang ]] && ldocs="$ldocs $Lang";done +langs="en";for Lang in $I18N;do [[ -s translations/messages/$Lang.po ]] && langs="$langs $Lang";done +ldocs="en";for Lang in $I18N;do [[ -d doc/$Lang ]] && ldocs="$ldocs $Lang";done listdocs_fn @@ -43,20 +43,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn @@ -84,10 +71,10 @@ $PRGNAM: screen on a laptop can be configured to turn off if the computer is $PRGNAM: not used for a specified amount of time, extending battery life. $PRGNAM: $PRGNAM: With language support for: -$PRGNAM: en$langs +$PRGNAM: $langs $PRGNAM: $PRGNAM: With help documentation for: -$PRGNAM: en$ldocs +$PRGNAM: $ldocs $PRGNAM: " > $PKG/install/slack-desc diff --git a/Apps/tdesudo/tdesudo.SlackBuild b/Apps/tdesudo/tdesudo.SlackBuild index 40d5a81..f67f550 100755 --- a/Apps/tdesudo/tdesudo.SlackBuild +++ b/Apps/tdesudo/tdesudo.SlackBuild @@ -42,19 +42,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/tdmtheme/tdmtheme.SlackBuild b/Apps/tdmtheme/tdmtheme.SlackBuild index 75105d1..6b1464b 100755 --- a/Apps/tdmtheme/tdmtheme.SlackBuild +++ b/Apps/tdmtheme/tdmtheme.SlackBuild @@ -42,20 +42,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/twin-style-crystal/twin-style-crystal.SlackBuild b/Apps/twin-style-crystal/twin-style-crystal.SlackBuild index c389595..263b333 100755 --- a/Apps/twin-style-crystal/twin-style-crystal.SlackBuild +++ b/Apps/twin-style-crystal/twin-style-crystal.SlackBuild @@ -42,19 +42,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/twin-style-suse2/twin-style-suse2.SlackBuild b/Apps/twin-style-suse2/twin-style-suse2.SlackBuild index 493820d..3f845c2 100755 --- a/Apps/twin-style-suse2/twin-style-suse2.SlackBuild +++ b/Apps/twin-style-suse2/twin-style-suse2.SlackBuild @@ -42,19 +42,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Apps/yakuake/yakuake.SlackBuild b/Apps/yakuake/yakuake.SlackBuild index ba022ef..c656633 100755 --- a/Apps/yakuake/yakuake.SlackBuild +++ b/Apps/yakuake/yakuake.SlackBuild @@ -42,20 +42,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/BUILD-TDE.sh b/BUILD-TDE.sh index 471063d..1ce6060 100755 --- a/BUILD-TDE.sh +++ b/BUILD-TDE.sh @@ -100,10 +100,10 @@ dialog --cr-wrap --nocancel --no-shadow --colors --title " TDE Version " --menu Set the version of TDE to be built. " \ -13 75 3 \ +12 75 2 \ "14.0.13" "the R14.0.13 release - source from archives" \ -"14.0.x" "next release preview - source from Trinity git" \ -"14.1.0" "R14.1.0 development - source from Trinity git" \ +"14.1.0" "R14.1.0 release preview - source from Trinity git" \ +" [14.0.x]" " [14.0.14 release preview - currently not planned]" \ 2> $TMPVARS/TDEVERSION @@ -336,7 +336,7 @@ about_4="Full-screen window/desktop manager" status_4=off comment_4="\Zb\Z6 Imlib2 is a build time requirement \Zn" -## there is no 14.0.x/12 port for this +## there is no 14.0.* port for this [[ $(cat $TMPVARS/TDEVERSION) == 14.1.0 ]] && { app_5="Apps/kplayer" about_5="Multimedia player with MPlayer backend" @@ -911,7 +911,7 @@ export PATH export ARM_FABI=$(readelf -Ah $(which bash)|grep -oE "soft|hard") ## override hard coded trinity plugins directory - used for: ## autotools: get-source.sh|ltoolupdate_fn -## cmake: -DPLUGIN_INSTALL_DIR= +## cmake: -DPLUGIN_INSTALL_DIR= --> removed from SB and set in get-source.sh export PLUGIN_INSTALL_DIR=$(cat $TMPVARS/TDE_CNF_DIR | grep -o [a-z]*/share | cut -d/ -f1) [[ $PLUGIN_INSTALL_DIR != tde ]] && PLUGIN_INSTALL_DIR=trinity ### set up variables for the summary list: diff --git a/Core/tdeaccessibility/tdeaccessibility.SlackBuild b/Core/tdeaccessibility/tdeaccessibility.SlackBuild index 8eb0fb1..41ab4e7 100755 --- a/Core/tdeaccessibility/tdeaccessibility.SlackBuild +++ b/Core/tdeaccessibility/tdeaccessibility.SlackBuild @@ -40,24 +40,14 @@ chown_fn cd_builddir_fn pkg-config akode && AKODE=ON -pkg-config arts && FREEVERB=ON +## freeverb support requires arts/artsmodules.h from tdemultimedia +[[ -s $INSTALL_TDE/include/arts/artsmodules.h ]] && FREEVERB=ON -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_ARTS="ON" \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ -DWITH_AKODE="${AKODE:-OFF}" \ -DWITH_ALSA="ON" \ -DWITH_GSTREAMER="OFF" \ - -DBUILD_DOC="ON" \ -DBUILD_KBSTATEAPPLET="ON" \ -DBUILD_KMAG="ON" \ -DBUILD_KMOUSETOOL="ON" \ @@ -72,9 +62,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DBUILD_KTTSD_FREETTS="ON" \ -DBUILD_KTTSD_HADIFIX="ON" \ -DBUILD_KTTSD_KATE="ON" \ - -DBUILD_ICONTHEMES="ON" \ - -Wno-dev \ - .. + -DBUILD_ICONTHEMES="ON" make_fn diff --git a/Core/tdeaddons/tdeaddons.SlackBuild b/Core/tdeaddons/tdeaddons.SlackBuild index d09fead..9ac6e2e 100755 --- a/Core/tdeaddons/tdeaddons.SlackBuild +++ b/Core/tdeaddons/tdeaddons.SlackBuild @@ -60,23 +60,12 @@ cd_builddir_fn sed -i 's|\\fI/opt/trinity/share/doc/ksig/README.Debian\\fP|the Ksig Handbook|' ../doc/man/ksig/ksig.1 sed -i 's|^done|& - in konqueror enter \\fI'\''help:/ksig'\''\\f - or on the command line run \\fI'\''khelpcenter help:/ksig'\''\\f|' ../doc/man/ksig/ksig.1 -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_ARTS="ON" \ -DWITH_SDL="ON" \ -DWITH_BERKELEY_DB="ON" \ -DWITH_XMMS="OFF" \ -DWITH_TEST="OFF" \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ -DBUILD_ATLANTIKDESIGNER=${ATLANTIKDESIGNER:-"OFF"} \ -DBUILD_KADDRESSBOOK_PLUGINS=${KADDRESSBOOK_PLUGINS:-"OFF"} \ -DBUILD_NOATUN_PLUGINS=${NOATUN_PLUGINS:-"OFF"} \ @@ -87,9 +76,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DBUILD_KSIG="ON" \ -DBUILD_RENAMEDLG_PLUGINS="ON" \ -DBUILD_TDEFILE_PLUGINS="ON" \ - -DBUILD_TUTORIALS="OFF" \ - -Wno-dev \ - .. + -DBUILD_TUTORIALS="OFF" make_fn diff --git a/Core/tdeadmin/tdeadmin.SlackBuild b/Core/tdeadmin/tdeadmin.SlackBuild index 4e30a02..fe03084 100755 --- a/Core/tdeadmin/tdeadmin.SlackBuild +++ b/Core/tdeadmin/tdeadmin.SlackBuild @@ -39,17 +39,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DBUILD_KCRON="ON" \ -DBUILD_KDAT="ON" \ -DBUILD_KNETWORKCONF="ON" \ @@ -58,9 +48,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DBUILD_LILO_CONFIG="ON" \ -DBUILD_KPACKAGE="ON" \ -DBUILD_TDEFILE_PLUGINS="ON" \ - -DBUILD_SECPOLICY="OFF" \ - -Wno-dev \ - .. + -DBUILD_SECPOLICY="OFF" make_fn diff --git a/Core/tdeartwork/tdeartwork.SlackBuild b/Core/tdeartwork/tdeartwork.SlackBuild index 4c0a9e3..aab4341 100755 --- a/Core/tdeartwork/tdeartwork.SlackBuild +++ b/Core/tdeartwork/tdeartwork.SlackBuild @@ -39,23 +39,12 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_ALL_INCLUDED_XSCREENSAVERS="OFF" \ -DWITH_ARTS="ON" \ -DWITH_XSCREENSAVER="OFF" \ -DWITH_LIBART="ON" \ -DWITH_OPENGL="ON" \ - -DBUILD_DOC="ON" \ -DBUILD_EMOTICONS="ON" \ -DBUILD_ICEWM_THEMES="ON" \ -DBUILD_ICON_THEMES="ON" \ @@ -65,9 +54,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DBUILD_SOUNDS="ON" \ -DBUILD_STYLES="ON" \ -DBUILD_TDEASCIIQUARIUM="ON" \ - -DBUILD_WALLPAPERS="ON" \ - -Wno-dev \ - .. + -DBUILD_WALLPAPERS="ON" make_fn diff --git a/Core/tdebase/tdebase.SlackBuild b/Core/tdebase/tdebase.SlackBuild index 10a1b6c..501ac3f 100755 --- a/Core/tdebase/tdebase.SlackBuild +++ b/Core/tdebase/tdebase.SlackBuild @@ -154,19 +154,9 @@ endif( ) # sed -i "s|/opt/.*/share/doc/tdm/README.gz|$INSTALL_TDE/share/config/tdm/README-config|" ../doc/man/tdm{,ctl}.1 -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_ARTS="ON" \ -DWITH_ELFICON="OFF" \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ -DWITH_HAL="OFF" \ -DWITH_I8K="OFF" \ -DWITH_LDAP="OFF" \ @@ -197,7 +187,6 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DWITH_XTEST="ON" \ -DBUILD_APPLNK="ON" \ -DBUILD_CRASHTEST="ON" \ - -DBUILD_DOC="ON" \ -DBUILD_DRKONQI="ON" \ -DBUILD_KAPPFINDER="ON" \ -DBUILD_KATE="ON" \ @@ -246,9 +235,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DBUILD_TDM_SYSTEMD_UNIT_FILE="OFF" \ -DBUILD_TQT3INTEGRATION="ON" \ -DBUILD_TSAK="ON" \ - -DBUILD_TWIN="ON" \ - -Wno-dev \ - .. + -DBUILD_TWIN="ON" make_fn diff --git a/Core/tdeedu/tdeedu.SlackBuild b/Core/tdeedu/tdeedu.SlackBuild index b2eeb1e..671b048 100755 --- a/Core/tdeedu/tdeedu.SlackBuild +++ b/Core/tdeedu/tdeedu.SlackBuild @@ -186,6 +186,12 @@ patch -p0 << EOF + .section .rodata.cst16,"aM",@progbits,16 EOF +## config.guess uses uname to identify the system so incorrectly identifies +## a 32 bit system using a 64 bit kernel as 64 bit +## Could use --build=, but this way configure gets to choose the triple +[[ $(getconf LONG_BIT) == 32 && $(uname -m) == *64 ]] && \ +sed -i 's|^UNAME_MACHINE=.*$|UNAME_MACHINE=i586|' config/gnu/config.guess + ## force "gcc -fcommon" for gcc10 build - see https://github.com/ocaml/ocaml/issues/9622 ./configure -cc "$COMPILER -fcommon" -libdir /usr/local/lib$LIBDIRSUFFIX/ocaml ## finish build with -j1 if there are race condition errors @@ -244,18 +250,8 @@ cd_builddir_fn ## kig python scripting support [[ $(ls -1 /usr/lib$LIBDIRSUFFIX/libboost_python*.so) ]] && KIG_PS="ON" -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_ARTS="ON" \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ -DWITH_KIG_PYTHON_SCRIPTING=${KIG_PS:-"OFF"} \ -DWITH_LIBUSB="ON" \ -DWITH_OCAML_SOLVER=${OCAML:-"OFF"} \ @@ -278,10 +274,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DBUILD_KTURTLE="ON" \ -DBUILD_KVERBOS="ON" \ -DBUILD_KVOCTRAIN="ON" \ - -DBUILD_KWORDQUIZ="ON" \ - -DBUILD_DOC="ON" \ - -Wno-dev \ - .. + -DBUILD_KWORDQUIZ="ON" ## remove obsolete tags doxygen -u doc/kig/scripting-api/Doxyfile.scripting-api diff --git a/Core/tdegames/tdegames.SlackBuild b/Core/tdegames/tdegames.SlackBuild index 7a1e9fc..796d81d 100755 --- a/Core/tdegames/tdegames.SlackBuild +++ b/Core/tdegames/tdegames.SlackBuild @@ -39,19 +39,8 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_ARTS="ON" \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ -DBUILD_LIBTDEGAMES="ON" \ -DBUILD_ATLANTIK="ON" \ -DBUILD_KASTEROIDS="ON" \ @@ -85,9 +74,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DBUILD_KTUBERLING="ON" \ -DBUILD_LSKAT="ON" \ -DBUILD_TWIN4="ON" \ - -DBUILD_TDEFIFTEEN="ON" \ - -Wno-dev \ - .. + -DBUILD_TDEFIFTEEN="ON" # don't package carddecks if they're not needed for chosen games: [[ ! $(grep -E "kpat|kpoker|lskat" cmake_install.cmake) ]] && sed -i '/carddecks/d' libtdegames/cmake_install.cmake diff --git a/Core/tdegraphics/tdegraphics.SlackBuild b/Core/tdegraphics/tdegraphics.SlackBuild index c84685f..ae76f65 100755 --- a/Core/tdegraphics/tdegraphics.SlackBuild +++ b/Core/tdegraphics/tdegraphics.SlackBuild @@ -33,6 +33,9 @@ getsource_fn untar_fn +## build fails with gcc visibility support +sed -i '/check for gcc visibility support/,+4d' ConfigureChecks.cmake + listdocs_fn chown_fn @@ -44,22 +47,12 @@ sed -i "s|http://bugs.trinitydesktop.org|https://mirror.git.trinitydesktop.org/g # If imlib is installed, include Kuickshow: pkg-config imlib && KUICKSHOW=ON -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_T1LIB="OFF" \ -DWITH_PAPER="OFF" \ -DWITH_TIFF="ON" \ -DWITH_OPENEXR="OFF" \ -DWITH_PDF="ON" \ - -DBUILD_DOC="ON" \ -DBUILD_TDEFILE_PLUGINS="ON" \ -DBUILD_KUICKSHOW=${KUICKSHOW:-OFF} \ -DBUILD_KPDF="ON" \ @@ -80,9 +73,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DBUILD_KRULER="ON" \ -DBUILD_KSNAPSHOT="ON" \ -DBUILD_KVIEW="ON" \ - -DBUILD_KVIEWSHELL="ON" \ - -Wno-dev \ - .. + -DBUILD_KVIEWSHELL="ON" make_fn diff --git a/Core/tdelibs/tdelibs.SlackBuild b/Core/tdelibs/tdelibs.SlackBuild index 7f83f7a..9fbbf13 100755 --- a/Core/tdelibs/tdelibs.SlackBuild +++ b/Core/tdelibs/tdelibs.SlackBuild @@ -136,6 +136,33 @@ patch -N -p0 << EOF || true + EOF +[[ $TDEVERSION == 14.0.13 ]] && { +patch -p0 << EOF +--- CMakeLists.txt ++++ CMakeLists.txt +@@ -376,2 +376,5 @@ + set ( HAVE_BACKTRACE 1 ) ++ else () ++ set ( Backtrace_LIBRARY "" ) ++ set ( Backtrace_HEADER "" ) + endif () +EOF +} + +## fix build error for clang/i586 +[[ $TDEVERSION == 14.0.13 ]] && \ +[[ $COMPILER == clang ]] && \ +[[ $ARCH == i586 ]] && \ +patch -p0 << EOF +--- tdehtml/ecma/kjs_proxy.cpp ++++ tdehtml/ecma/kjs_proxy.cpp +@@ -390,2 +390,2 @@ +- { i_ms / 1000, (i_ms % 1000) * 1000 }, +- { ms / 1000, (ms % 1000) * 1000 } ++ { static_cast( i_ms / 1000 ), static_cast( (i_ms % 1000) * 1000 ) }, ++ { static_cast( ms / 1000 ), static_cast( (ms % 1000) * 1000 ) } +EOF + listdocs_fn chown_fn @@ -163,15 +190,7 @@ sed -i 's|tde_message_fatal( "Spell checker|message( "Spell checker|' ../CMakeLi are 14.1.0 options and will be ignored by 14.0.* builds comment -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DDEFAULT_SPELL_CHECKER=${DEF_SP_CHKR:-"ASPELL"} \ -DTDE_MALLOC="OFF" \ -DTDE_MALLOC_DEBUG="OFF" \ @@ -186,7 +205,6 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DWITH_DEVKITPOWER="ON" \ -DWITH_ELFICON="OFF" \ -DWITH_GAMIN="OFF" \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ -DWITH_HAL="OFF" \ -DWITH_HSPELL="OFF" \ -DWITH_IMAGETOPS_BINARY="OFF" \ @@ -219,9 +237,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DWITH_UPOWER="OFF" \ -DWITH_UTEMPTER="OFF" \ -DWITH_XCOMPOSITE="ON" \ - -DWITH_XRANDR="ON" \ - -Wno-dev \ - .. + -DWITH_XRANDR="ON" make_fn diff --git a/Core/tdemultimedia/tdemultimedia.SlackBuild b/Core/tdemultimedia/tdemultimedia.SlackBuild index c8c63f6..ca1389b 100755 --- a/Core/tdemultimedia/tdemultimedia.SlackBuild +++ b/Core/tdemultimedia/tdemultimedia.SlackBuild @@ -44,16 +44,7 @@ sed -i "s|http://bugs.trinitydesktop.org|https://mirror.git.trinitydesktop.org/g ## akode is required for ARTS_AKODE plugin & JUK pkg-config akode && aRts_AKODE=ON && JUK=ON -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_ALSA="ON" \ -DWITH_ARTS_AKODE="${aRts_AKODE:-OFF}" \ -DWITH_ARTS_AUDIOFILE="ON" \ @@ -69,7 +60,6 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DWITH_THEORA="ON" \ -DWITH_VORBIS="ON" \ -DBUILD_ARTS="ON" \ - -DBUILD_DOC="ON" \ -DBUILD_JUK="${JUK:-OFF}" \ -DBUILD_KABOODLE="ON" \ -DBUILD_KAPPFINDER_DATA="ON" \ @@ -82,9 +72,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DBUILD_NOATUN="ON" \ -DBUILD_TDEFILE_PLUGINS="ON" \ -DBUILD_TDEIOSLAVE="ON" \ - -DBUILD_TDEMID="ON" \ - -Wno-dev \ - .. + -DBUILD_TDEMID="ON" make_fn diff --git a/Core/tdenetwork/tdenetwork.SlackBuild b/Core/tdenetwork/tdenetwork.SlackBuild index 198004e..58eb390 100755 --- a/Core/tdenetwork/tdenetwork.SlackBuild +++ b/Core/tdenetwork/tdenetwork.SlackBuild @@ -47,17 +47,7 @@ sed -i "s|/opt/trinity/share/doc/lisa/README.gz|$INSTALL_TDE/share/apps/lisa/REA # If speex is installed, include it in the build for jingle pkg-config speex && SPX="ON" -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_ARTS="ON" \ -DWITH_JINGLE="ON" \ -DWITH_SPEEX=${SPX:-"OFF"} \ @@ -67,7 +57,6 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DWITH_SLP="OFF" \ -DWITH_WEBCAM="OFF" \ -DBUILD_DCOPRSS="ON" \ - -DBUILD_DOC="ON" \ -DBUILD_FILESHARING="ON" \ -DBUILD_KDICT="ON" \ -DBUILD_TDEDNSSD="ON" \ @@ -111,9 +100,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DBUILD_KOPETE_PLUGIN_NETMEETING="ON" \ -DBUILD_KOPETE_PLUGIN_ADDBOOKMARKS="ON" \ -DBUILD_KOPETE_PLUGIN_STATISTICS="ON" \ - -DBUILD_KOPETE_PLUGIN_SMPPPDCS="ON" \ - -Wno-dev \ - .. + -DBUILD_KOPETE_PLUGIN_SMPPPDCS="ON" make_fn diff --git a/Core/tdepim/tdepim.SlackBuild b/Core/tdepim/tdepim.SlackBuild index 600564d..ffa9776 100755 --- a/Core/tdepim/tdepim.SlackBuild +++ b/Core/tdepim/tdepim.SlackBuild @@ -33,6 +33,9 @@ getsource_fn untar_fn +## build fails with gcc visibility support +sed -i '/check for gcc visibility support/,+4d' ConfigureChecks.cmake + listdocs_fn chown_fn @@ -45,15 +48,7 @@ pkg-config libcaldav && LCALDAV="ON" # If libcarddav is installed, include it in the build for korganizer pkg-config libcarddav && LCARDDAV="ON" -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_ARTS="ON" \ -DWITH_BIRTHDAYS="ON" \ -DWITH_CALDAV=${LCALDAV:-"OFF"} \ @@ -74,7 +69,6 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DWITH_XSCREENSAVER="OFF" \ -DBUILD_AKREGATOR="ON" \ -DBUILD_CERTMANAGER="ON" \ - -DBUILD_DOC="ON" \ -DBUILD_INDEXLIB="ON" \ -DBUILD_KADDRESSBOOK="ON" \ -DBUILD_KALARM="ON" \ @@ -108,9 +102,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DBUILD_TDEFILE_PLUGINS="ON" \ -DBUILD_TDEIOSLAVE="ON" \ -DBUILD_TDERESOURCES="ON" \ - -DBUILD_WIZARDS="ON" \ - -Wno-dev \ - .. + -DBUILD_WIZARDS="ON" make_fn diff --git a/Core/tdesdk/tdesdk.SlackBuild b/Core/tdesdk/tdesdk.SlackBuild index c416db9..7bfc1fb 100755 --- a/Core/tdesdk/tdesdk.SlackBuild +++ b/Core/tdesdk/tdesdk.SlackBuild @@ -43,20 +43,10 @@ cd_builddir_fn sed -i "s|http://bugs.trinitydesktop.org|https://mirror.git.trinitydesktop.org/gitea/TDE/$PRGNAM/issues|" ../cervisia/cervisia.1.in sed -i "s|http://bugs.trinitydesktop.org|https://mirror.git.trinitydesktop.org/gitea/TDE/$PRGNAM/issues|" ../scripts/tdesvn-build -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_DBSEARCHENGINE="ON" \ -DWITH_KCAL="ON" \ -DBUILD_CERVISIA="ON" \ - -DBUILD_DOC="ON" \ -DBUILD_KAPPTEMPLATE="ON" \ -DBUILD_KBABEL="ON" \ -DBUILD_KBUGBUSTER="ON" \ @@ -74,9 +64,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DBUILD_TDEFILE_PLUGINS="ON" \ -DBUILD_TDEIOSLAVE="ON" \ -DBUILD_TDEUNITTEST="ON" \ - -DBUILD_UMBRELLO="ON" \ - -Wno-dev \ - .. + -DBUILD_UMBRELLO="ON" make_fn diff --git a/Core/tdetoys/tdetoys.SlackBuild b/Core/tdetoys/tdetoys.SlackBuild index 3f7162a..e1fc44b 100755 --- a/Core/tdetoys/tdetoys.SlackBuild +++ b/Core/tdetoys/tdetoys.SlackBuild @@ -39,18 +39,8 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DBUILD_AMOR="ON" \ - -DBUILD_DOC="ON" \ -DBUILD_EYESAPPLET="ON" \ -DBUILD_FIFTEENAPPLET="ON" \ -DBUILD_KMOON="ON" \ @@ -59,9 +49,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DBUILD_KTUX="ON" \ -DBUILD_KWEATHER="ON" \ -DBUILD_KONQ_KWEATHER="ON" \ - -DBUILD_KWORLDWATCH="ON" \ - -Wno-dev \ - .. + -DBUILD_KWORLDWATCH="ON" make_fn diff --git a/Core/tdeutils/tdeutils.SlackBuild b/Core/tdeutils/tdeutils.SlackBuild index b8df811..994d929 100755 --- a/Core/tdeutils/tdeutils.SlackBuild +++ b/Core/tdeutils/tdeutils.SlackBuild @@ -43,16 +43,7 @@ sed -i "s|http://bugs.trinitydesktop.org|https://mirror.git.trinitydesktop.org/g ## TDEFileReplace has been moved from tdewebdev for R14.1.0 [[ $TDEVERSION == 14.1.0 ]] && TDEFileReplace="-DBUILD_TDEFILEREPLACE=ON" -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_DPMS="ON" \ -DWITH_XSCREENSAVER="OFF" \ -DWITH_SENSORS="ON" \ @@ -65,7 +56,6 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DWITH_I8K="OFF" \ -DWITH_XMMS="OFF" \ -DWITH_TDENEWSTUFF="OFF" \ - -DBUILD_DOC="ON" \ -DBUILD_ARK="ON" \ -DBUILD_CHARSELECTAPPLET="ON" \ -DBUILD_KCALC="ON" \ @@ -85,9 +75,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DBUILD_KTIMER="ON" \ -DBUILD_TDEWALLET="ON" \ -DBUILD_SUPERKARAMBA="ON" \ - ${TDEFileReplace:-} \ - -Wno-dev \ - .. + ${TDEFileReplace:-} make_fn diff --git a/Core/tdevelop/tdevelop.SlackBuild b/Core/tdevelop/tdevelop.SlackBuild index 2695ea3..cc9eed2 100755 --- a/Core/tdevelop/tdevelop.SlackBuild +++ b/Core/tdevelop/tdevelop.SlackBuild @@ -33,21 +33,16 @@ getsource_fn untar_fn +## build fails with gcc visibility support +sed -i '/check for gcc visibility support/,+4d' ConfigureChecks.cmake + listdocs_fn chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_BUILDTOOL_ADA="ON" \ -DWITH_BUILDTOOL_ANT="ON" \ -DWITH_BUILDTOOL_AUTOTOOLS="ON" \ @@ -72,11 +67,8 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DWITH_VCS_CVSSERVICE="ON" \ -DWITH_VCS_PERFORCE="ON" \ -DWITH_VCS_SUBVERSION="ON" \ - -DBUILD_DOC="ON" \ -DBUILD_KDEVDESIGNER="ON" \ - -DBUILD_VISUALBOYADVANCE="ON" \ - -Wno-dev \ - .. + -DBUILD_VISUALBOYADVANCE="ON" make_fn diff --git a/Core/tdewebdev/tdewebdev.SlackBuild b/Core/tdewebdev/tdewebdev.SlackBuild index 7f78dd5..5e29580 100755 --- a/Core/tdewebdev/tdewebdev.SlackBuild +++ b/Core/tdewebdev/tdewebdev.SlackBuild @@ -38,6 +38,11 @@ untar_fn sed -i "s|FileName=trinity|FileName=$PLUGIN_INSTALL_DIR|" quanta/data/config/plugins.rc sed -i "s|/opt/trinity|$INSTALL_TDE|" */*.tdevelop sed -i "s|trinity/|$PLUGIN_INSTALL_DIR/|" doc/*/*.docbook +sed -i "s|/opt/trinity|$INSTALL_TDE|" doc/man/*/*.1 + +## the path LIB_INSTALL_DIR can be set by cmake +sed -i 's|project(.*$|&\ninclude( GNUInstallDirs )|' CMakeLists.txt +sed -i 's|${LIB_INSTALL_DIR}|${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}|' kommander/{widget{,s},plugin}/CMakeLists.txt listdocs_fn @@ -45,36 +50,17 @@ chown_fn cd_builddir_fn -## override hard coded trinity installation directory link -sed -i "s|/opt/trinity|$INSTALL_TDE|" ../doc/man/*/*.1 - -## LIB_INSTALL_DIR is for ../kommander/{widget{,s},plugin}/CMakeLists.txt -## which defaults to $INSTALL_TDE/lib ## TDEFileReplace has been moved to tdeutils for R14.1.0 [[ $TDEVERSION != 14.1.0 ]] && TDEFileReplace="-DBUILD_TDEFILEREPLACE=ON" -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX \ - -DPLUGIN_INSTALL_DIR=$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_OTHER_EDITORS="ON" \ -DWITH_QUANTA_CVSSERVICE="ON" \ - -DBUILD_DOC="ON" \ -DBUILD_KIMAGEMAPEDITOR="ON" \ -DBUILD_KLINKSTATUS="ON" \ -DBUILD_KOMMANDER="ON" \ -DBUILD_KXSLDBG="ON" \ -DBUILD_QUANTA="ON" \ - ${TDEFileReplace:-} \ - -Wno-dev \ - .. - + ${TDEFileReplace:-} make_fn diff --git a/Deps/akode/akode.SlackBuild b/Deps/akode/akode.SlackBuild index 06d7a90..f17a9da 100755 --- a/Deps/akode/akode.SlackBuild +++ b/Deps/akode/akode.SlackBuild @@ -38,15 +38,7 @@ chown_fn cd_builddir_fn ## see README for cmake options -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_LIBLTDL="ON" \ -DWITH_ALSA_SINK="ON" \ -DWITH_JACK_SINK="OFF" \ @@ -57,9 +49,7 @@ cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ -DWITH_MPC_DECODER="ON" \ -DWITH_MPEG_DECODER="ON" \ -DWITH_SRC_RESAMPLER="ON" \ - -DWITH_XIPH_DECODER="ON" \ - -Wno-dev \ - .. + -DWITH_XIPH_DECODER="ON" make_fn diff --git a/Deps/arts/arts.SlackBuild b/Deps/arts/arts.SlackBuild index a229b2c..2776149 100755 --- a/Deps/arts/arts.SlackBuild +++ b/Deps/arts/arts.SlackBuild @@ -42,26 +42,14 @@ cd_builddir_fn sed -i 's|^KDE|TDE|' ../README.md for i in ../doc/man/*.1 ; do mv $i ${i%%-trinity.1}.1 ; done -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_ALSA="ON" \ -DWITH_AUDIOFILE="ON" \ -DWITH_ESOUND="OFF" \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ -DWITH_JACK="OFF" \ -DWITH_MAD="ON" \ -DWITH_SNDIO="OFF" \ - -DWITH_VORBIS="ON" \ - -DBUILD_DOC="ON" \ - -Wno-dev \ - .. + -DWITH_VORBIS="ON" make_fn diff --git a/Deps/avahi-tqt/avahi-tqt.SlackBuild b/Deps/avahi-tqt/avahi-tqt.SlackBuild index fc7082d..525ccd9 100755 --- a/Deps/avahi-tqt/avahi-tqt.SlackBuild +++ b/Deps/avahi-tqt/avahi-tqt.SlackBuild @@ -39,17 +39,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Deps/dbus-1-tqt/dbus-1-tqt.SlackBuild b/Deps/dbus-1-tqt/dbus-1-tqt.SlackBuild index 2e4524a..a2e89aa 100755 --- a/Deps/dbus-1-tqt/dbus-1-tqt.SlackBuild +++ b/Deps/dbus-1-tqt/dbus-1-tqt.SlackBuild @@ -39,17 +39,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Deps/dbus-tqt/dbus-tqt.SlackBuild b/Deps/dbus-tqt/dbus-tqt.SlackBuild index 4f8d507..56287ea 100755 --- a/Deps/dbus-tqt/dbus-tqt.SlackBuild +++ b/Deps/dbus-tqt/dbus-tqt.SlackBuild @@ -39,14 +39,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Deps/libart-lgpl/libart-lgpl.SlackBuild b/Deps/libart-lgpl/libart-lgpl.SlackBuild index aca07ef..338f2a6 100755 --- a/Deps/libart-lgpl/libart-lgpl.SlackBuild +++ b/Deps/libart-lgpl/libart-lgpl.SlackBuild @@ -29,6 +29,8 @@ BUILD=${BUILD:-1} TAG=${TAG:-_tde} source ../../get-source.sh + +INSTALL_TDE=/usr # set path for the CMAKE_CACHE file getsource_fn untar_fn @@ -39,25 +41,12 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DMAN_INSTALL_DIR=/usr/man \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_DOC="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn installdocs_fn -INSTALL_TDE=/usr mangzip_fn strip_fn diff --git a/Deps/libcaldav/libcaldav.SlackBuild b/Deps/libcaldav/libcaldav.SlackBuild index 0184c79..b98f9be 100755 --- a/Deps/libcaldav/libcaldav.SlackBuild +++ b/Deps/libcaldav/libcaldav.SlackBuild @@ -40,20 +40,9 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DBUILD_DOC="ON" \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DBUILD_CALDAV_TEST="OFF" \ - -DBUILD_UNITTEST="OFF" \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -Wno-dev \ - .. + -DBUILD_UNITTEST="OFF" make_fn diff --git a/Deps/libcarddav/libcarddav.SlackBuild b/Deps/libcarddav/libcarddav.SlackBuild index 0a7018a..e56a6e8 100755 --- a/Deps/libcarddav/libcarddav.SlackBuild +++ b/Deps/libcarddav/libcarddav.SlackBuild @@ -39,18 +39,8 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DBUILD_DOC="OFF" \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ + -DBUILD_DOC="OFF" make_fn diff --git a/Deps/tqca/tqca.SlackBuild b/Deps/tqca/tqca.SlackBuild index 931d949..3143418 100755 --- a/Deps/tqca/tqca.SlackBuild +++ b/Deps/tqca/tqca.SlackBuild @@ -39,19 +39,9 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DBUILD_TQCA="ON" \ - -DBUILD_TQCA_TLS="ON" \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -Wno-dev \ - .. + -DBUILD_TQCA_TLS="ON" make_fn diff --git a/Deps/tqt3/tqt3.SlackBuild b/Deps/tqt3/tqt3.SlackBuild index ac79da5..9d9e69c 100755 --- a/Deps/tqt3/tqt3.SlackBuild +++ b/Deps/tqt3/tqt3.SlackBuild @@ -42,16 +42,9 @@ sed -i "s|CONFIG.*$|& ${NO_WARN:+warn_off}|" mkspecs/linux-g++/qmake.conf ## RPATH is set to $ORIGIN/../lib to locate libs during the build ## and added during configure with the -R option -sed -i "s|QMAKE_RPATH.*$|QMAKE_RPATH =|" mkspecs/linux-g++/qmake.conf - -## tqt libs might be installed in $([T]QTDIR)/lib64 -sed -i "s|QTDIR)/lib|&$LIBDIRSUFFIX|" mkspecs/linux-g++/qmake.conf -## [open]GL libs might be installed in ../lib64 -sed -i "s|X11R6/lib|&$LIBDIRSUFFIX|" mkspecs/linux-g++/qmake.conf +## lib suffix might be 64 ## add -headerdir as set in configure [[ $TDEVERSION == 14.1.0 ]] && QTDIR_PFX=T || QTDIR=$TQTDIR -sed -i "s|QMAKE_INCDIR =|& \$(${QTDIR_PFX:-}QTDIR)/include/tqt|" mkspecs/linux-g++/qmake.conf - ## allow building with clang, either build-time or run-time [[ ! $(grep COMPILER mkspecs/linux-g++/qmake.conf) ]] && { echo $'--- mkspecs/linux-g++/qmake.conf @@ -62,16 +55,44 @@ echo $'--- mkspecs/linux-g++/qmake.conf @@ -29 +29 @@ -QMAKE_CXX = g++ +QMAKE_CXX = $(COMPILER_CXX) +@@ -40 +40 @@ +-QMAKE_INCDIR = ++QMAKE_INCDIR = $('"${QTDIR_PFX:-}"$'QTDIR)/include/tqt +@@ -42,2 +42,2 @@ +-QMAKE_INCDIR_X11 = /usr/X11R6/include +-QMAKE_LIBDIR_X11 = /usr/X11R6/lib ++QMAKE_INCDIR_X11 = /usr/include/X11 ++QMAKE_LIBDIR_X11 = /usr/lib'"$LIBDIRSUFFIX"$' +@@ -45,3 +45,3 @@ +-QMAKE_LIBDIR_'"${QTDIR_PFX:-}"$'QT = $('"${QTDIR_PFX:-}"$'QTDIR)/lib +-QMAKE_INCDIR_OPENGL = /usr/X11R6/include +-QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib ++QMAKE_LIBDIR_'"${QTDIR_PFX:-}"$'QT = $('"${QTDIR_PFX:-}"$'QTDIR)/lib'"$LIBDIRSUFFIX"$' ++QMAKE_INCDIR_OPENGL = /usr/include/GL ++QMAKE_LIBDIR_OPENGL = /usr/lib'"$LIBDIRSUFFIX"$' @@ -49,2 +49,2 @@ -QMAKE_LINK = g++ -QMAKE_LINK_SHLIB = g++ +QMAKE_LINK = $(COMPILER_CXX) -+QMAKE_LINK_SHLIB = $(COMPILER_CXX)' | patch -p0 ++QMAKE_LINK_SHLIB = $(COMPILER_CXX) +@@ -58 +58 @@ +-QMAKE_RPATH = -Wl,-rpath, ++QMAKE_RPATH = +' | patch -p0 } ## don't install html docs if 'nodocs' has been selected [[ $TQT_OPTS == *nodocs* ]] && sed -i '/htmldocs/d' src/qt_install.pri +## install translations only for the languages set with I18N +(cd translations +I18N=$(echo $I18N | tr '[:upper:]' '[:lower:]' | tr '_' '-') +for lang in $I18N +do +file="${file:+${file}:}*${lang}*" +done +GLOBIGNORE=${file:-} +rm *) ## for a minimal build [[ $TQT_OPTS == *minimal* ]] && { sed -i '/translations/d' src/qt_install.pri @@ -141,6 +162,12 @@ echo "yes" | \ -fast \ -R-Wl,-rpath,\'\\\$\$ORIGIN/../lib:$INST_RPATH\' ## +$INST_RPATH for run-time RPATH +#| cc1plus: error: one or more PCH files were found, but they were invalid +#| : fatal error: tqtdesignercore: No such file or directory +## Not a fatal error causing a build failure - qmake_image_collection.o compiles later +## at its correct position in the Makefile OBJECTS list - but it's misleading +sed -i 's|./qmake_image_collection.o:.*$|& tqtdesignercore.gch/c++|' tools/designer/designer/Makefile + ## don't build tutorial and examples which won't be installed because the release version is being built make -i $NUMJOBS symlinks src-qmake src-moc sub-src sub-tools || exit 1 make install INSTALL_ROOT=$PKG || exit 1 @@ -303,12 +330,12 @@ EOF ## This could be a first build of tqt3, so build with the packaging directory binaries $PKG$INSTALL_TDE/bin/tqmake -project -o regextester.pro -$PKG$INSTALL_TDE/bin/tqmake TARGET=regextester -spec $PKG$INSTALL_TDE/lib64/tqt/mkspecs/linux-g++ +$PKG$INSTALL_TDE/bin/tqmake TARGET=regextester -spec $PKG$INSTALL_TDE/lib$LIBDIRSUFFIX/tqt/mkspecs/linux-g++ sed -i "s|-ltqt-mt|$PKG$INSTALL_TDE/lib$LIBDIRSUFFIX/libtqt-mt.so.3|" Makefile sed -i "s|tqmake|$PKG$INSTALL_TDE/bin/tqmake|" Makefile -QTDIR=$PKG$INSTALL_TDE COMPILER_CXX=g++ make +make strip regextester diff --git a/Deps/tqtinterface/tqtinterface.SlackBuild b/Deps/tqtinterface/tqtinterface.SlackBuild index c554961..ec6e4c7 100755 --- a/Deps/tqtinterface/tqtinterface.SlackBuild +++ b/Deps/tqtinterface/tqtinterface.SlackBuild @@ -40,21 +40,12 @@ chown_fn cd_builddir_fn [[ $TDEVERSION == 14.1.0 ]] && QTINC_PFX=T -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$TQTDIR \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DQT_PREFIX_DIR=$TQTDIR \ -D${QTINC_PFX:-}QT_INCLUDE_DIR=$TQTDIR/include/tqt \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ -DQT_VERSION=3 \ -DWITH_QT3="OFF" \ - -DWITH_QT4="OFF" \ - -Wno-dev \ - .. + -DWITH_QT4="OFF" make_fn diff --git a/Libs/libkdcraw/libkdcraw.SlackBuild b/Libs/libkdcraw/libkdcraw.SlackBuild index 4010b23..64ff4ae 100755 --- a/Libs/libkdcraw/libkdcraw.SlackBuild +++ b/Libs/libkdcraw/libkdcraw.SlackBuild @@ -128,27 +128,19 @@ tde_add_executable( dcraw_half AUTOMOC LINK raw-static )' >> libkdcraw/test/CMakeLists.txt +## for pkg-config .pc file +sed -i 's|project( libkdcraw|& VERSION 0.1.9|' CMakeLists.txt +sed -i 's|Version:.*$|Version: @PROJECT_VERSION@|' libkdcraw/libkdcraw.pc.cmake + chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DMAN_INSTALL_DIR=$INSTALL_TDE/man \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} \ -DWITH_LCMS="ON" \ -DWITH_OPENMP="ON" \ -DBUILD_DCRAW="ON" \ - -DBUILD_TESTS="ON" \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. + -DBUILD_TESTS="ON" make_fn diff --git a/Libs/libkexiv2/libkexiv2.SlackBuild b/Libs/libkexiv2/libkexiv2.SlackBuild index 66b9634..9ec71e9 100755 --- a/Libs/libkexiv2/libkexiv2.SlackBuild +++ b/Libs/libkexiv2/libkexiv2.SlackBuild @@ -40,17 +40,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Libs/libkipi/libkipi.SlackBuild b/Libs/libkipi/libkipi.SlackBuild index 0eb2816..35d970f 100755 --- a/Libs/libkipi/libkipi.SlackBuild +++ b/Libs/libkipi/libkipi.SlackBuild @@ -43,18 +43,7 @@ chown_fn cd_builddir_fn -cmake ${G_NINJA:-} ${CMAKE_OPTS:-} \ - -DCMAKE_C_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_CXX_FLAGS="$SLKRCFLAGS" \ - -DCMAKE_C_COMPILER=$COMPILER \ - -DCMAKE_CXX_COMPILER=$COMPILER_CXX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$INSTALL_TDE \ - -DLIB_SUFFIX=$LIBDIRSUFFIX \ - -DWITH_GCC_VISIBILITY=${GCC_VIS:-} \ - -DBUILD_TRANSLATIONS="ON" \ - -Wno-dev \ - .. +cmake ${G_NINJA:-} -C $TMPVARS/CMAKE_CACHE ${CMAKE_OPTS:-} make_fn diff --git a/Misc/inkscape/inkscape.SlackBuild b/Misc/inkscape/inkscape.SlackBuild index d9226f0..3a79daa 100755 --- a/Misc/inkscape/inkscape.SlackBuild +++ b/Misc/inkscape/inkscape.SlackBuild @@ -75,7 +75,7 @@ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc" DESTINATION ${CMA sed -i 's|VERSION 3.2.0|VERSION 3.2.1|' CMakeLists.txt cd cmake/ -# LIBDIRSUFFIX not required - builds to lib64 where appropriate .. +# LIBDIRSUFFIX not required - include(GNUInstallDirs) sets lib64 where appropriate .. cmake ${G_NINJA:-} \ -DBUILD_SHARED_LIBS=ON \ -DBUILD_TESTING=OFF \ @@ -157,8 +157,14 @@ chown_fn cd_builddir_fn +## for a clang/i586 build, linking inkscape and inkview: +##| /usr/bin/ld: lib/libinkscape_base.so: undefined reference to `__atomic_store' +##| /usr/bin/ld: lib/libinkscape_base.so: undefined reference to `__atomic_load' +## Override the LIBATOMIC_NOT_NEEDED test in DefineDependsandFlags.cmake to add -latomic to the linker flags +[[ $COMPILER == clang && $ARCH == i586 ]] && LIBATOMIC=-DLIBATOMIC_NOT_NEEDED=0 + ## options have been pulled from CMakeLists.txt -cmake ${G_NINJA:-} \ +cmake ${G_NINJA:-} ${LIBATOMIC:-} \ -DCMAKE_C_FLAGS="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS="$SLKCFLAGS" \ -DCMAKE_C_COMPILER=$COMPILER \ diff --git a/README.md b/README.md index b291db9..4e84527 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ See [*Cross compiling for RPi3*](#xcompiling) for building for arm_hf and aarch64. For a native build, run **./BUILD-TDE.sh** - a dialog based script with a series of screens for user input, -which will build the release version 14.0.13, or the development versions 14.0.x, 14.1.0. +which will build the release version 14.0.13, or the development versions 14.0.x [\[see note \[6\]\]](#6), or 14.1.0. [](https://ray-v.github.io/TDE-version.png "TDE version") ... select TDE version @@ -61,7 +61,7 @@ get-source.sh - common code for the SlackBuilds There is an override in the Misc SlackBuilds for non-trinity source archive URLs. Non-trinity builds have been included where a TDE package requires a dependency that is not in Slackware, or where it's an alternative to a TDE package. Some SlackBuilds require non-Slackware packages which aren't in the build list. These can be added to the build if they are not already installed by downloading the source archives to the 'src' directory. They will then be built and installed during the xxx.SlackBuild. -See the READMEs in Core/tdeedu, Apps/k3b, Apps/klamav, Apps/koffice and Misc/inkscape for details, which can also be viewed while running ./BUILD-TDE.sh. +See the READMEs in Core/tdeedu, Apps/k3b, Apps/klamav, and Misc/inkscape for details, which can also be viewed while running ./BUILD-TDE.sh. --- @@ -136,6 +136,9 @@ Includes: [5] The speex build for version 1.2.0 has been retained, but speex v1.2.1 is available as a Slackware 15.0 package and should be used for tdenetwork and amarok builds. + +[6] There are no plans for a 14.0.14 release and so the 14.0.x branch is effectively frozen at 14.0.13 - go to [new target...](https://mail.trinitydesktop.org/mailman3/hyperkitty/list/users@trinitydesktop.org/thread/JKKMYZUAFMG4HT2EMKFSZHVSNSUTED27/) for more information. + --- See https://wiki.trinitydesktop.org/How_to_Build_TDE_Core_Modules for more information diff --git a/get-source.sh b/get-source.sh index 72542ef..993d15f 100755 --- a/get-source.sh +++ b/get-source.sh @@ -124,6 +124,8 @@ cd $BUILD_TDE_ROOT/src/cgit [[ -d admin ]] && \ (echo "Updating admin ..." cd admin +## remove any old .git/worktrees records - only being used here as a build source +rm -rf .git/worktrees/* git checkout -- * git pull ## repo is in master - update r14.0.x to latest revision @@ -131,6 +133,7 @@ git fetch origin r14.0.x:r14.0.x) [[ -d cmake ]] && \ (echo "Updating cmake ..." cd cmake +rm -rf .git/worktrees/* git checkout -- * git pull git fetch origin r14.0.x:r14.0.x) @@ -151,6 +154,7 @@ touch $TMPVARS/admin-cmake-done [[ -d $PRGNAM ]] && \ (echo "Updating $PRGNAM ..." cd $PRGNAM +rm -rf .git/worktrees/* git checkout -- * git pull git fetch origin r14.0.x:r14.0.x) @@ -163,6 +167,7 @@ git clone https://mirror.git.trinitydesktop.org/gitea/TDE/$PRGNAM [[ -d libltdl ]] && \ (echo "Updating libltdl ..." cd libltdl +rm -rf .git/worktrees/* git checkout -- * git pull git fetch origin r14.0.x:r14.0.x) @@ -176,6 +181,7 @@ git clone https://mirror.git.trinitydesktop.org/gitea/TDE/libltdl [[ -d libtdevnc ]] && \ (echo "Updating libtdevnc ..." cd libtdevnc +rm -rf .git/worktrees/* git checkout -- * git pull # git fetch origin r14.0.x:r14.0.x @@ -250,7 +256,7 @@ cd $TMP_BUILD/tmp-$PRGNAM ## unpack R14 or misc echo -e "\n unpacking $(basename $SOURCE) ... \n" tar -xf $SOURCE -[[ $TDEMIR_SUBDIR != misc ]] && ( +[[ $TDEMIR_SUBDIR != misc ]] && [[ -e $(ls $PRGNAM*/CMakeLists.txt) ]] && ( cd $PRGNAM* tar -xf $SRCDIR/cmake-$TDEVERSION.tar.xz mv cmake-trinity-$TDEVERSION cmake @@ -308,9 +314,27 @@ echo # if this fails, SlackBuild will fail from [3] # cd $PRGNAM* -## For cmake builds - the path to the TDE cmake modules -## Added for 14.0.11+ & 14.1.0 which assume a cmake-trinity package is installed to the CMake system directories -export CMAKE_OPTS=-DCMAKE_MODULE_PATH=$PWD/cmake/modules +## The path to the TDE cmake modules is added for 14.0.11+ & 14.1.0 +## which otherwise assume a cmake-trinity package is installed to the CMake system directories +## Create an initial cache file for TDE cmake builds: +[[ $VERSION == 14.* ]] && [[ -e CMakeLists.txt ]] && { +[[ $PRGNAM == libart-lgpl ]] && SLKRCFLAGS=$SLKCFLAGS +echo 'set ( CMAKE_C_COMPILER '"$(which $COMPILER)"' CACHE FILEPATH "" ) +set ( CMAKE_CXX_COMPILER '"$(which $COMPILER_CXX)"' CACHE FILEPATH "" ) +set ( CMAKE_C_FLAGS "'"$SLKRCFLAGS"'" CACHE STRING "Slackware set c flags" ) +set ( CMAKE_CXX_FLAGS "'"$SLKRCFLAGS"'" CACHE STRING "Slackware set c++ flags" ) +set ( CMAKE_INSTALL_PREFIX '"$INSTALL_TDE"' CACHE PATH "Path to TDE installation directory" ) +set ( PLUGIN_INSTALL_DIR '"$INSTALL_TDE/lib$LIBDIRSUFFIX/$PLUGIN_INSTALL_DIR"' CACHE PATH "Path to plugins directory" ) +set ( MAN_INSTALL_DIR '"$INSTALL_TDE"'/man CACHE PATH "Path to TDE man pages directory" ) +set ( CMAKE_BUILD_TYPE Release CACHE STRING "The type of build" ) +set ( CMAKE_MODULE_PATH '"$PWD"'/cmake/modules CACHE PATH "Path to TDE cmake modules" ) +set ( LIB_SUFFIX '"$LIBDIRSUFFIX"' CACHE STRING "Libraries directory /lib suffix" ) +set ( WITH_GCC_VISIBILITY '"${GCC_VIS:-}"' CACHE BOOL "Used if ON and included in ConfigureChecks.cmake" ) +set ( BUILD_DOC ON CACHE BOOL "Set but not used for this project" ) +set ( BUILD_TRANSLATIONS ON CACHE BOOL "Set but not used for this project" ) +' > $TMPVARS/CMAKE_CACHE +export CMAKE_OPTS='-Wno-dev --no-warn-unused-cli ..' +} || : # exit 0 if not a TDE cmake build } listdocs_fn ()