]> git.ipfire.org Git - people/arne_f/ipfire-3.x.git/blame - libatomic_ops/libatomic_ops.nm
libatomic_ops: New package
[people/arne_f/ipfire-3.x.git] / libatomic_ops / libatomic_ops.nm
CommitLineData
0e3f04f4
MT
1###############################################################################
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
4###############################################################################
5
6name = libatomic_ops
7version = 7.4.2
8release = 1
9
10groups = Development/Tools
11url = https://github.com/ivmai/libatomic_ops/
12license = GPLv2, MIT
13summary = Atomic memory update operations
14
15description
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 code
20 that involves minimum overhead across a variety of architectures.
21end
22
23source_dl = http://www.ivmaisoft.com/_bin/atomic_ops/
24
25build
26 requires
27 autoconf
28 automake
29 libtool
30 end
31
32 prepare_cmds
33 autoreconf -vfi
34 end
35
36 configure_options += \
37 --enable-shared
38
39 test
40 make check
41 end
42end
43
44packages
45 package %{name}
46
47 package %{name}-devel
48 template DEVEL
49 end
50
51 package %{name}-debuginfo
52 template DEBUGINFO
53 end
54end