Name: numactl Version: 2.0.13 Release: 6 Summary: Library for tuning for Non Uniform Memory Access machines License: GPLv2 URL: https://github.com/numactl/numactl Source0: https://github.com/numactl/numactl/releases/download/v%{version}/numactl-%{version}.tar.gz BuildRequires: libtool automake autoconf git Patch0001: Fix-crashes-when-using-the-touch-option.patch Patch0002: fix-use-after-free.patch Patch0003: 0001-shm.c-Fix-segmentation-fault-when-using-offset.patch Patch0004: 0002-shm.c-fix-verify_shm-memcmp-nodes.patch %description Simple NUMA policy support. It consists of a numactl program to run other programs with a specific NUMA policy and a libnuma shared library to set NUMA policy in applications. %package libs Summary: libnuma libraries License: LGPLv2 and GPLv2 %description libs Libs for numa policy support %package devel Summary: Development package for building Applications that use numa Requires: %{name}-libs = %{version}-%{release} License: LGPLv2 and GPLv2 %description devel Development package for numa library calls %prep %autosetup -n %{name}-%{version} -p1 -Sgit %build %configure %disable_rpath %make_build CFLAGS="$RPM_OPT_FLAGS -I." %install rm -rf $RPM_BUILD_ROOT %make_install %ldconfig_scriptlets %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %files %{_bindir}/memhog %{_bindir}/migspeed %{_bindir}/migratepages %{_bindir}/numactl %{_bindir}/numademo %{_bindir}/numastat %{_mandir}/man8/*.8* %doc README.md %exclude %{_mandir}/man2/*.2* %files libs %{_libdir}/libnuma.so.1 %{_libdir}/libnuma.so.1.0.0 %exclude %{_libdir}/libnuma.a %exclude %{_libdir}/libnuma.la %files devel %{_libdir}/libnuma.so %{_libdir}/pkgconfig/numa.pc %{_includedir}/numa.h %{_includedir}/numaif.h %{_includedir}/numacompat1.h %{_mandir}/man3/*.3* %changelog * Thu Dec 07 2023 Paul Tohmas - 2.0.13-6 - fix segmentation fault with --offset and output wrong result with --verify * Sat May 07 2022 zhouwenpei - 2.0.13-5 - fix crashes when using the "--touch" option * Fri Jan 10 2020 yuxiangyang - 2.0.13-4 - upgrade version to 2.0.13 * Fri Dec 20 2019 openEuler Buildteam - 2.0.12-3 - Fix ldconfig scriptlets * Thu Mar 21 2019 lihongjiang - 2.0.12-2 - Type:enhancement - ID:NA - SUG:restart - DESC:backport patches * Mon Sep 10 2018 openEuler Buildteam - 2.0.12-1 - Package init