-requires="`echo $filelist|/usr/lib/rpm/find-requires`"
-requires_perl="`/usr/lib/rpm/perl.req $filelist`"
+requires="`echo $filelist | /usr/lib/rpm/find-requires`"
+requires_perl="`echo $filelist | xargs /usr/lib/rpm/perl.req`"
+
+eval "`perl -V:installsitearch`"
+if [ -n "`echo $filelist | grep $installsitearch`" ] ; then
+ requires_perlarch="$installsitearch `LC_ALL="C" rpm -q --queryformat '%{NAME} = %{VERSION}' perl| grep -v "is not"`"
+fi
+