From d38a66ce8d98b87f7f9805d78c4cdec0bb55a2ad Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Wed, 30 May 2007 19:45:30 +0000 Subject: [PATCH] - new Changed files: libatomic_ops.spec -> 1.1 --- libatomic_ops.spec | 50 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 libatomic_ops.spec diff --git a/libatomic_ops.spec b/libatomic_ops.spec new file mode 100644 index 0000000..0430b11 --- /dev/null +++ b/libatomic_ops.spec @@ -0,0 +1,50 @@ +Summary: Atomic operations implementation +Summary(pl.UTF-8): Implementacja operacji atomowych +Name: libatomic_ops +Version: 1.2 +Release: 1 +License: MIT-like (libatomic_ops), GPL v2+ (libatomic_ops_gpl) +Group: Development/Libraries +Source0: http://www.hpl.hp.com/research/linux/atomic_ops/download/%{name}-%{version}.tar.gz +# Source0-md5: 1b65e48271c81e3fa2d7a9a69bab7504 +URL: http://www.hpl.hp.com/research/linux/atomic_ops/ +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +Provides implementations for atomic memory update operations on a +number of architectures. This allows direct use of these in reasonably +portable code. Unlike earlier similar packages, this one explicitly +considers memory barrier semantics, and allows the construction of +code that involves minimum overhead across a variety of architectures. + +%description -l pl.UTF-8 +Pakiet udostępnia implementacja atomowych operacji uaktualnień pamięci +dla wielu architektur. Pozwala to na ich bezpośrednie wykorzystanie we +w miarę przenośnym kodzie. W przeciwieństwie do innych podobnych +pakietów ten uwzględnia semantykę barier pamięciowych i pozwala na +konstruowanie kodu na wielu różnych architekturach z minimalnym +narzutem. + +%prep +%setup -q + +%build +%configure +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT + +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%doc AUTHORS INSTALL README doc/{LICENSING.txt,README.txt,README_malloc.txt,README_stack.txt} +%{_libdir}/libatomic_ops.a +%{_libdir}/libatomic_ops_gpl.a +%{_includedir}/atomic_ops*.h +%{_includedir}/atomic_ops -- 2.43.0