]>
Commit | Line | Data |
---|---|---|
af842728 | 1 | #!/bin/bash |
2 | # | |
3 | # You need to install all Qt*-devel packages | |
4 | # | |
5 | # auth: shadzik@pld-linux.org | |
6 | ||
7 | if [ "$1" == "" ]; then | |
8 | echo "Usage: $0 <kdemodule>-<version>" | |
9 | exit 0 | |
10 | fi | |
11 | ||
12 | rm -f /tmp/qtbrs | |
13 | HEADERS=$(grep -E -r '^#include\ <Q.*' BUILD/$1 |awk '{print $2}' |sort -u |sed -e 's/<//g;s/>//g') | |
14 | ||
15 | for i in $HEADERS; do find /usr/include/qt4 -print |grep $i |xargs rpm -qf >>/tmp/qtbrs; done | |
16 | ||
17 | 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 | |
18 | rm -f /tmp/qtbrs |