make, scripts: Add support for [pkg.provides.xxx]

Add Support for manually specifying arbitrary package capabilities in
project.conf.

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2019-01-07 14:34:58 +00:00
commit f28afc777c
5 changed files with 45 additions and 31 deletions

View file

@ -18,13 +18,9 @@ append()
#set -x
if [ ! "$INSTALL_LOG" ]; then
#INSTALL_LOG=/var/tmp/%{name}-buildroot/install.log
INSTALL_LOG=/tmp/rpmbuild-$ID/install.log
fi
MYNAME=`basename $0`
ID=`whoami`
[ ! "$INSTALL_LOG" ] && INSTALL_LOG=/tmp/rpmbuild-$ID/install.log
eval set -- `getopt -l "provides-run:" -l "provides-devel:" -o "P:T:V:S:N:hR:D:X:Y:d:" -- "$@"`
@ -122,6 +118,7 @@ CONFLICTS="$CONFLICTS_RUN $CONFLICTS_DEVEL"
export \
REQUIRES REQUIRES_RUN REQUIRES_DEVEL \
CONFLICTS CONFLICTS_RUN CONFLICTS_DEVEL \
PROVIDES PROVIDES_RUN PROVIDES_DEVEL \
TOPDIR \
PROJECT NAME \
SOURCE \