]> git.pld-linux.org Git - packages/rpm-build-tools.git/commitdiff
- helper
authorshadzik <shadzik@pld-linux.org>
Sun, 21 Feb 2010 18:47:20 +0000 (18:47 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    kde4qtbrs.sh -> 1.1

kde4qtbrs.sh [new file with mode: 0644]

diff --git a/kde4qtbrs.sh b/kde4qtbrs.sh
new file mode 100644 (file)
index 0000000..8ed2e0c
--- /dev/null
@@ -0,0 +1,18 @@
+#!/bin/bash
+#
+# You need to install all Qt*-devel packages
+#
+# auth: shadzik@pld-linux.org
+
+if [ "$1" == "" ]; then
+       echo "Usage: $0 <kdemodule>-<version>"
+       exit 0
+fi
+
+rm -f /tmp/qtbrs
+HEADERS=$(grep -E -r '^#include\ <Q.*' BUILD/$1 |awk '{print $2}' |sort -u |sed -e 's/<//g;s/>//g')
+
+for i in $HEADERS; do find /usr/include/qt4 -print |grep $i |xargs rpm -qf >>/tmp/qtbrs; done
+
+for i in $(cat /tmp/qtbrs |sort -u); do ver=$(echo $i|sed -e 's/[a-zA-Z].*-devel-//g;s/-[0-9].*//g');i=$(echo $i|sed -e "s/-[0-9].*//g");echo -e "BuildRequires:\t$i >= $ver"; done
+rm -f /tmp/qtbrs
This page took 0.072997 seconds and 4 git commands to generate.