[packages/rpm-build-tools] qt5 update tool

glen glen at pld-linux.org
Mon Aug 10 11:00:39 CEST 2015


commit 51bd59be840d4c394dab3d20becd21d056ab1e4f
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sat Jun 13 22:54:42 2015 +0300

    qt5 update tool

 update-qt5.sh | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 59 insertions(+)
---
diff --git a/update-qt5.sh b/update-qt5.sh
new file mode 100755
index 0000000..3848eb7
--- /dev/null
+++ b/update-qt5.sh
@@ -0,0 +1,59 @@
+#!/bin/sh
+# Update qt5 packages
+#
+# Author: Elan Ruusamäe <glen at pld-linux.org>
+# 2015-06-13 Created initial version
+
+set -e
+
+# grep Version:.*5.4 ~/all-specs/qt5*.spec -l|xargs -I {} basename {} .spec
+packages="
+qt5-qtbase
+
+qt5-qtconnectivity
+qt5-qtdeclarative
+qt5-qtdoc
+qt5-qtenginio
+qt5-qtgraphicaleffects
+qt5-qtimageformats
+qt5-qtlocation
+qt5-qtmultimedia
+qt5-qtscript
+qt5-qtsensors
+qt5-qtserialport
+qt5-qtsvg
+qt5-qttools
+qt5-qtwayland
+qt5-qtwebchannel
+qt5-qtwebkit-examples
+qt5-qtwebkit
+qt5-qtwebsockets
+qt5-qtx11extras
+qt5-qtxmlpatterns
+
+qt5-qtquick1
+qt5-qtquickcontrols
+"
+
+dir=$(dirname "$0")
+APPDIR=$(d=$0; [ -L "$d" ] && d=$(readlink -f "$d"); dirname "$d")
+PATH=$APPDIR:$PATH
+topdir=$(rpm -E '%{_topdir}')
+
+# get package, no sources
+get_package() {
+	local pkg=$1 out
+	out=$(builder -g -ns $pkg 2>&1) || echo "$out"
+}
+
+cd "$topdir"
+for pkg in ${*:-$packages}; do
+	pkg=${pkg%.spec}
+	echo "* $pkg"
+
+	get_package $pkg
+	cd $pkg
+	specfile=*.spec
+
+	cd ..
+done
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm-build-tools.git/commitdiff/a21c7e667653829e874d37ac577b60c185b8fadc



More information about the pld-cvs-commit mailing list