Git commit fb4639b0b5f2a51d124949d59b9a327bf66c8f04 by David Faure. Committed on 24/10/2019 at 20:15. Pushed by dfaure into branch 'frameworks/5.0'.
KF5: auto-increase QT_DISABLE_DEPRECATED_BEFORE when upgrading the min Qt version This is just safety; some time ago I made them all disable API deprecated before 5.13 and the current min Qt version is 5.11. Thanks Volker for the idea. CCMAIL: vkra...@kde.org, kde-frameworks-devel@kde.org M +9 -1 increase_qt_version.sh https://commits.kde.org/sysadmin/release-tools/fb4639b0b5f2a51d124949d59b9a327bf66c8f04 diff --git a/increase_qt_version.sh b/increase_qt_version.sh index ef17c11..8059910 100755 --- a/increase_qt_version.sh +++ b/increase_qt_version.sh @@ -2,7 +2,12 @@ . utils.sh -qt_version="5.11.0" +qt_version_major=5 +qt_version_minor=11 +qt_version_patch=0 + +qt_version="${qt_version_major}.${qt_version_minor}.${qt_version_patch}" +qt_version_hex="0x`printf '%02x%02x%02x\n' ${qt_version_major} ${qt_version_minor} ${qt_version_patch}`" if [ ! -d $srcdir ]; then echo "$srcdir does not exist, please fix srcdir variable" @@ -20,6 +25,9 @@ cat $releasetools/modules.git | while read repo branch; do $cmd git pull --rebase || exit 3 if [ "$repo" != extra-cmake-modules ]; then $cmd perl -pi -e 's/REQUIRED_QT_VERSION \"?[0-9]+\.[0-9]+\.[0-9]+\"?/REQUIRED_QT_VERSION '$qt_version'/g' CMakeLists.txt + if ! grep -q 'deprecated: true' metainfo.yaml; then + $cmd perl -pi -e 'if (my ($old) = /QT_DISABLE_DEPRECATED_BEFORE=(0x[0-9a-fA-F]+)/) { s/$old/'$qt_version_hex'/ if (hex($old) < hex("'$qt_version_hex'")); }' CMakeLists.txt + fi $cmd git commit -a -m "GIT_SILENT Upgrade Qt5 version requirement to $qt_version." fi $cmd git pull --rebase