]> git.pld-linux.org Git - packages/llvm-libcxxabi.git/blame - llvm-libcxxabi.spec
- updated to 3.9.0
[packages/llvm-libcxxabi.git] / llvm-libcxxabi.spec
CommitLineData
9ff68063
JB
1Summary: libc++abi - C++ standard library support from LLVM project
2Summary(pl.UTF-8): libc++abi - wsparcie dla biblioteki standardowej C++ z projektu LLVM
3Name: llvm-libcxxabi
522158c9 4Version: 3.9.0
9ff68063
JB
5Release: 1
6License: MIT or BSD-like
7Group: Libraries
1391df86 8#Source0Download: http://llvm.org/releases/download.html
9ff68063 9Source0: http://llvm.org/releases/%{version}/libcxxabi-%{version}.src.tar.xz
522158c9
JB
10# Source0-md5: d02642308e22e614af6b061b9b4fedfa
11Patch0: %{name}-cmake-dir.patch
9ff68063 12URL: http://libcxxabi.llvm.org/
522158c9 13BuildRequires: cmake >= 3.4.3
9ff68063 14BuildRequires: clang >= %{version}
666b249c
JB
15%ifarch arm
16BuildRequires: libunwind-devel
17%endif
9ff68063 18BuildRequires: llvm-devel >= %{version}
666b249c 19BuildRequires: llvm-libcxx-devel >= 3.6.0
9ff68063
JB
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22%description
23libc++abi is a new implementation of low level support for a standard
24C++ library.
25
26%description -l pl.UTF-8
27libc++abi to nowa implementacja niskopoziomowego wsparcia dla
28biblioteki standardowej C++.
29
30%package devel
31Summary: Development files for LLVM libc++abi library
32Summary(pl.UTF-8): Pliki programistyczne biblioteki LLVM libc++abi
33Group: Development/Libraries
34Requires: %{name} = %{version}-%{release}
35
36%description devel
37Development files for LLVM libc++abi library.
38
39%description devel -l pl.UTF-8
40Pliki programistyczne biblioteki LLVM libc++abi.
41
666b249c
JB
42%package static
43Summary: Static LLVM libc++abi library
44Summary(pl.UTF-8): Statyczna biblioteka LLVM libc++abi
45Group: Development/Libraries
46Requires: %{name}-devel = %{version}-%{release}
47
48%description static
49Static LLVM libc++abi library.
50
51%description static -l pl.UTF-8
52Statyczna biblioteka LLVM libc++abi.
53
9ff68063
JB
54%prep
55%setup -q -n libcxxabi-%{version}.src
522158c9 56%patch0 -p1
9ff68063
JB
57
58%build
59install -d build
60cd build
61%cmake .. \
62 -DCMAKE_C_COMPILER="clang" \
522158c9
JB
63 -DCMAKE_CXX_COMPILER="clang++" \
64 -DLLVM_CMAKE_PATH=%{_libdir}/cmake/llvm
9ff68063
JB
65%{__make}
66
67%install
68rm -rf $RPM_BUILD_ROOT
69
70%{__make} -C build install \
71 DESTDIR=$RPM_BUILD_ROOT
72
666b249c
JB
73install -d $RPM_BUILD_ROOT%{_includedir}/libcxxabi
74cp -p include/*.h $RPM_BUILD_ROOT%{_includedir}/libcxxabi
9ff68063
JB
75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
bda51ae8
JB
79%post -p /sbin/ldconfig
80%postun -p /sbin/ldconfig
81
9ff68063
JB
82%files
83%defattr(644,root,root,755)
84%doc CREDITS.TXT LICENSE.TXT
85%attr(755,root,root) %{_libdir}/libc++abi.so.*.*
86%attr(755,root,root) %ghost %{_libdir}/libc++abi.so.1
87
88%files devel
89%defattr(644,root,root,755)
90%attr(755,root,root) %{_libdir}/libc++abi.so
91%{_includedir}/libcxxabi
666b249c
JB
92
93%files static
94%defattr(644,root,root,755)
95%{_libdir}/libc++abi.a
This page took 0.077674 seconds and 4 git commands to generate.