2fabb7052c56b9a682ab4078a9a4103212128de8
[packages/containernetworking-plugins.git] / containernetworking-plugins.spec
1 Summary:        CNI network plugins
2 Name:           containernetworking-plugins
3 Version:        0.9.1
4 Release:        1
5 License:        Apache v2.0
6 Group:          Applications/System
7 #Source0Download: https://github.com/containers/podman/releases
8 Source0:        https://github.com/containernetworking/plugins/archive/v%{version}/%{name}-%{version}.tar.gz
9 # Source0-md5:  d28bcf99557ac61a55445a0e5a44f5b1
10 URL:            https://github.com/containernetworking/plugins/
11 BuildRequires:  golang
12 ExclusiveArch:  %{ix86} %{x8664} %{arm} aarch64 mips64 mips64le ppc64 ppc64le s390x
13 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14
15 %description
16 The CNI (Container Network Interface) project consists of a
17 specification and libraries for writing plugins to configure network
18 interfaces in Linux containers, along with a number of supported
19 plugins. CNI concerns itself only with network connectivity of
20 containers and removing allocated resources when the container is
21 deleted.
22
23 %prep
24 %setup -q -n plugins-%{version}
25
26 %build
27 ./build_linux.sh
28
29 %install
30 rm -rf $RPM_BUILD_ROOT
31
32 install -d $RPM_BUILD_ROOT%{_sysconfdir}/cni/net.d
33 install -d $RPM_BUILD_ROOT%{_libexecdir}/cni
34 cp -p bin/* $RPM_BUILD_ROOT%{_libexecdir}/cni
35
36 %clean
37 rm -rf $RPM_BUILD_ROOT
38
39 %files
40 %defattr(644,root,root,755)
41 %doc CONTRIBUTING.md OWNERS.md README.md
42 %dir %{_sysconfdir}/cni
43 %dir %{_sysconfdir}/cni/net.d
44 %dir %{_libexecdir}/cni
45 %attr(755,root,root) %{_libexecdir}/cni/*
This page took 0.122924 seconds and 2 git commands to generate.