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: 50207b4781c3081bd0d3286735494302
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: libgcrypt-devel
24 BuildRequires: libseccomp-devel
25 BuildRequires: libselinux-devel
26 BuildRequires: libtool
27 BuildRequires: linux-libc-headers >= 7:3.18
28 BuildRequires: pkgconfig
29 BuildRequires: python3
30 BuildRequires: python3-devel
31 BuildRequires: rpmbuild(macros) >= 2.007
32 BuildRequires: systemd-devel
33 BuildRequires: tar >= 1:1.22
35 BuildRequires: yajl-devel >= 2.0.0
36 Requires: yajl >= 2.0.0
37 %{?with_criu:Suggests: criu-libs >= 3.16.1}
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 crun is a runtime for running OCI containers.
53 --disable-silent-rules
58 rm -rf $RPM_BUILD_ROOT
61 DESTDIR=$RPM_BUILD_ROOT
63 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libcrun.{a,la}
66 rm -rf $RPM_BUILD_ROOT
69 %defattr(644,root,root,755)
71 %attr(755,root,root) %{_bindir}/crun
72 %{?with_man:%{_mandir}/man1/crun.1*}