libatomic_ops-7.6.6 is available (#1613338)

This commit is contained in:
Rex Dieter 2018-08-07 08:48:57 -05:00
parent b1e38a2a28
commit 79d46ee7ef
3 changed files with 11 additions and 13 deletions

2
.gitignore vendored
View File

@ -1 +1 @@
/libatomic_ops-7.6.4.tar.gz
/libatomic_ops-7.6.6.tar.gz

View File

@ -1,7 +1,7 @@
Name: libatomic_ops
Summary: Atomic memory update operations
Version: 7.6.4
Release: 3%{?dist}
Version: 7.6.6
Release: 1%{?dist}
# libatomic_ops MIT, libatomic_ops_gpl GPLv2
License: GPLv2 and MIT
@ -17,14 +17,12 @@ 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.
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
Files for developing with %{name}.
%package static
Summary: Static library files for %{name}
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
@ -40,8 +38,11 @@ Files for developing with %{name} and linking statically.
%configure \
--enable-shared \
--disable-silent-rules
# kill rpath
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
%make_build
@ -55,11 +56,7 @@ rm -fv %{buildroot}%{_docdir}/libatomic_ops/{COPYING,README*,*.txt}
%check
## ignore failures on powerpc, atomic stack feature not working (#883748)
#ifarch ppc ppc64 ppc64le aarch64
#global arch_ignore ||:
#endif
make check %{?arch_ignore}
%make_build check
%files
@ -69,7 +66,6 @@ make check %{?arch_ignore}
%{_libdir}/libatomic_ops.so.1*
%{_libdir}/libatomic_ops_gpl.so.1*
%files devel
%doc doc/README*
%{_includedir}/atomic_ops.h
@ -80,13 +76,15 @@ make check %{?arch_ignore}
%{_libdir}/libatomic_ops_gpl.so
%{_libdir}/pkgconfig/atomic_ops.pc
%files static
%{_libdir}/libatomic_ops.a
%{_libdir}/libatomic_ops_gpl.a
%changelog
* Tue Aug 07 2018 Rex Dieter <rdieter@fedoraproject.org> - 7.6.6-1
- libatomic_ops-7.6.6 is available (#1613338)
* Tue Jul 24 2018 Pavel Raiskup <praiskup@redhat.com> - 7.6.4-3
- cleanup: don't replace upstream-provided license file
- cleanup: drop %%ldconfig_scriptlets

View File

@ -1 +1 @@
SHA512 (libatomic_ops-7.6.4.tar.gz) = 2e6ef0bfd4b77e9260383feb2865c96388fb1ebed9d37605eeb83ac87e3b6a565495d588808129ac7b3ee5f6a58a37440da7784b680cc6590842b09c2625983b
SHA512 (libatomic_ops-7.6.6.tar.gz) = ea6e4e2f8f369f5af18435a6ab8ee18c28832c367d24875cccc5e743761109036894260b4296feec5e269a74934df24a90f0fc4868937e1f36605fca082fbde8