From: shadzik Date: Sun, 21 Feb 2010 18:47:20 +0000 (+0000) Subject: - helper X-Git-Tag: auto/th/rpm-build-tools-4.5-5~7^2~84 X-Git-Url: http://git.pld-linux.org/?a=commitdiff_plain;h=af842728b13544da1db92b6fdd156f3081e0e239;p=packages%2Frpm-build-tools.git - helper Changed files: kde4qtbrs.sh -> 1.1 --- diff --git a/kde4qtbrs.sh b/kde4qtbrs.sh new file mode 100644 index 0000000..8ed2e0c --- /dev/null +++ b/kde4qtbrs.sh @@ -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 -" + exit 0 +fi + +rm -f /tmp/qtbrs +HEADERS=$(grep -E -r '^#include\ //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