"Initial commit to Gerrit"
[profile/ivi/libatomic_ops.git] / packaging / libatomic_ops.spec
1 ###############################################
2 # Do not Edit! Generated by:
3 # spec-builder version 0.10
4 ###############################################
5
6 %define keepstatic 1
7
8 Name: libatomic_ops
9 Summary: Atomic memory update operations
10 Group: Development/Libraries
11 Version: 1.2
12 License: GPL/MIT
13 URL: http://www.hpl.hp.com/research/linux/atomic_ops/
14 Release: 1
15 Source0: http://www.hpl.hp.com/research/linux/atomic_ops/download/%{name}-%{version}.tar.gz
16 Patch0: libatomic_ops-1.2-ppclwzfix.patch
17 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
18
19 BuildRequires: coreutils
20
21
22 %description
23 Description: %{summary}
24
25 %package devel
26
27 Summary: Atomic memory update operations
28 Group: Development/Libraries
29
30 Requires: %{name} >= %{version}
31
32 %description devel
33 Description: %{summary}
34
35 %prep
36 %setup -q -n %{name}-%{version}
37 %patch0 -p1 -b .libatomic_ops-1.2-ppclwzfix
38
39 %build
40 %configure
41 make %{?_smp_mflags}
42
43 %install
44 rm -rf %{buildroot}
45 %make_install
46
47 %find_lang libatomic_ops || /bin/touch libatomic_ops.lang
48
49 mkdir -p %{buildroot}/%{_datadir}/doc/%{name}-%{version}
50 for f in `ls %{buildroot}/%{_datadir}/doc/`; do
51   if [ -f %{buildroot}/%{_datadir}/doc/$f ]; then
52     mv %{buildroot}/%{_datadir}/doc/$f %{buildroot}/%{_datadir}/doc/%{name}-%{version}
53   fi
54 done
55
56 %clean
57 rm -rf %{buildroot}
58
59 %post -p /sbin/ldconfig
60
61 %postun -p /sbin/ldconfig
62
63 %files -f libatomic_ops.lang
64 %defattr(-,root,root,-)
65 %{_libdir}/%{name}*.a
66
67 %files devel
68 %defattr(-,root,root,-)
69 %doc AUTHORS ChangeLog COPYING INSTALL NEWS README
70 %{_includedir}/atomic_ops.h
71 %{_includedir}/atomic_ops_malloc.h
72 %{_includedir}/atomic_ops_stack.h
73 %{_includedir}/atomic_ops
74 %{_libdir}/%{name}*.a
75 %{_datadir}/%{name}
76
77