input/crun.spec
raw · 2.9 KiB
Name: crun
Version: 1.27.1
Release: 1%{?dist}
Summary: OCI runtime written in C
Summary(ru): OCI-рантайм на языке C
# RU: Лицензия приведена к общеупотребимому выражению, используемому в основных дистрибутивах.
# EN: License normalized to the commonly used expression from major distributions.
License: GPL-2.0-only
URL: https://github.com/containers/crun
Source0: https://github.com/containers/crun/releases/download/%{version}/crun-%{version}.tar.gz
Packager: NICE SOFT GROUP LLC (ООО "НАЙС СОФТ ГРУПП") 5024245440 <niceos@ncsgp.ru>
Vendor: NiceSOFT
Distribution: NiceOS.Core
BugURL: https://bugs.niceos.ru/
VCS: https://specs.niceos.ru/rmps/%{name}
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: gcc
BuildRequires: git
BuildRequires: go-md2man
BuildRequires: libcap-devel
BuildRequires: libgcrypt-devel
BuildRequires: libseccomp-devel
BuildRequires: libselinux-devel
BuildRequires: libtool
BuildRequires: make
BuildRequires: pkg-config
BuildRequires: protobuf-c-devel
BuildRequires: python3
BuildRequires: systemd-devel
BuildRequires: yajl-devel
Requires: glibc
Requires: libcap
Requires: libseccomp
Requires: systemd
%description
crun is a fast and low-memory footprint OCI container runtime fully written in C.
%description -l ru
crun — быстрый OCI-рантайм для контейнеров с низким потреблением памяти,
полностью написанный на языке C.
%prep
%autosetup -Sgit -n %{name}-%{version}
%build
./autogen.sh
%configure \
--disable-silent-rules
%make_build
%install
%make_install
rm -f %{buildroot}%{_prefix}/lib/*.la \
%{buildroot}%{_prefix}/lib/*.a
%files
%license COPYING
%{_bindir}/%{name}
%{_mandir}/*
%changelog
* Sun May 24 2026 NiceOS Team <support@niceos.ru> - 1.27.1-1
- Refresh upstream source snapshot and metadata.
- Upstream fixes include bind-mount propagation, AppArmor handling in user namespaces, recursive cgroup cleanup, startup on non-standard cgroup mounts when cgroups are disabled, and read-only container /dev/console handling; krun passt networking support added.
- Обновить исходный снимок и метаданные upstream.
- В upstream исправлены: распространение bind-mount, обработка профиля AppArmor в user namespace, рекурсивная очистка cgroup, запуск на нестандартных mount-ах cgroup при отключённых cgroups, а также ошибка /dev/console в read-only контейнерах; добавлена поддержка passt-сети для krun.
* Sun Jan 11 2026 NiceOS Team <niceos@ncsgp.ru> - 1.23.1-1
- Initial build for NiceOS (Первая сборка для НАЙС.ОС)