]>
Commit | Line | Data |
---|---|---|
9964c2df MB |
1 | #!/bin/sh |
2 | ||
3 | gstinspect="/usr/bin/gst-inspect" | |
4 | ||
5 | if [ ! -x $gstinspect ]; then | |
6 | cat > /dev/null | |
7 | exit 0 | |
8 | fi | |
9 | ||
10 | case $1 in | |
11 | -P|--provides) | |
12 | while read filename; do | |
13 | case "$filename" in | |
14 | *.so) | |
15 | $gstinspect --print-plugin-auto-install-info --rpm "$filename" 2> /dev/null | while read line; do | |
16 | echo -n "$line" | |
17 | ||
18 | if file $filename 2> /dev/null | grep "ELF 64-bit" >/dev/null ; then | |
19 | echo -n "()(64bit)" | |
20 | fi | |
21 | ||
22 | echo | |
23 | done | |
24 | ;; | |
25 | esac | |
26 | done | |
27 | ;; | |
28 | esac | |
29 | ||
30 | exit 0 |