Module aliases
authorAnas Nashif <anas.nashif@intel.com>
Thu, 11 Oct 2012 22:06:22 +0000 (15:06 -0700)
committerAnas Nashif <anas.nashif@intel.com>
Sun, 3 Feb 2013 00:44:15 +0000 (16:44 -0800)
macros.in

index 352f17a1545d20ddb8191255f0340eab9804b9d5..2cd1a97495a73982bada53b9b489ada065287c9c 100644 (file)
--- a/macros.in
+++ b/macros.in
@@ -447,14 +447,18 @@ package or when debugging this package.\
 #
 # Path to scripts to autogenerate package dependencies,
 #
+%__set_helper_env %{lua:
+posix.setenv("RPMBUILD_SPECFILE",rpm.expand("%?_specfile"));
+posix.setenv("RPMBUILD_SOURCEDIR",rpm.expand("%?_sourcedir"));
+}
 # Note: Used iff _use_internal_dependency_generator is zero.
 #%__find_provides      %{_rpmconfigdir}/rpmdeps --provides
 #%__find_requires      %{_rpmconfigdir}/rpmdeps --requires
-%__find_provides       %{_rpmconfigdir}/find-provides %name
-%__find_requires       %{_rpmconfigdir}/find-requires %name
+%__find_provides       %{__set_helper_env}%{_rpmconfigdir}/find-provides %name
+%__find_requires       %{__set_helper_env}%{_rpmconfigdir}/find-requires %name
 #%__find_conflicts     ???
 #%__find_obsoletes     ???
-#%__find_supplements   ???
+%__find_supplements    %{__set_helper_env}%{_rpmconfigdir}/find-supplements %name
 #%__find_enhances      ???
 
 #