[packages/nnn] link libatomic on archs without support for 64-bit atomics
atler
atler at pld-linux.org
Sun Feb 15 00:58:36 CET 2026
commit e505130c9f3094bb93a01b139569b460bc28b1a3
Author: Jan Palus <atler at pld-linux.org>
Date: Sun Feb 15 00:57:47 2026 +0100
link libatomic on archs without support for 64-bit atomics
nnn.spec | 7 +++++++
1 file changed, 7 insertions(+)
---
diff --git a/nnn.spec b/nnn.spec
index c5366ef..301751b 100644
--- a/nnn.spec
+++ b/nnn.spec
@@ -11,11 +11,15 @@ Source0: https://github.com/jarun/nnn/archive/v%{version}/%{name}-%{version}.tar
# Source0-md5: 3965832b9aeb442ce53a3cc964f93abe
Patch0: %{name}-no-rebuild-on-install.patch
URL: https://github.com/jarun/nnn
+%ifnarch %arch_with_atomics64
+BuildRequires: libatomic-devel
+%endif
BuildRequires: ncurses-devel
BuildRequires: pcre2-8-devel
BuildRequires: pkgconfig
BuildRequires: readline-devel
BuildRequires: rpm-build >= 4.6
+BuildRequires: rpmbuild(macros) >= 2.025
Suggests: archivemount
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -95,6 +99,9 @@ Dopełnianie parametrów w zsh dla polecenia nnn.
export CFLAGS="%{rpmcflags}"
export CPPFLAGS="%{rpmcppflags}"
export LDFLAGS="%{rpmldflags}"
+%ifnarch %arch_with_atomics64
+export LDLIBS=-latomic
+%endif
%{__make} \
CC="%{__cc}" \
CFLAGS_OPTIMIZATION= \
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/nnn.git/commitdiff/e505130c9f3094bb93a01b139569b460bc28b1a3
More information about the pld-cvs-commit
mailing list