mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-24 06:40:39 +01:00
mkspec-wrapper.sh: Split up REQUIRES in command line into REQUIRES_RUN and REQUIRES_DEVEL (-D)
This commit is contained in:
parent
04e5e4d72f
commit
174f28778f
1 changed files with 18 additions and 6 deletions
|
|
@ -14,7 +14,7 @@ usage()
|
||||||
[ "$1" ] && exit $1
|
[ "$1" ] && exit $1
|
||||||
}
|
}
|
||||||
|
|
||||||
set -- `getopt P:T:V:S:N:hR: "$@"`
|
set -- `getopt P:T:V:S:N:hR:D: "$@"`
|
||||||
|
|
||||||
while [ "$1" != -- ]; do
|
while [ "$1" != -- ]; do
|
||||||
case $1 in
|
case $1 in
|
||||||
|
|
@ -34,7 +34,13 @@ case $1 in
|
||||||
shift;;
|
shift;;
|
||||||
-R)
|
-R)
|
||||||
while [ "`echo $2 | cut -c1`" != "-" ]; do
|
while [ "`echo $2 | cut -c1`" != "-" ]; do
|
||||||
REQUIRES="$REQUIRES $2"
|
REQUIRES_RUN="$REQUIRES_RUN $2"
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
-D)
|
||||||
|
while [ "`echo $2 | cut -c1`" != "-" ]; do
|
||||||
|
REQUIRES_DEVEL="$REQUIRES_DEVEL $2"
|
||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
|
|
@ -67,10 +73,16 @@ if [ -z "$NAME" ]; then
|
||||||
NAME=`pwd | xargs basename`
|
NAME=`pwd | xargs basename`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -n "$REQUIRES" ]; then
|
REQUIRES="$REQUIRES_RUN $REQUIRES_DEVEL"
|
||||||
REQUIRES_RUN=`echo $REQUIRES | sed -e 's/\([a-zA-Z-]\+\) *\([<>=]*\) *\([a-zA-Z0-9\.-]*\)/\1-run \2 \3,/g; s/,$//'`
|
#if [ -n "$REQUIRES" ]; then
|
||||||
REQUIRES_DEVEL="$REQUIRES_RUN, $NAME-run = $VERSION-$RELEASE, `echo $REQUIRES_RUN | sed -e 's/-run/-devel/g'`"
|
# REQUIRES_RUN=`echo $REQUIRES |
|
||||||
fi
|
# sed -e '
|
||||||
|
# s/\([a-zA-Z-]\+\) *\([<>=]*\) *\([a-zA-Z0-9\.-]*\)/\1-run \2 \3,/g
|
||||||
|
# s/,$//
|
||||||
|
# s/-run-run/-run/
|
||||||
|
# '`
|
||||||
|
# REQUIRES_DEVEL="$REQUIRES_RUN, $NAME-run = $VERSION-$RELEASE, `echo $REQUIRES_RUN | sed -e 's/-run/-devel/g'`"
|
||||||
|
#fi
|
||||||
|
|
||||||
#echo "REQUIRES_RUN=\"$REQUIRES_RUN\""
|
#echo "REQUIRES_RUN=\"$REQUIRES_RUN\""
|
||||||
#exit
|
#exit
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue