diff --git a/HTML-TreeBuilder-XPath-filter-provides.sh b/HTML-TreeBuilder-XPath-filter-provides.sh
index c3780f4..f3b631f 100644
--- a/HTML-TreeBuilder-XPath-filter-provides.sh
+++ b/HTML-TreeBuilder-XPath-filter-provides.sh
@@ -1,3 +1,3 @@
#!/bin/sh
-#@@PERL_PROV@@ "$@" | sed -e '/HTML::Element/d'
+/usr/lib/rpm/find-provides "$@" | sed -e '/HTML::Element/d'
diff --git a/perl-HTML-TreeBuilder-XPath.spec b/perl-HTML-TreeBuilder-XPath.spec
index b595653..b289720 100644
--- a/perl-HTML-TreeBuilder-XPath.spec
+++ b/perl-HTML-TreeBuilder-XPath.spec
@@ -36,8 +36,7 @@ Requires: perl(List::Util)
Requires: perl(XML::XPathEngine) >= 0.12
Source99: HTML-TreeBuilder-XPath-filter-provides.sh
-%global real_provides %{__find_provides}
-#%define __find_provides %{_builddir}/filter-provides
+%define __find_provides %{SOURCE99}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
%{perl_requires}
@@ -48,8 +47,6 @@ easy to query a document.
%prep
%setup -q -n %{cpan_name}-%{version}
-
-sed -e 's,@@PERL_PROV@@,%{real_provides},' %{SOURCE99} > %{_builddir}/filter-provides
chmod +x %{__find_provides}
%build
@@ -65,7 +62,7 @@ chmod +x %{__find_provides}
%perl_gen_filelist
%clean
-%{__rm} -rf %{buildroot} %{__perl_provides}
+%{__rm} -rf %{buildroot}
%files -f %{name}.files
%defattr(644,root,root,755)