summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-10-01 16:40:03 +0000
committerCoprDistGit <infra@openeuler.org>2023-10-01 16:40:03 +0000
commite0d25e427e14d8fbb4ce75ef40bb8d0278e0d9d6 (patch)
treedefdb7c0dfce5dc710a11d2ccf22fd3ce36517e7
parent4beeb925a453b73f31d083fb4655f0d2088d3a9e (diff)
automatic import of patchelf
-rw-r--r--.gitignore1
-rw-r--r--patchelf.spec55
-rw-r--r--sources1
3 files changed, 57 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..0c5b8f6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/patchelf-0.18.0.tar.gz
diff --git a/patchelf.spec b/patchelf.spec
new file mode 100644
index 0000000..2b01ee0
--- /dev/null
+++ b/patchelf.spec
@@ -0,0 +1,55 @@
+Name: patchelf
+Version: 0.18.0
+Release: 1
+Summary: A utility for patching ELF binaries
+
+License: GPL-3.0
+URL: http://nixos.org/patchelf.html
+Source0: https://github.com/NixOS/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
+
+BuildRequires: gcc gcc-c++ make autoconf automake coreutils libacl-devel libattr-devel
+
+%description
+PatchELF is a simple utility for modifying an existing ELF executable
+or library. It can change the dynamic loader ("ELF interpreter")
+of an executable and change the RPATH of an executable or library.
+
+
+%prep
+%autosetup
+# package ships elf.h - delete to use glibc-headers one
+%{__rm} -f src/elf.h
+
+
+%build
+bash ./bootstrap.sh
+%configure
+%make_build
+
+
+%check
+make check
+
+
+%install
+%make_install
+
+rm -rf %{buildroot}/usr/share/doc/%{name}
+
+
+%files
+%license COPYING
+%doc README.md
+%{_bindir}/patchelf
+%{_mandir}/man1/patchelf.1*
+
+
+%changelog
+* Sun Oct 02 2023 wangsuyu <1395168068@qq.com> - 0.18.0
+- update to 0.18.0
+
+* Fri Dec 30 2022 liyuxiang <liyuxiang@ncti-gba.cn> - 0.16.0-1
+- update to 0.16.0 to fix CVE-2022-44940
+
+* Tue Nov 23 2021 konglidong <konglidong@uniontech.com> - 0.13-1
+- package init
diff --git a/sources b/sources
new file mode 100644
index 0000000..afa8bf7
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+39be87713c18bfb3b2d27f4b23e28a18 patchelf-0.18.0.tar.gz