diff options
Diffstat (limited to 'ubridge.spec')
-rw-r--r-- | ubridge.spec | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/ubridge.spec b/ubridge.spec new file mode 100644 index 0000000..fe162a9 --- /dev/null +++ b/ubridge.spec @@ -0,0 +1,124 @@ +%global _hardened_build 1 + +Name: ubridge +Version: 0.9.18 +Release: 1%{?dist} +Summary: Bridge for UDP tunnels, Ethernet, TAP and VMnet interfaces + +License: GPLv3+ +URL: https://github.com/GNS3/ubridge +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz + + +# Not needed, RPM will auto-generate deps +#Requires: iniparser +BuildRequires: libnl3-devel +BuildRequires: libpcap-devel +BuildRequires: gcc +BuildRequires: make +BuildRequires: iniparser +# So rpm can set caps +BuildRequires: libcap +BuildRequires: git-core + +# LXC netlink code seems to be from older lxc codebase +# lxc-devel/lxc-lib do not provide it either +Provides: bundled(lxc-libs) + + +%description +uBridge is a simple application to create user-land bridges between various +technologies. Currently bridging between UDP tunnels, Ethernet and TAP +interfaces is supported. Packet capture is also supported. + +%prep +%autosetup -S git + + +%build +make %{?_smp_mflags} SYSTEM_INIPARSER=1 CFLAGS="-DLINUX_RAW $RPM_OPT_FLAGS -lnl-3" + +%install +mkdir -p %{buildroot}%{_bindir} +install -p -m4755 %{name} %{buildroot}%{_bindir} + + + +%files +%license LICENSE +%doc README.rst +%attr(0755,root,root) %caps(cap_net_admin,cap_net_raw=ep) %{_bindir}/%{name} + + +%changelog +* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Tue Jun 18 2024 David Cantrell <dcantrell@redhat.com> - 0.9.18-12 +- Rebuild for iniparser-4.2.4 + +* Thu May 30 2024 Alexey Kurov <nucleo@fedoraproject.org> - 0.9.18-11 +- Rebuilt for iniparser-4.2.2 + +* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Mar 10 2021 Alexey Kurov <nucleo@fedoraproject.org> - 0.9.18-4 +- Add -lnl-3 in CFLAGS, BuildRequires: libnl3-devel (Bug 1923474) + +* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Mar 30 2020 Nicolas Chauvet <kwizart@gmail.com> - 0.9.18-1 +- Update to 0.9.18 + +* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.14-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.14-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Mar 21 2019 Athmane Madjoudj <athmane@fedoraproject.org> - 0.9.14-5 +- Enable raw support + +* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.14-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.14-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Sun May 06 2018 Athmane Madjoudj <athmane@fedoraproject.org> - 0.9.14-2 +- Fix capabilities (rhbz #1575005) + +* Sun Mar 18 2018 Athmane Madjoudj <athmane@fedoraproject.org> - 0.9.14-1 +- Update to 0.9.14 +- Remove upstreamed patches + +* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.12-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Tue Aug 29 2017 Athmane Madjoudj <athmane@fedoraproject.org> - 0.9.12-2 +- Use hardened build flags +- Unbundle libs + +* Sun Jul 30 2017 Athmane Madjoudj <athmane@fedoraproject.org> - 0.9.12-1 +- Initial spec + |