1 %ifarch %{x8664} %{armv7} %{armv8} 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: f1f2ac412d8122c00f1a0ff24a2e7ad7
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.16.1}
21 %{?with_man:BuildRequires: go-md2man}
22 BuildRequires: libcap-devel
23 BuildRequires: libseccomp-devel
24 BuildRequires: libselinux-devel
25 BuildRequires: libtool
26 BuildRequires: linux-libc-headers >= 7:3.18
27 BuildRequires: pkgconfig
28 BuildRequires: python3
29 BuildRequires: python3-modules
30 BuildRequires: rpmbuild(macros) >= 2.007
31 BuildRequires: systemd-devel
32 BuildRequires: tar >= 1:1.22
34 BuildRequires: yajl-devel >= 2.0.0
35 Requires: yajl >= 2.0.0
36 %{?with_criu:Suggests: criu-libs >= 3.16.1}
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 crun is a runtime for running OCI containers.
52 --disable-silent-rules
57 rm -rf $RPM_BUILD_ROOT
60 DESTDIR=$RPM_BUILD_ROOT
62 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libcrun.{a,la}
65 rm -rf $RPM_BUILD_ROOT
68 %defattr(644,root,root,755)
70 %attr(755,root,root) %{_bindir}/crun
71 %{?with_man:%{_mandir}/man1/crun.1*}