diff -r 333964c621f1 -r cb59d6afeb61 openpkg/rpm-config.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/openpkg/rpm-config.sh Tue Jan 06 23:40:39 2009 +0100
@@ -0,0 +1,96 @@
+#!/bin/sh
+##
+## rpm-config -- OpenPKG RPM Library Build Utility
+## Copyright (c) 2000-2007 OpenPKG Foundation e.V.
+## Copyright (c) 2000-2007 Ralf S. Engelschall
+##
+## Permission to use, copy, modify, and distribute this software for
+## any purpose with or without fee is hereby granted, provided that
+## the above copyright notice and this permission notice appear in all
+## copies.
+##
+## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
+## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+## SUCH DAMAGE.
+##
+## rpm-config.sh: program
+##
+
+rpm_version="@l_version@"
+rpm_cc="@l_cc@"
+rpm_cppflags="@l_cppflags@"
+rpm_cflags="@l_cflags@"
+rpm_ldflags="@l_ldflags@"
+rpm_libs="@l_libs@"
+
+usage="rpm-config"
+usage="$usage [--cc] [--cppflags] [--cflags] [--ldflags] [--libs]"
+usage="$usage [--help] [--version]"
+if [ $# -eq 0 ]; then
+ echo "rpm-config:Error: Invalid option" 1>&2
+ echo "rpm-config:Usage: $usage" 1>&2
+ exit 1
+fi
+
+output=''
+prev=''
+for option
+do
+ if [ ".$prev" != . ]; then
+ eval "$prev=\$option"
+ prev=''
+ continue
+ fi
+ case "$option" in
+ -*=*) optarg=`echo "$option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
+ *) optarg='' ;;
+ esac
+ case "$option" in
+ --help|-h)
+ echo "Usage: $usage"
+ exit 0
+ ;;
+ --version|-v)
+ echo "OpenPKG RPM $rpm_version"
+ exit 0
+ ;;
+ --cc)
+ output="$output $rpm_cc"
+ ;;
+ --cppflags)
+ output="$output $rpm_cppflags"
+ ;;
+ --cflags)
+ output="$output $rpm_cflags"
+ ;;
+ --ldflags)
+ output="$output $rpm_ldflags"
+ ;;
+ --libs)
+ output="$output $rpm_libs"
+ ;;
+ * )
+ echo "rpm-config:Error: Invalid option" 1>&2
+ echo "rpm-config:Usage: $usage" 1>&2
+ exit 1;
+ ;;
+ esac
+done
+if [ ".$prev" != . ]; then
+ echo "rpm-config:Error: missing argument to --`echo $prev | sed 's/_/-/g'`" 1>&2
+ exit 1
+fi
+
+if [ ".$output" != . ]; then
+ echo "$output" | sed -e 's/^ *//' -e 's/ *$//'
+fi
+