N
Портал сборок NiceOS
Корпоративный портал наблюдаемости для опубликованных сборок пакетов NiceOS.

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 (Первая сборка для НАЙС.ОС)