# HG changeset patch # User Aleksej Bobylev # Date 1450280244 -7200 # Node ID 0fae1e8808bce1b6bad13d6e487b5777d2bf84ec # Parent 256af05e09255f6ef71f1b0cfb249015723b0614 cook: always install implicit build depends diff -r 256af05e0925 -r 0fae1e8808bc cook --- a/cook Sun Dec 06 17:56:47 2015 +0100 +++ b/cook Wed Dec 16 17:37:24 2015 +0200 @@ -635,7 +635,7 @@ for dep in $BUILD_DEPENDS; do implicit="${dep%-dev}" # Don't add implicit dependency if it defined in DEPENDS - echo '' $DEPENDS '' | fgrep -q " $implicit " && implicit='' + # echo '' $DEPENDS '' | fgrep -q " $implicit " && implicit='' for i in $dep $implicit; do if [ ! -f "$root$INSTALLED/$i/receipt" ]; then # Try local package first. In some cases implicit doesn't exist, ex: @@ -933,7 +933,7 @@ action 'QA: checking for empty package...' files=$(cat $WOK/$pkg/taz/$pkg-*/files.list | wc -l) - if [ "$files" == 0 ] && [ "$CATEGORY" != 'meta' ]; then + if [ "$files" -eq 0 -a "$CATEGORY" != 'meta' ]; then newline; _ 'ERROR: empty package' rm -f $command exit 1