]> git.pld-linux.org Git - packages/crun.git/blame - crun.spec
up to 0.16
[packages/crun.git] / crun.spec
CommitLineData
c58391fd
JP
1%ifarch %{x8664} %{arm} aarch64 ppc64
2%define with_criu 1
3%endif
4
5%ifarch %{ix86} %{x8664} %{arm} aarch64 mips64 mips64le ppc64 ppc64le s390x
6%define with_man 1
7%endif
8
9Summary: OCI runtime written in C
10Name: crun
2e3c5d87 11Version: 0.16
c58391fd
JP
12Release: 1
13License: GPL v3+
14Group: Applications/System
15Source0: https://github.com/containers/crun/releases/download/%{version}/%{name}-%{version}.tar.xz
2e3c5d87 16# Source0-md5: babcc5491ecb38518e8d492284610158
c58391fd
JP
17URL: https://github.com/containers/crun
18BuildRequires: autoconf >= 2.69
19BuildRequires: automake >= 1:1.11.2
2e3c5d87 20%{?with_criu:BuildRequires: criu-devel >= 3.15}
c58391fd
JP
21%{?with_man:BuildRequires: go-md2man}
22BuildRequires: libcap-devel
23BuildRequires: libseccomp-devel
24BuildRequires: libselinux-devel
25BuildRequires: libtool
26BuildRequires: pkgconfig
27BuildRequires: python3
28BuildRequires: python3-devel
29BuildRequires: systemd-devel
30BuildRequires: tar >= 1:1.22
31BuildRequires: xz
32BuildRequires: yajl-devel >= 2.0.0
2e3c5d87 33Requires: criu-libs >= 3.15
c58391fd
JP
34Requires: yajl >= 2.0.0
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37%description
38crun is a runtime for running OCI containers.
39
40%prep
41%setup -q
42
43%build
44%{__libtoolize}
45%{__aclocal}
46%{__autoconf}
47%{__autoheader}
48%{__automake}
49%configure \
50 --disable-silent-rules
51
52%{__make}
53
54%install
55rm -rf $RPM_BUILD_ROOT
56
57%{__make} install \
58 DESTDIR=$RPM_BUILD_ROOT
59
60%{__rm} $RPM_BUILD_ROOT%{_libdir}/libcrun.{a,la}
61
62%clean
63rm -rf $RPM_BUILD_ROOT
64
65%files
66%defattr(644,root,root,755)
67%doc README.md
68%attr(755,root,root) %{_bindir}/crun
69%{?with_man:%{_mandir}/man1/crun.1*}
This page took 0.18032 seconds and 4 git commands to generate.