1 Summary: Atomic operations implementation
2 Summary(pl.UTF-8): Implementacja operacji atomowych
4 # NOTE: 7.4.0 is considered experimental (as of Nov 2013)
7 License: MIT-like (libatomic_ops), GPL v2+ (libatomic_ops_gpl)
8 Group: Development/Libraries
9 #Source0Download http://www.hpl.hp.com/research/linux/atomic_ops/download.php4
10 Source0: http://www.hpl.hp.com/research/linux/atomic_ops/download/%{name}-%{version}.tar.gz
11 # Source0-md5: 7035692fec4db2659b06485040829e43
12 URL: http://www.hpl.hp.com/research/linux/atomic_ops/
13 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16 Provides implementations for atomic memory update operations on a
17 number of architectures. This allows direct use of these in reasonably
18 portable code. Unlike earlier similar packages, this one explicitly
19 considers memory barrier semantics, and allows the construction of
20 code that involves minimum overhead across a variety of architectures.
22 %description -l pl.UTF-8
23 Pakiet udostępnia implementacja atomowych operacji uaktualnień pamięci
24 dla wielu architektur. Pozwala to na ich bezpośrednie wykorzystanie we
25 w miarę przenośnym kodzie. W przeciwieństwie do innych podobnych
26 pakietów ten uwzględnia semantykę barier pamięciowych i pozwala na
27 konstruowanie kodu na wielu różnych architekturach z minimalnym
31 %setup -q -n %{name}-7.2
38 rm -rf $RPM_BUILD_ROOT
41 DESTDIR=$RPM_BUILD_ROOT
44 rm -rf $RPM_BUILD_ROOT
47 %defattr(644,root,root,755)
48 %doc AUTHORS ChangeLog README doc/{LICENSING.txt,README.txt,README_malloc.txt,README_stack.txt}
49 %{_libdir}/libatomic_ops.a
50 %{_libdir}/libatomic_ops_gpl.a
51 %{_includedir}/atomic_ops*.h
52 %{_includedir}/atomic_ops
53 %{_pkgconfigdir}/atomic_ops.pc