diff --git a/recipes-kf5/tier1-deps/libdmtx_0.7.4.bb b/recipes-support/libdmtx_0.7.4.bb rename from recipes-kf5/tier1-deps/libdmtx_0.7.4.bb rename to recipes-support/libdmtx_0.7.4.bb diff --git a/recipes-kf5/tier3-deps/lmdb_0.9.21.bb b/recipes-support/lmdb_0.9.21.bb rename from recipes-kf5/tier3-deps/lmdb_0.9.21.bb rename to recipes-support/lmdb_0.9.21.bb diff --git a/scripts/kf5-release.sh b/scripts/kf5-release.sh new file mode 100755 --- /dev/null +++ b/scripts/kf5-release.sh @@ -0,0 +1,35 @@ +#!/bin/bash +# +# add/remove KF5 release recipes +# + +function usage() +{ + echo "$1 [add|remove] " + exit 1 +} + +command=$1 +if [ -z "$command" ]; then usage $0; fi + +version=$2 +if [ -z "$version" ]; then usage $0; fi + +base=`dirname $0`/../recipes-kf5 + +case $command in +add) + for recipe in `find $base -name "*.inc" | grep -v /staging/`; do + name=`echo $recipe | sed -e "s,\.inc,_${version}.bb,"` + echo -e 'require ${PN}.inc\nSRCREV = "v${PV}"' > $name + done + ;; +remove) + for recipe in `find $base -name "*_$version.bb"`; do + rm $recipe + done + ;; +*) + usage $0 + ;; +esac