]> git.pld-linux.org Git - packages/slirp4netns.git/blob - slirp4netns.spec
drop go-md2man dependency on arches without golang
[packages/slirp4netns.git] / slirp4netns.spec
1 %ifarch %{ix86} %{x8664} %{arm} mips64 mips64le ppc64 ppc64le s390x
2 %define         with_go 1
3 %endif
4
5 Summary:        User-mode networking for unprivileged network namespaces
6 Name:           slirp4netns
7 Version:        1.1.9
8 Release:        1
9 License:        GPL v2
10 Group:          Applications/System
11 Source0:        https://github.com/rootless-containers/slirp4netns/archive/v%{version}/%{name}-%{version}.tar.gz
12 # Source0-md5:  fe9d1020205c41faa195e821730d8462
13 URL:            https://github.com/rootless-containers/slirp4netns
14 BuildRequires:  autoconf >= 2.69
15 BuildRequires:  automake >= 1:1.11.2
16 BuildRequires:  glib2-devel
17 %{?with_go:BuildRequires:       go-md2man}
18 BuildRequires:  libcap-devel
19 BuildRequires:  libseccomp-devel
20 BuildRequires:  libslirp-devel >= 4.1.0
21 BuildRequires:  pkgconfig
22 Requires:       libslirp >= 4.1.0
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 slirp4netns provides user-mode networking ("slirp") for unprivileged
27 network namespaces.
28
29 %prep
30 %setup -q
31 %{!?with_go:touch slirp4netns.1}
32
33 %build
34 %{__aclocal}
35 %{__autoconf}
36 %{__autoheader}
37 %{__automake}
38 %configure
39
40 %{__make}
41
42 %install
43 rm -rf $RPM_BUILD_ROOT
44
45 %{__make} install \
46         DESTDIR=$RPM_BUILD_ROOT
47
48 %clean
49 rm -rf $RPM_BUILD_ROOT
50
51 %files
52 %defattr(644,root,root,755)
53 %doc README.md
54 %attr(755,root,root) %{_bindir}/slirp4netns
55 %{_mandir}/man1/slirp4netns.1*
This page took 0.077076 seconds and 3 git commands to generate.