]> git.pld-linux.org Git - packages/libunwind.git/blobdiff - libunwind.spec
- ghost soname symlinks
[packages/libunwind.git] / libunwind.spec
index 1a81e8edb50112bc73185a912c2d9b56418f60bf..27ab7904ec9bfd08fc960781e5f55a4a27b13ae4 100644 (file)
@@ -9,7 +9,7 @@ Source0:        http://download.savannah.gnu.org/releases/libunwind/%{name}-%{version}.
 # Source0-md5: dbe360f4ffabfbaf937dccf2b383fff9
 URL:           http://www.nongnu.org/libunwind/
 BuildRequires:  autoconf
-BuildRequires:  automake
+BuildRequires:  automake >= 1.6
 %ifarch %{x8664}
 BuildRequires: binutils >= 2:2.15.94.0.2.2
 %endif
@@ -18,6 +18,17 @@ BuildRequires:       rpmbuild(macros) >= 1.213
 ExclusiveArch: %{ix86} %{x8664} hppa ia64
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+# x86/x86_64/hppa/ia64
+%ifarch        %{ix86}
+%define        asuf    x86
+%else
+%ifarch        %{x8664}
+%define        asuf    x86_64
+%else
+%define        asuf    %{_target_cpu}
+%endif
+%endif
+
 %description
 The goal of the libunwind project is to define a portable and
 efficient C programming interface (API) to determine the call-chain
@@ -58,6 +69,7 @@ Statyczna biblioteka libunwind.
 %{__libtoolize}
 %{__aclocal}
 %{__autoconf}
+%{__autoheader}
 %{__automake}
 %configure
 %{__make}
@@ -77,15 +89,33 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS COPYING ChangeLog NEWS README TODO
-%attr(755,root,root) %{_libdir}/libunwind*.so.*.*.*
+%attr(755,root,root) %{_libdir}/libunwind.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libunwind.so.7
+%attr(755,root,root) %{_libdir}/libunwind-setjmp.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libunwind-setjmp.so.0
+%attr(755,root,root) %{_libdir}/libunwind-%{asuf}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libunwind-%{asuf}.so.7
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libunwind*.so
-%{_libdir}/libunwind*.la
-%{_includedir}/*unwind*.h
-%{_mandir}/man3/*.3*
+%attr(755,root,root) %{_libdir}/libunwind.so
+%attr(755,root,root) %{_libdir}/libunwind-setjmp.so
+%attr(755,root,root) %{_libdir}/libunwind-generic.so
+%attr(755,root,root) %{_libdir}/libunwind-%{asuf}.so
+%{_libdir}/libunwind.la
+%{_libdir}/libunwind-setjmp.la
+%{_libdir}/libunwind-%{asuf}.la
+# static-only
+%{_libdir}/libunwind-ptrace.a
+%{_includedir}/libunwind*.h
+%{_includedir}/unwind.h
+%{_mandir}/man3/_U_dyn_*.3*
+%{_mandir}/man3/libunwind*.3*
+%{_mandir}/man3/unw_*.3*
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/libunwind*.a
+%{_libdir}/libunwind.a
+%{_libdir}/libunwind-setjmp.a
+%{_libdir}/libunwind-generic.a
+%{_libdir}/libunwind-%{asuf}.a
This page took 0.063546 seconds and 4 git commands to generate.