libunwind-vl.spec 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. Summary: An unwinding library
  2. Name: libunwind
  3. Version: 1.2.1
  4. Release: 1%{?_dist_release}
  5. License: BSD
  6. Group: System Environment/Libraries
  7. URL: http://savannah.nongnu.org/projects/libunwind
  8. Source: http://download.savannah.nongnu.org/releases/libunwind/%{name}-%{version}.tar.gz
  9. Buildroot: %{_tmppath}/%{name}-%{version}-root
  10. ExclusiveArch: %{ix86} x86_64 ia64
  11. %description
  12. Libunwind provides a C ABI to determine the call-chain of a program.
  13. %package devel
  14. Summary: Development package for libunwind
  15. Group: Development/Libraries
  16. Requires: libunwind = %{version}-%{release}
  17. %description devel
  18. The libunwind-devel package includes the libraries and header files for
  19. libunwind.
  20. %prep
  21. %setup -q
  22. %build
  23. %configure --enable-static --enable-shared --enable-setjmp=no
  24. %__make %{?_smp_mflags}
  25. %install
  26. rm -rf $RPM_BUILD_ROOT
  27. %makeinstall
  28. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
  29. # [...] aren't really part of the libunwind API. They are implemented in
  30. # a archive library called libunwind-ptrace.a.
  31. mv -f $RPM_BUILD_ROOT%{_libdir}/libunwind-ptrace.a $RPM_BUILD_ROOT%{_libdir}/libunwind-ptrace.a-save
  32. rm -f $RPM_BUILD_ROOT%{_libdir}/libunwind*.a
  33. mv -f $RPM_BUILD_ROOT%{_libdir}/libunwind-ptrace.a-save $RPM_BUILD_ROOT%{_libdir}/libunwind-ptrace.a
  34. rm -f $RPM_BUILD_ROOT%{_libdir}/libunwind-ptrace*.so*
  35. %clean
  36. rm -rf $RPM_BUILD_ROOT
  37. %post -p /sbin/ldconfig
  38. %postun -p /sbin/ldconfig
  39. %files
  40. %defattr(-,root,root)
  41. %doc COPYING README NEWS
  42. %{_libdir}/libunwind*.so.*
  43. %files devel
  44. %defattr(-,root,root)
  45. %{_libdir}/libunwind*.so
  46. %{_libdir}/libunwind-ptrace.a
  47. %{_libdir}/pkgconfig/libunwind*.pc
  48. # <unwind.h> does not get installed for REMOTE_ONLY targets - check it.
  49. %{_includedir}/unwind.h
  50. %{_includedir}/libunwind*.h
  51. %changelog
  52. * Sun Feb 18 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.1-1
  53. - new upstream release.
  54. - dropped all patches.
  55. * Wed Oct 24 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.1-1
  56. - update to 1.0.1
  57. * Tue Dec 2 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.98.6-2
  58. - ExclusiveArch set to %%{ix86} x86_64 ia64
  59. * Fri Nov 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.98.6-1
  60. - new upstream release
  61. - remove static libs
  62. * Fri Oct 03 2008 Shu KONNO <owa@bg.wakwak.com> 0.98.5-1vl5
  63. - applied new versioning policy
  64. * Sat Jun 09 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.98.5
  65. - initial build for Vine Linux