]> git.pld-linux.org Git - packages/libatomic_ops.git/blob - libatomic_ops.spec
d8439e263bfcfe87011e3caeb9136cf84366e509
[packages/libatomic_ops.git] / libatomic_ops.spec
1 Summary:        Atomic operations implementation
2 Summary(pl.UTF-8):      Implementacja operacji atomowych
3 Name:           libatomic_ops
4 # NOTE: 7.4.0 is considered experimental (as of Nov 2013)
5 Version:        7.2e
6 Release:        1
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)
14
15 %description
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.
21
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
28 narzutem.
29
30 %prep
31 %setup -q -n %{name}-7.2
32
33 %build
34 %configure
35 %{__make}
36
37 %install
38 rm -rf $RPM_BUILD_ROOT
39
40 %{__make} install \
41         DESTDIR=$RPM_BUILD_ROOT
42
43 %clean
44 rm -rf $RPM_BUILD_ROOT
45
46 %files
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
This page took 0.080465 seconds and 2 git commands to generate.