]> git.pld-linux.org Git - packages/rpm-build-tools.git/blame - update-qt5.sh
qt5 update tool
[packages/rpm-build-tools.git] / update-qt5.sh
CommitLineData
51bd59be
ER
1#!/bin/sh
2# Update qt5 packages
3#
4# Author: Elan Ruusamäe <glen@pld-linux.org>
5# 2015-06-13 Created initial version
6
7set -e
8
9# grep Version:.*5.4 ~/all-specs/qt5*.spec -l|xargs -I {} basename {} .spec
10packages="
11qt5-qtbase
12
13qt5-qtconnectivity
14qt5-qtdeclarative
15qt5-qtdoc
16qt5-qtenginio
17qt5-qtgraphicaleffects
18qt5-qtimageformats
19qt5-qtlocation
20qt5-qtmultimedia
21qt5-qtscript
22qt5-qtsensors
23qt5-qtserialport
24qt5-qtsvg
25qt5-qttools
26qt5-qtwayland
27qt5-qtwebchannel
28qt5-qtwebkit-examples
29qt5-qtwebkit
30qt5-qtwebsockets
31qt5-qtx11extras
32qt5-qtxmlpatterns
33
34qt5-qtquick1
35qt5-qtquickcontrols
36"
37
38dir=$(dirname "$0")
39APPDIR=$(d=$0; [ -L "$d" ] && d=$(readlink -f "$d"); dirname "$d")
40PATH=$APPDIR:$PATH
41topdir=$(rpm -E '%{_topdir}')
42
43# get package, no sources
44get_package() {
45 local pkg=$1 out
46 out=$(builder -g -ns $pkg 2>&1) || echo "$out"
47}
48
49cd "$topdir"
50for pkg in ${*:-$packages}; do
51 pkg=${pkg%.spec}
52 echo "* $pkg"
53
54 get_package $pkg
55 cd $pkg
56 specfile=*.spec
57
58 cd ..
59done
This page took 0.038978 seconds and 4 git commands to generate.