diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..955b89d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/slirp4netns-c4e1bc5.tar.gz diff --git a/slirp4netns.spec b/slirp4netns.spec new file mode 100644 index 0000000..accd5bf --- /dev/null +++ b/slirp4netns.spec @@ -0,0 +1,60 @@ +%global git0 https://github.com/rootless-containers/%{name} +%global commit0 c4e1bc5a5e6987f3a352ca524f13320a2d483398 +%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) + +Name: slirp4netns +Version: 0.1 +Release: 1.dev.git%{shortcommit0}%{?dist} +# no go-md2man in ppc64 +ExcludeArch: ppc64 +Summary: slirp for network namespaces +License: GPLv2 +URL: %{git0} +Source0: %{git0}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: gcc +BuildRequires: git +BuildRequires: go-md2man +BuildRequires: make + +%description +slirp for network namespaces, without copying buffers across the namespaces. + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel +%{summary} + +This package contains library source intended for +building other packages which use import path with +%{import_path} prefix. + +%prep +%autosetup -Sgit -n %{name}-%{commit0} + +%build +./autogen.sh +./configure --prefix=%{_usr} --libdir=%{_libdir} +%{__make} generate-man + +%install +make DESTDIR=%{buildroot} install install-man + +%check + +#define license tag if not already defined +%{!?_licensedir:%global license %doc} + +%files +%license COPYING +%doc README.md +%{_bindir}/%{name} +%{_mandir}/man1/%{name}.1.gz + +%changelog +* Fri Jul 27 2018 Lokesh Mandvekar - 0.1-1.dev.gitc4e1bc5 +- Resolves: #1609595 - initial upload +- First package for Fedora diff --git a/sources b/sources new file mode 100644 index 0000000..0411775 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (slirp4netns-c4e1bc5.tar.gz) = 0a8766e8781af109d4588079d28471028f95647c1cf5c28bab2e44f1bee2f3c70818faa5fd35d86b3271d140a0f5ab479273df39622c44e4eaa8b53743dda781