1 %ifarch %{x8664} %{arm} aarch64 ppc64
5 %ifarch %{ix86} %{x8664} %{arm} aarch64 mips64 mips64le ppc64 ppc64le s390x
9 Summary: OCI runtime written in C
14 Group: Applications/System
15 Source0: https://github.com/containers/crun/releases/download/%{version}/%{name}-%{version}.tar.xz
16 # Source0-md5: e966d539836d121f62f6393534bb9f5c
17 URL: https://github.com/containers/crun
18 BuildRequires: autoconf >= 2.69
19 BuildRequires: automake >= 1:1.11.2
20 %{?with_criu:BuildRequires: criu-devel >= 3.13}
21 %{?with_man:BuildRequires: go-md2man}
22 BuildRequires: libcap-devel
23 BuildRequires: libseccomp-devel
24 BuildRequires: libselinux-devel
25 BuildRequires: libtool
26 BuildRequires: pkgconfig
27 BuildRequires: python3
28 BuildRequires: python3-devel
29 BuildRequires: systemd-devel
30 BuildRequires: tar >= 1:1.22
32 BuildRequires: yajl-devel >= 2.0.0
33 Requires: criu-libs >= 3.13
34 Requires: yajl >= 2.0.0
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 crun is a runtime for running OCI containers.
50 --disable-silent-rules
55 rm -rf $RPM_BUILD_ROOT
58 DESTDIR=$RPM_BUILD_ROOT
60 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libcrun.{a,la}
63 rm -rf $RPM_BUILD_ROOT
66 %defattr(644,root,root,755)
68 %attr(755,root,root) %{_bindir}/crun
69 %{?with_man:%{_mandir}/man1/crun.1*}