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: 591b985e05c992809f0d51253e15d004
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.15}
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: rpmbuild(macros) >= 2.007
30 BuildRequires: systemd-devel
31 BuildRequires: tar >= 1:1.22
33 BuildRequires: yajl-devel >= 2.0.0
34 %{?with_criu:Requires: criu-libs >= 3.15}
35 Requires: yajl >= 2.0.0
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 crun is a runtime for running OCI containers.
51 --disable-silent-rules
56 rm -rf $RPM_BUILD_ROOT
59 DESTDIR=$RPM_BUILD_ROOT
61 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libcrun.{a,la}
64 rm -rf $RPM_BUILD_ROOT
67 %defattr(644,root,root,755)
69 %attr(755,root,root) %{_bindir}/crun
70 %{?with_man:%{_mandir}/man1/crun.1*}