1 Summary: libc++abi - C++ standard library support from LLVM project
2 Summary(pl.UTF-8): libc++abi - wsparcie dla biblioteki standardowej C++ z projektu LLVM
6 License: MIT or BSD-like
8 #Source0Download: https://github.com/llvm/llvm-project/releases/
9 Source0: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/libcxxabi-%{version}.src.tar.xz
10 # Source0-md5: eea472a502b2dbe60f4b1c6e2e0631f1
11 #Source1Download: https://github.com/llvm/llvm-project/releases/
12 Source1: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/libcxx-%{version}.src.tar.xz
13 # Source1-md5: 4b2467eb023c9b4c84335808f811d5fa
14 URL: https://libcxxabi.llvm.org/
15 BuildRequires: cmake >= 3.4.3
16 BuildRequires: clang >= %{version}
18 BuildRequires: libunwind-devel
20 BuildRequires: llvm-devel >= %{version}
21 BuildRequires: llvm-libcxx-devel >= 3.6.0
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 libc++abi is a new implementation of low level support for a standard
28 %description -l pl.UTF-8
29 libc++abi to nowa implementacja niskopoziomowego wsparcia dla
30 biblioteki standardowej C++.
33 Summary: Development files for LLVM libc++abi library
34 Summary(pl.UTF-8): Pliki programistyczne biblioteki LLVM libc++abi
35 Group: Development/Libraries
36 Requires: %{name} = %{version}-%{release}
39 Development files for LLVM libc++abi library.
41 %description devel -l pl.UTF-8
42 Pliki programistyczne biblioteki LLVM libc++abi.
45 Summary: Static LLVM libc++abi library
46 Summary(pl.UTF-8): Statyczna biblioteka LLVM libc++abi
47 Group: Development/Libraries
48 Requires: %{name}-devel = %{version}-%{release}
51 Static LLVM libc++abi library.
53 %description static -l pl.UTF-8
54 Statyczna biblioteka LLVM libc++abi.
59 %{__mv} libcxx-%{version}.src libcxx
60 %{__mv} libcxxabi-%{version}.src libcxxabi
66 -DCMAKE_C_COMPILER="clang" \
67 -DCMAKE_CXX_COMPILER="clang++"
72 rm -rf $RPM_BUILD_ROOT
74 %{__make} -C build install \
75 DESTDIR=$RPM_BUILD_ROOT
77 install -d $RPM_BUILD_ROOT%{_includedir}/libcxxabi
78 cp -p libcxxabi/include/*.h $RPM_BUILD_ROOT%{_includedir}/libcxxabi
81 rm -rf $RPM_BUILD_ROOT
83 %post -p /sbin/ldconfig
84 %postun -p /sbin/ldconfig
87 %defattr(644,root,root,755)
88 %doc libcxxabi/{CREDITS.TXT,LICENSE.TXT}
89 %attr(755,root,root) %{_libdir}/libc++abi.so.*.*
90 %attr(755,root,root) %ghost %{_libdir}/libc++abi.so.1
93 %defattr(644,root,root,755)
94 %attr(755,root,root) %{_libdir}/libc++abi.so
95 %{_includedir}/libcxxabi
98 %defattr(644,root,root,755)
99 %{_libdir}/libc++abi.a