File sle-sp1-rpmdeps.patch of Package ghc-rpm-macros

Index: ghc-rpm-macros-4d2eb25803c01c46ee84cd7f30f1bc5fb4efba52/ghc-deps.sh
===================================================================
--- ghc-rpm-macros-4d2eb25803c01c46ee84cd7f30f1bc5fb4efba52.orig/ghc-deps.sh
+++ ghc-rpm-macros-4d2eb25803c01c46ee84cd7f30f1bc5fb4efba52/ghc-deps.sh
@@ -25,8 +25,8 @@ else
 fi
 
 case $MODE in
-    --provides) FIELD=id ;;
-    --requires) FIELD=depends ;;
+    --provides) FIELD=id FINDMODE=-provides ;;
+    --requires) FIELD=depends FINDMODE=-requires ;;
     *) echo "`basename $0`: Need --provides or --requires" ; exit 1
 esac
 
@@ -81,4 +81,4 @@ for i in $files; do
     fi
 done
 
-echo $files | tr [:blank:] '\n' | /usr/lib/rpm/rpmdeps $MODE
+echo $files | tr [:blank:] '\n' | /usr/lib/rpm/find$FINDMODE
Index: ghc-rpm-macros-4d2eb25803c01c46ee84cd7f30f1bc5fb4efba52/ghc-rpm-macros.ghc
===================================================================
--- ghc-rpm-macros-4d2eb25803c01c46ee84cd7f30f1bc5fb4efba52.orig/ghc-rpm-macros.ghc
+++ ghc-rpm-macros-4d2eb25803c01c46ee84cd7f30f1bc5fb4efba52/ghc-rpm-macros.ghc
@@ -121,6 +121,9 @@ if [ -d "%{buildroot}%{_bindir}" ]; then
 find %{buildroot}%{_bindir} -type f -exec sh -c "file {} | grep -q ' ELF '" \\; -exec execstack -c "{}" \\;\
 fi
 
+# SLE does not define _rpmconfigdir (yet)
+%_rpmconfigdir %{_prefix}/lib/rpm
+
 # install bin package
 %ghc_bin_install()\
 %global _use_internal_dependency_generator 0\
openSUSE Build Service is sponsored by