]> git.pld-linux.org Git - packages/rpm-build-tools.git/blob - kde4qtbrs.sh
- helper
[packages/rpm-build-tools.git] / kde4qtbrs.sh
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
This page took 0.035133 seconds and 4 git commands to generate.