diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2007-03-21 12:49:59 (GMT) |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2007-03-21 12:49:59 (GMT) |
commit | 2ebc5c6c134a8351c0ae6b8c9b7ecb54c3a0792e (patch) | |
tree | 9cbef801814dd7475c968c37789073e7539d6f06 | |
parent | 9369fb5954fd2a2cab6b05f6a33ec148b871d2f0 (diff) | |
download | patchelf-2ebc5c6c134a8351c0ae6b8c9b7ecb54c3a0792e.zip patchelf-2ebc5c6c134a8351c0ae6b8c9b7ecb54c3a0792e.tar.gz patchelf-2ebc5c6c134a8351c0ae6b8c9b7ecb54c3a0792e.tar.bz2 |
* An RPM spec file for PatchELF.
-rw-r--r-- | Makefile.am | 5 | ||||
-rw-r--r-- | patchelf.spec.in | 34 |
2 files changed, 38 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am index 8ea164e..7f17304 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,3 +1,6 @@ SUBDIRS = src tests -EXTRA_DIST = COPYING README +EXTRA_DIST = COPYING README patchelf.spec patchelf.spec.in + +patchelf.spec: patchelf.spec.in + sed -e "s^@version\@^$(VERSION)^g" < patchelf.spec.in > patchelf.spec diff --git a/patchelf.spec.in b/patchelf.spec.in new file mode 100644 index 0000000..71189de --- /dev/null +++ b/patchelf.spec.in @@ -0,0 +1,34 @@ +Summary: A utility for patching ELF binaries +Name: patchelf +Version: @version@ +Release: 1 +License: GPL +URL: http://nix.cs.uu.nl/patchelf.html +Source0: %{name}-@version@.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot +Prefix: /usr + +%description + +PatchELF is simple utility for modifing existing ELF executables and +libraries. It can change the dynamic loader ("ELF interpreter") of +executables and change the RPATH of executables and libraries. + +%prep +%setup -q + +%build +./configure --prefix=%{_prefix} +make +make check + +%install +rm -rf $RPM_BUILD_ROOT +make DESTDIR=$RPM_BUILD_ROOT install +strip $RPM_BUILD_ROOT/%{_prefix}/bin/* || true + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +/ |