summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xDocumentation/maintainers/new/frameworks-bump.sh28
1 files changed, 17 insertions, 11 deletions
diff --git a/Documentation/maintainers/new/frameworks-bump.sh b/Documentation/maintainers/new/frameworks-bump.sh
index 243f46d61e5..16706dcf055 100755
--- a/Documentation/maintainers/new/frameworks-bump.sh
+++ b/Documentation/maintainers/new/frameworks-bump.sh
@@ -4,9 +4,9 @@
: ${TARGET_REPO:="$(pwd)"}
help() {
- echo "Perform a version bump of KDE Frameworks."
+ echo "Perform a version bump of KDE Frameworks 5 or 6."
echo
- echo "Based on the kde-frameworks-live set, this script performs a full version bump"
+ echo "Based on the kde-frameworks-(5|6)-live set, this script performs a full version bump"
echo "of a new unreleased KDE Frameworks."
echo
echo "In addition to the new ebuild being created, the following operations are performed:"
@@ -17,7 +17,7 @@ help() {
echo "* Generation of package.* files in Documentation"
echo
echo "Usage: frameworks-bump.sh <version>"
- echo "Example: frameworks-bump.sh 5.30"
+ echo "Example: frameworks-bump.sh 5.101.0"
exit 0
}
@@ -33,21 +33,27 @@ if [[ -z "${VERSION}" ]] ; then
help
fi
-major_version=$(echo ${VERSION} | cut -d "." -f 1-2)
-kfv="kde-frameworks-${VERSION}"
-kfmv="kde-frameworks-${major_version}"
+major_version=$(echo ${VERSION} | cut -d "." -f 1)
+major_minor_version=$(echo ${VERSION} | cut -d "." -f 1-2)
+kfmv="kde-frameworks-${major_version}-${major_minor_version}"
+setname="kde-frameworks-${major_version}"
+if [[ ${major_version} == 5 ]]; then
+ base_version=5.9999
+else
+ base_version=9999
+fi
pushd "${TARGET_REPO}" > /dev/null
-bump_set_from_live kde-frameworks ${major_version}
-mask_from_live_set kde-frameworks ${VERSION} ${kfv}
+bump_set_from_live ${setname} ${major_minor_version}
+mask_from_live_set ${setname} ${VERSION} kde-frameworks-${VERSION}
mark_unreleased frameworks ${VERSION}
-create_keywords_files ${kfmv} ${set}
+create_keywords_files ${kfmv} ${setname}
-sed -i -e "/KF_RELEASES/s/\"$/ ${major_version}\"/" Documentation/maintainers/regenerate-files
+sed -i -e "/KF${major_version}_RELEASES/s/\"$/ ${major_minor_version}\"/" Documentation/maintainers/regenerate-files
Documentation/maintainers/regenerate-files
-bump_packages_from_set kde-frameworks-live 9999 ${VERSION}
+bump_packages_from_set ${setname}-live ${base_version} ${VERSION}
commit_packages ${kfmv} "${VERSION} version bump"
popd > /dev/null