34 lines
533 B
Bash
34 lines
533 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
[ $# -ge 1 ] || {
|
||
|
cat > /dev/null
|
||
|
exit 0
|
||
|
}
|
||
|
|
||
|
case $1 in
|
||
|
-P|--provides)
|
||
|
shift
|
||
|
RPM_BUILD_ROOT="$1"
|
||
|
while read possible
|
||
|
do
|
||
|
case "$possible" in
|
||
|
*.gemspec)
|
||
|
possible=${possible##*/}
|
||
|
possible=${possible%.gemspec}
|
||
|
echo "$possible" | sed -e 's,^\(.*\)-,rubygem(\1) = ,'
|
||
|
;;
|
||
|
esac
|
||
|
done
|
||
|
;;
|
||
|
-R|--requires)
|
||
|
while read possible ; do
|
||
|
case "$possible" in
|
||
|
*.gemspec)
|
||
|
echo "$possible" | sed -ne 's,.*/gems/,ruby(abi) = ,; s,/.*,,p'
|
||
|
;;
|
||
|
esac
|
||
|
done
|
||
|
;;
|
||
|
esac
|
||
|
exit 0
|