[packages/prelink] - updated to 20130503 - added tests patch (fixes automake/TESTS_ENVIRONMENT issue)
qboosh
qboosh at pld-linux.org
Sun Oct 20 18:06:53 CEST 2013
commit 01e8ecf333522f15b95cc338405f51ea373ce65d
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Oct 20 18:06:17 2013 +0200
- updated to 20130503
- added tests patch (fixes automake/TESTS_ENVIRONMENT issue)
prelink-tests.patch | 11 +++++++++++
prelink.spec | 29 ++++++++++++++++-------------
2 files changed, 27 insertions(+), 13 deletions(-)
---
diff --git a/prelink.spec b/prelink.spec
index a3f92de..8090eed 100644
--- a/prelink.spec
+++ b/prelink.spec
@@ -1,18 +1,18 @@
#
# Conditional build:
-%bcond_without selinux # build without SELinux support
-%bcond_with tests # perform tests (break right now, missing deps?)
+%bcond_without selinux # SELinux support
+%bcond_without tests # tests after build
#
Summary: Tool to optimize relocations in object files
Summary(pl.UTF-8): Narzędzie optymalizujące relokacje w plikach obiektów
Name: prelink
-Version: 20111012
-Release: 2
-License: GPL
+Version: 20130503
+Release: 1
+License: GPL v2+
Group: Development/Tools
-# Source0: http://people.redhat.com/jakub/prelink/%{name}-%{version}.tar.bz2
-Source0: http://distfiles.gentoo.org/distfiles/%{name}-%{version}.tar.bz2
-# Source0-md5: f5aaf347432d677c293e5e3399ba4fdf
+# backup: http://distfiles.gentoo.org/distfiles/%{name}-%{version}.tar.bz2
+Source0: http://people.redhat.com/jakub/prelink/%{name}-%{version}.tar.bz2
+# Source0-md5: 4cab1571718a9b25665bd025069a02c7
Source1: %{name}.conf
Source2: http://people.redhat.com/jakub/prelink/%{name}.pdf
# Source2-md5: 50946b654da9ccb26230cc1e00ccc53c
@@ -23,8 +23,9 @@ Patch1: %{name}-fsync.patch
Patch2: %{name}-init.patch
Patch3: %{name}-md5sha.patch
Patch4: %{name}-prelink.h.patch
-BuildRequires: autoconf
-BuildRequires: automake
+Patch5: %{name}-tests.patch
+BuildRequires: autoconf >= 2.13
+BuildRequires: automake >= 1.4
BuildRequires: elfutils-devel
BuildRequires: glibc-devel >= 2.3
%{?with_selinux:BuildRequires: libselinux-devel}
@@ -50,6 +51,7 @@ uruchomienia.
%patch2 -p1
%patch3 -p1
%patch4 -p1
+%patch5 -p1
%build
%{__libtoolize}
@@ -108,9 +110,10 @@ touch /var/lib/misc/prelink.force
%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/prelink
/etc/rpm/macros.prelink
%attr(755,root,root) /etc/cron.daily/prelink
-%attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_sbindir}/*
-%{_mandir}/man?/*
+%attr(755,root,root) %{_bindir}/execstack
+%attr(755,root,root) %{_sbindir}/prelink
+%{_mandir}/man8/execstack.8*
+%{_mandir}/man8/prelink.8*
%verify(not md5 mtime size) %ghost %config(missingok,noreplace) /var/lib/misc/prelink.full
%verify(not md5 mtime size) %ghost %config(missingok,noreplace) /var/lib/misc/prelink.quick
%verify(not md5 mtime size) %ghost %config(missingok,noreplace) /var/lib/misc/prelink.force
diff --git a/prelink-tests.patch b/prelink-tests.patch
new file mode 100644
index 0000000..bb8a473
--- /dev/null
+++ b/prelink-tests.patch
@@ -0,0 +1,11 @@
+--- prelink/testsuite/Makefile.am.orig 2013-05-03 09:58:11.000000000 +0200
++++ prelink/testsuite/Makefile.am 2013-10-20 17:15:03.396474517 +0200
+@@ -21,7 +21,7 @@
+ PRELINK="../src/prelink -c ./prelink.conf -C ./prelink.cache --ld-library-path=. --dynamic-linker=`echo ./ld*.so.*[0-9]`" \
+ CC="$(CC) $(LINKOPTS)" CCLINK="$(CC) -Wl,--dynamic-linker=`echo ./ld*.so.*[0-9]`" \
+ CXX="$(CXX) $(LINKOPTS)" CXXLINK="$(CXX) -Wl,--dynamic-linker=`echo ./ld*.so.*[0-9]`" \
+- $(SHELL)
++ SHELL=$(SHELL)
+
+ extra_DIST = $(TESTS) functions.sh
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/prelink.git/commitdiff/01e8ecf333522f15b95cc338405f51ea373ce65d
More information about the pld-cvs-commit
mailing list