4 # Author: Elan Ruusamäe <glen@pld-linux.org>
5 # 2015-06-13 Created initial version
9 # grep Version:.*5.4 ~/all-specs/qt5*.spec -l|xargs -I {} basename {} .spec
17 qt5-qtgraphicaleffects
39 APPDIR=$(d=$0; [ -L "$d" ] && d=$(readlink -f "$d"); dirname "$d")
41 topdir=$(rpm -E '%{_topdir}')
44 # get package, no sources
47 out=$(builder -g -ns $pkg 2>&1) || echo "$out"
50 # get version fron $specfile
54 awk '/^Version:[ ]+/{print $NF}' $specfile | tail -n1
57 # displays latest used tag for a specfile
63 # ensure package ends with .spec
66 out=$(git for-each-ref --count=1 --sort=-authordate refs/tags/auto/$dist \
67 --format='%(refname:short)')
72 # get $pkg, setup $package, $version, $tag
75 local specfile=$package.spec
77 version=$(cd $package && get_version $specfile)
78 tag=$(cd $package && autotag $specfile)
83 # get new version from qtbase package
84 setup_package qt5-qtbase
85 echo "Updating version to $version (based on qt5-qtbase)"
88 for pkg in ${*:-$packages}; do