Name: prelink
+BuildRequires: gcc-c++
+BuildRequires: glibc-devel-static
+BuildRequires: libelf0-devel
+Summary: An ELF Prelinking Utility
+License: GPL-2.0+
+Group: System/Base
Version: 20111012
Release: 0
-License: GPL-2.0+
-Summary: An ELF Prelinking Utility
Url: http://people.redhat.com/jakub/prelink/
-Group: System/Base
-Source: http://people.redhat.com/jakub/prelink/%{name}-%{version}.tar.bz2
-Source2: %{name}.conf
-Patch0: %{name}-make_it_cool.diff
-Patch3: %{name}-tests.diff
-Patch4: %{name}-make-dry-run-verbose.diff
+Source: http://people.redhat.com/jakub/prelink/%name-%version.tar.bz2
+Source2: %name.conf
+Patch0: %name-make_it_cool.diff
+Patch3: %name-tests.diff
+Patch4: %name-make-dry-run-verbose.diff
Patch5: fix-copydtneeded.patch
-BuildRequires: gcc-c++
-BuildRequires: glibc-devel-static
-BuildRequires: libelf0-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# It does not work at all on ia64, so let's listen upstream supported
# architectures
export -n MALLOC_PERTURB_
unset MALLOC_PERTURB_
-CFLAGS="%{optflags}" \
+CFLAGS="$RPM_OPT_FLAGS" \
./configure --prefix=/usr --mandir=%{_mandir} || cat config.log
-make %{?_smp_mflags}
+make %{?jobs:-j%jobs}
%check
make -C testsuite check-harder
%install
-%make_install
-mkdir -p %{buildroot}/etc
-sed -e "s,LIBDIR,%{_lib}," %{SOURCE2} > %{buildroot}%{_sysconfdir}/prelink.conf
-mkdir -p $FILLUP_DIR %{buildroot}/sbin/conf.d
-install -m 0755 -d %{buildroot}%{_localstatedir}/lib/prelink
-mkdir -p %{buildroot}%{_sysconfdir}/rpm
-cat > %{buildroot}%{_sysconfdir}/rpm/macros.prelink <<EOF
+make install DESTDIR=$RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT/etc
+sed -e "s,LIBDIR,%_lib," %{SOURCE2} > $RPM_BUILD_ROOT/etc/prelink.conf
+mkdir -p $FILLUP_DIR $RPM_BUILD_ROOT/sbin/conf.d
+install -m 0755 -d $RPM_BUILD_ROOT/var/lib/prelink
+mkdir -p $RPM_BUILD_ROOT/etc/rpm
+cat > $RPM_BUILD_ROOT/etc/rpm/macros.prelink <<EOF
# rpm-4.1 verifies prelinked libraries using a prelink undo helper.
# Note: The 2nd token is used as argv[0] and "library" is a
# placeholder that will be deleted and replaced with the appropriate
%files
%defattr(-,root,root)
-%dir %{_localstatedir}/lib/prelink
-%dir %{_sysconfdir}/rpm
-%config(noreplace) %{_sysconfdir}/prelink.conf
-%config %{_sysconfdir}/rpm/macros.prelink
-%{_sbindir}/prelink
-%{_bindir}/execstack
+%dir /var/lib/prelink
+%dir /etc/rpm
+%config(noreplace) /etc/prelink.conf
+%config /etc/rpm/macros.prelink
+%_sbindir/prelink
+%_bindir/execstack
%changelog