Группа :: Система/Библиотеки
Пакет: numactl
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%def_disable static
Name: numactl
Version: 2.0.14
Release: alt2
Summary: Simple NUMA policy support
License: GPLv2
Group: System/Libraries
Url: https://github.com/numactl/numactl
Source: %name-%version.tar.gz
Source100: %name.watch
Packager: Michael Shigorin <mike at altlinux.org>
%description
NUMA stands for Non-Uniform Memory Access, in other words a system whose
memory is not all in one place. The system consists of multiple "nodes"
of CPUs (processors) and/or memory which are linked together by a special
high-speed network. All CPUs have access to all of memory, but a CPU's
access to memory on the local or a nearby node is faster than to distant
nodes.
%package -n libnuma
Group: System/Libraries
Summary: Shared libraries for %name
License: LGPLv2
%description -n libnuma
%summary
%package -n libnuma-devel
Summary: Development files for %name
Group: Development/C
Requires: libnuma = %version-%release
%description -n libnuma-devel
The %name-devel package contains libraries and header files for
developing applications that use %name.
%package -n libnuma-devel-static
Summary: Development files for %name
Group: Development/C
Requires: libnuma = %version-%release
%description -n libnuma-devel-static
The %name-devel package contains libraries and header files for
developing applications that use %name.
%prep
%setup
%build
%autoreconf
%configure %{subst_enable static}
%make
%install
%makeinstall_std
%files
%doc README.md
%_bindir/*
# Conflicts with man-pages
%exclude %_man2dir/*
%_man8dir/*
%files -n libnuma
%_libdir/*.so.*
%files -n libnuma-devel
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/*.pc
%_man3dir/*
%if_enabled static
%files -n libnuma-devel-static
%_libdir/*.a
%endif
%changelog
…
Полный changelog можно просмотреть здесь
Name: numactl
Version: 2.0.14
Release: alt2
Summary: Simple NUMA policy support
License: GPLv2
Group: System/Libraries
Url: https://github.com/numactl/numactl
Source: %name-%version.tar.gz
Source100: %name.watch
Packager: Michael Shigorin <mike at altlinux.org>
%description
NUMA stands for Non-Uniform Memory Access, in other words a system whose
memory is not all in one place. The system consists of multiple "nodes"
of CPUs (processors) and/or memory which are linked together by a special
high-speed network. All CPUs have access to all of memory, but a CPU's
access to memory on the local or a nearby node is faster than to distant
nodes.
%package -n libnuma
Group: System/Libraries
Summary: Shared libraries for %name
License: LGPLv2
%description -n libnuma
%summary
%package -n libnuma-devel
Summary: Development files for %name
Group: Development/C
Requires: libnuma = %version-%release
%description -n libnuma-devel
The %name-devel package contains libraries and header files for
developing applications that use %name.
%package -n libnuma-devel-static
Summary: Development files for %name
Group: Development/C
Requires: libnuma = %version-%release
%description -n libnuma-devel-static
The %name-devel package contains libraries and header files for
developing applications that use %name.
%prep
%setup
%build
%autoreconf
%configure %{subst_enable static}
%make
%install
%makeinstall_std
%files
%doc README.md
%_bindir/*
# Conflicts with man-pages
%exclude %_man2dir/*
%_man8dir/*
%files -n libnuma
%_libdir/*.so.*
%files -n libnuma-devel
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/*.pc
%_man3dir/*
%if_enabled static
%files -n libnuma-devel-static
%_libdir/*.a
%endif
%changelog
…
Полный changelog можно просмотреть здесь