Browse Source

libunwind-1.2.1-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@11499 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 6 years ago
parent
commit
ff759668a2
1 changed files with 19 additions and 15 deletions
  1. 19 15
      lib/libu/libunwind/libunwind-vl.spec

+ 19 - 15
lib/libu/libunwind/libunwind-vl.spec

@@ -1,15 +1,11 @@
 Summary: An unwinding library
 Name: libunwind
-Version: 1.0.1
+Version: 1.2.1
 Release: 1%{?_dist_release}
 License: BSD
 Group: System Environment/Libraries
 URL: http://savannah.nongnu.org/projects/libunwind
 Source: http://download.savannah.nongnu.org/releases/libunwind/%{name}-%{version}.tar.gz
-Patch1: libunwind-disable-setjmp.patch
-Patch2: libunwind-install-ptrace.patch
-Patch3: libunwind-arm-register-rename.patch
-
 
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 
@@ -29,21 +25,23 @@ libunwind.
 
 %prep
 %setup -q
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1 -b .arm
-
 
 %build
-%configure --disable-static --enable-shared
+%configure --enable-static --enable-shared --enable-setjmp=no
 %__make %{?_smp_mflags}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 %makeinstall
 
-rm -f $RPM_BUILD_ROOT/%{_libdir}/libunwind*.la
-rm -f $RPM_BUILD_ROOT/%{_libdir}/libunwind*.a
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+
+# [...] aren't really part of the libunwind API.  They are implemented in
+# a archive library called libunwind-ptrace.a.
+mv -f $RPM_BUILD_ROOT%{_libdir}/libunwind-ptrace.a $RPM_BUILD_ROOT%{_libdir}/libunwind-ptrace.a-save
+rm -f $RPM_BUILD_ROOT%{_libdir}/libunwind*.a
+mv -f $RPM_BUILD_ROOT%{_libdir}/libunwind-ptrace.a-save $RPM_BUILD_ROOT%{_libdir}/libunwind-ptrace.a
+rm -f $RPM_BUILD_ROOT%{_libdir}/libunwind-ptrace*.so*
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -60,11 +58,17 @@ rm -rf $RPM_BUILD_ROOT
 %files devel
 %defattr(-,root,root)
 %{_libdir}/libunwind*.so
-#%{_libdir}/libunwind*.a
-%{_mandir}/*/*
-%{_includedir}/*
+%{_libdir}/libunwind-ptrace.a
+%{_libdir}/pkgconfig/libunwind*.pc
+# <unwind.h> does not get installed for REMOTE_ONLY targets - check it.
+%{_includedir}/unwind.h
+%{_includedir}/libunwind*.h
 
 %changelog
+* Sun Feb 18 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.1-1
+- new upstream release.
+- dropped all patches.
+
 * Wed Oct 24 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.1-1
 - update to 1.0.1