diff options
author | Mark Wielaard <mark@klomp.org> | 2019-08-28 00:33:41 +0200 |
---|---|---|
committer | Mark Wielaard <mark@klomp.org> | 2019-08-29 18:17:11 +0200 |
commit | c950e8a995dfee0b6094c9854581b103754c6bb6 (patch) | |
tree | 85b374af51a0460e14e24ccd5d185029e1daecc8 /config | |
parent | 1b9d343a8cbe14c2b2a3adebc962b2634a2be98a (diff) | |
download | elfutils-c950e8a995dfee0b6094c9854581b103754c6bb6.tar.gz |
config: Fix spec file, add manpages and new GFDL license.
Now that we have manpages lets also package them. Rename COPYING to
COPYING-GFDL to make it not clash with the top-level COPYING file.
Also fix up the spec file so it can be used to create a srpm again.
Add eu-stack to the file list.
Signed-off-by: Mark Wielaard <mark@klomp.org>
Diffstat (limited to 'config')
-rw-r--r-- | config/ChangeLog | 8 | ||||
-rw-r--r-- | config/elfutils.spec.in | 14 |
2 files changed, 17 insertions, 5 deletions
diff --git a/config/ChangeLog b/config/ChangeLog index 12a141b2..a7e98d77 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -1,3 +1,11 @@ +2019-08-28 Mark Wielaard <mark@klomp.org> + + * elfutils.spec.in (License): Add GFDL. + (%install): Correct sub-shell syntax, use (), not {}. + (%files): Add man1/eu-*.1*. + Add eu-stack. Add COPYING-GFDL. + (%files libelf-devel): Add man3/elf_*.3*. + 2019-08-14 Dmitry V. Levin <ldv@altlinux.org> * elfutils.spec.in (%files): Add %{_bindir}/eu-elfclassify. diff --git a/config/elfutils.spec.in b/config/elfutils.spec.in index c5896a41..513c4e79 100644 --- a/config/elfutils.spec.in +++ b/config/elfutils.spec.in @@ -4,7 +4,7 @@ Name: elfutils Version: @PACKAGE_VERSION@ Release: 1 URL: http://elfutils.org/ -License: GPLv3+ and (GPLv2+ or LGPLv3+) +License: GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL Group: Development/Tools Source: ftp://sourceware.org/pub/elfutils/%{version}/elfutils-%{version}.tar.bz2 Obsoletes: libelf libelf-devel @@ -45,7 +45,7 @@ and machine-specific ELF handling and process introspection. %package devel Summary: Development libraries to handle compiled objects. Group: Development/Tools -License: GPLv2+ or LGPLv3+ +License: (GPLv2+ or LGPLv3+) and GFDL Requires: elfutils = %{version}-%{release} Requires: elfutils-libelf-devel = %{version}-%{release} @@ -134,11 +134,11 @@ chmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/lib*.so* chmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/elfutils/lib*.so* # XXX Nuke unpackaged files -{ cd ${RPM_BUILD_ROOT} +( cd ${RPM_BUILD_ROOT} rm -f .%{_includedir}/elfutils/libasm.h rm -f .%{_libdir}/libasm.so rm -f .%{_libdir}/libasm.a -} +) install -Dm0644 config/10-default-yama-scope.conf ${RPM_BUILD_ROOT}%{_sysctldir}/10-default-yama-scope.conf @@ -161,11 +161,13 @@ rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root) -%doc COPYING COPYING-GPLV2 COPYING-LGPLV3 README TODO CONTRIBUTING +%license COPYING COPYING-GPLV2 COPYING-LGPLV3 doc/COPYING-GFDL +%doc README TODO CONTRIBUTING %{_bindir}/eu-elflint %{_bindir}/eu-nm %{_bindir}/eu-readelf %{_bindir}/eu-size +%{_bindir}/eu-stack %{_bindir}/eu-strip %{_bindir}/eu-findtextrel %{_bindir}/eu-addr2line @@ -184,6 +186,7 @@ rm -rf ${RPM_BUILD_ROOT} %{_libdir}/libdw.so.* %dir %{_libdir}/elfutils %{_libdir}/elfutils/lib*.so +%{_mandir}/man1/eu-*.1* %files devel %defattr(-,root,root) @@ -220,6 +223,7 @@ rm -rf ${RPM_BUILD_ROOT} %{_includedir}/elfutils/version.h %{_libdir}/libelf.so %{_libdir}/pkgconfig/libelf.pc +%{_mandir}/man3/elf_*.3* %files libelf-devel-static %{_libdir}/libelf.a |