#!/bin/sh
# Strips requirements that are against the package itself, since we
# do not autoprovide them (for that we don't override gecko-devel's provides)
# Lubomir Rintel <lkundrak@v3.sk>
# This should be called with the real build root as argument, so that
# we will be able to strip dependencies of lightning on what would be
# provided by sunbird.
FIND_PROVIDES="$(rpm --eval %__find_provides)"
FIND_REQUIRES="$(rpm --eval %__find_requires)"
RPM_BUILD_ROOT="$1"
(
# Assume all ur subpackages require everything that all our
# subpackages provide (actually it's not true,
# this is just to prevent depending on it), thus print twice
find $RPM_BUILD_ROOT |$FIND_PROVIDES |awk '{print; print}'
# Add this subpackage's requires
$FIND_REQUIRES
# What wasn't mentioned twice is an external dependency
) |sort |uniq -u