The package rpms/bettercap.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/bettercap.git/commit/?id=67a54ccb....
Change:
+%ifarch aarch64
Thanks.
Full change:
============
commit 67a54ccbad2082162fbffd5abe775bd0118ece00
Author: Robert-André Mauchin <zebob.m(a)gmail.com>
Date: Sat Jun 18 12:41:16 2022 +0200
Add workaround for package_note error
diff --git a/bettercap.spec b/bettercap.spec
index ed73d31..79b1ee4 100644
--- a/bettercap.spec
+++ b/bettercap.spec
@@ -1,6 +1,11 @@
# Generated by go2rpm 1
%bcond_without check
+# Bug with package note on aarch64?
+%ifarch aarch64
+%undefine _package_note_file
+%endif
+
# Avoid noarch package built differently on different architectures
%global __requires_exclude
%{?__requires_exclude:%{__requires_exclude}|}^golang\\(github.com/chifflier/nfqueue-go/nfqueue\\)$
commit e18a0d933d0ef5ddd5e7b5528dee5f22d8e379a9
Author: Robert-André Mauchin <zebob.m(a)gmail.com>
Date: Fri Jun 17 15:14:49 2022 +0200
Update to 2.32.0 Close: rhbz#1918319
diff --git a/.gitignore b/.gitignore
index 804500e..0599cc5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/bettercap-2.28.tar.gz
+/bettercap-2.32.0.tar.gz
diff --git a/bettercap.spec b/bettercap.spec
index 9511818..ed73d31 100644
--- a/bettercap.spec
+++ b/bettercap.spec
@@ -6,7 +6,7 @@
#
https://github.com/bettercap/bettercap
%global goipath
github.com/bettercap/bettercap
-Version: 2.28
+Version: 2.32.0
%gometa
@@ -20,7 +20,7 @@ The Swiss Army knife for 802.11, BLE and Ethernet networks
reconnaissance and
MITM attacks.}
%global golicenses LICENSE.md
-%global godocs ISSUE_TEMPLATE.md changelog.sh README.md
+%global godocs README.md
Name: bettercap
Release: %autorelease
@@ -30,6 +30,7 @@ License: GPLv3
URL: %{gourl}
Source0: %{gosource}
+BuildRequires:
golang(github.com/acarl005/stripansi)
BuildRequires:
golang(github.com/adrianmo/go-nmea)
BuildRequires:
golang(github.com/antchfx/jsonquery)
BuildRequires:
golang(github.com/bettercap/gatt)
@@ -39,23 +40,38 @@ BuildRequires:
golang(github.com/bettercap/recording)
BuildRequires:
golang(github.com/chifflier/nfqueue-go/nfqueue)
BuildRequires:
golang(github.com/dustin/go-humanize)
BuildRequires:
golang(github.com/elazarl/goproxy)
-BuildRequires:
golang(github.com/evilsocket/islazy)
+BuildRequires:
golang(github.com/evilsocket/islazy/async)
+BuildRequires:
golang(github.com/evilsocket/islazy/data)
+BuildRequires:
golang(github.com/evilsocket/islazy/fs)
+BuildRequires:
golang(github.com/evilsocket/islazy/log)
+BuildRequires:
golang(github.com/evilsocket/islazy/ops)
+BuildRequires:
golang(github.com/evilsocket/islazy/plugin)
+BuildRequires:
golang(github.com/evilsocket/islazy/str)
+BuildRequires:
golang(github.com/evilsocket/islazy/tui)
+BuildRequires:
golang(github.com/evilsocket/islazy/zip)
BuildRequires:
golang(github.com/gobwas/glob)
BuildRequires:
golang(github.com/google/go-github/github)
BuildRequires:
golang(github.com/google/gopacket)
+BuildRequires:
golang(github.com/google/gopacket/layers)
+BuildRequires:
golang(github.com/google/gopacket/pcap)
+BuildRequires:
golang(github.com/google/gopacket/pcapgo)
BuildRequires:
golang(github.com/google/gousb)
BuildRequires:
golang(github.com/gorilla/mux)
BuildRequires:
golang(github.com/gorilla/websocket)
BuildRequires:
golang(github.com/hashicorp/mdns)
BuildRequires:
golang(github.com/inconshreveable/go-vhost)
BuildRequires:
golang(github.com/jpillora/go-tld)
+BuildRequires:
golang(github.com/koppacetic/go-gpsd)
BuildRequires:
golang(github.com/malfunkt/iprange)
BuildRequires:
golang(github.com/mdlayher/dhcp6)
+BuildRequires:
golang(github.com/mdlayher/dhcp6/dhcp6opts)
BuildRequires:
golang(github.com/miekg/dns)
BuildRequires:
golang(github.com/mitchellh/go-homedir)
BuildRequires:
golang(github.com/robertkrimen/otto)
BuildRequires:
golang(github.com/tarm/serial)
+BuildRequires:
golang(github.com/thoj/go-ircevent)
BuildRequires:
golang(golang.org/x/net/html)
+BuildRequires:
golang(golang.org/x/net/idna)
BuildRequires: pkgconfig(libnetfilter_queue)
BuildRequires: procps-ng
@@ -84,7 +100,7 @@ install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
%files
%license LICENSE.md
-%doc ISSUE_TEMPLATE.md changelog.sh README.md
+%doc README.md
%{_bindir}/*
%gopkgfiles
diff --git a/sources b/sources
index 6adda2f..770e2de 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (bettercap-2.28.tar.gz) =
914b5171e5bea60c008b73e1de528c5d631da459f9670c7dc4eca068e28ee22d0a9b8e9a8b6655aa8ffec795fa5960c7d4335231841839a1abf8583d855c6753
+SHA512 (bettercap-2.32.0.tar.gz) =
0728d2dab0c0a07fdfd91490f450be46b004ae994024bfdb6ef1b7ecac8044c4c70da9fdf986b9b31033c9698fb63e4f619604095727fb26d9ba2abc233b27d1
commit 121eae036f0b70bfb40d87da7c2969d10b7920ed
Author: Robert-André Mauchin <zebob.m(a)gmail.com>
Date: Fri Jun 17 14:02:56 2022 +0200
Convert to rpmautospec
diff --git a/bettercap.spec b/bettercap.spec
index 24854e9..9511818 100644
--- a/bettercap.spec
+++ b/bettercap.spec
@@ -23,7 +23,7 @@ MITM attacks.}
%global godocs ISSUE_TEMPLATE.md changelog.sh README.md
Name: bettercap
-Release: 10%{?dist}
+Release: %autorelease
Summary: Tool for 802.11, BLE and Ethernet reconnaissance and MITM attacks
License: GPLv3
@@ -90,41 +90,4 @@ install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
%gopkgfiles
%changelog
-* Fri Jun 17 2022 Robert-André Mauchin <zebob.m(a)gmail.com> - 2.28-10
-- Rebuilt for CVE-2022-1996, CVE-2022-24675, CVE-2022-28327, CVE-2022-27191,
- CVE-2022-29526, CVE-2022-30629
-
-* Sat Apr 16 2022 Fabio Alessandro Locati <me(a)fale.io> - 2.28-9
-- Rebuilt for CVE-2022-27191
-
-* Wed Jan 19 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.28-8
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
-
-* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.28-7
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.28-6
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Tue Sep 01 10:40:35 CEST 2020 Robert-André Mauchin <zebob.m(a)gmail.com> - 2.28-5
-- Fix package built differently on different architectures by excluding
-github.com/chifflier/nfqueue-go/nfqueue from automatic Requires and readd it
-on all arches through godevelheader.
-
-* Mon Aug 31 2020 Germano Massullo <germano.massullo(a)gmail.com> - 2.28-4
-- Tried to replace ExcludeArch: s390 with ExcludeArch: s390x
-
-* Tue Aug 18 2020 Fabian Affolter <mail(a)fabian-affolter.ch> - 2.28-3
-- Add feedback from build system
-
-* Sun Aug 16 2020 Germano Massullo <germano.massullo(a)gmail.com> - 2.28-2
-- Fix review issues
-
-* Fri Jul 10 2020 Fabian Affolter <mail(a)fabian-affolter.ch> - 2.28-1
-- Update to latest upstream release 2.28
-
-* Sat May 02 2020 Fabian Affolter <mail(a)fabian-affolter.ch> - 2.27.1-1
-- Update to latest upstream release 2.27.1 (rhbz#1820915)
-
-* Thu Mar 26 2020 Fabian Affolter <mail(a)fabian-affolter.ch> - 2.26.1-1
-- Initial package for Fedora
+%autochangelog
diff --git a/changelog b/changelog
new file mode 100644
index 0000000..60df158
--- /dev/null
+++ b/changelog
@@ -0,0 +1,38 @@
+* Fri Jun 17 2022 Robert-André Mauchin <zebob.m(a)gmail.com> - 2.28-10
+- Rebuilt for CVE-2022-1996, CVE-2022-24675, CVE-2022-28327, CVE-2022-27191,
+ CVE-2022-29526, CVE-2022-30629
+
+* Sat Apr 16 2022 Fabio Alessandro Locati <me(a)fale.io> - 2.28-9
+- Rebuilt for CVE-2022-27191
+
+* Wed Jan 19 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.28-8
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Wed Jul 21 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.28-7
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.28-6
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Tue Sep 01 10:40:35 CEST 2020 Robert-André Mauchin <zebob.m(a)gmail.com> - 2.28-5
+- Fix package built differently on different architectures by excluding
+github.com/chifflier/nfqueue-go/nfqueue from automatic Requires and readd it
+on all arches through godevelheader.
+
+* Mon Aug 31 2020 Germano Massullo <germano.massullo(a)gmail.com> - 2.28-4
+- Tried to replace ExcludeArch: s390 with ExcludeArch: s390x
+
+* Tue Aug 18 2020 Fabian Affolter <mail(a)fabian-affolter.ch> - 2.28-3
+- Add feedback from build system
+
+* Sun Aug 16 2020 Germano Massullo <germano.massullo(a)gmail.com> - 2.28-2
+- Fix review issues
+
+* Fri Jul 10 2020 Fabian Affolter <mail(a)fabian-affolter.ch> - 2.28-1
+- Update to latest upstream release 2.28
+
+* Sat May 02 2020 Fabian Affolter <mail(a)fabian-affolter.ch> - 2.27.1-1
+- Update to latest upstream release 2.27.1 (rhbz#1820915)
+
+* Thu Mar 26 2020 Fabian Affolter <mail(a)fabian-affolter.ch> - 2.26.1-1
+- Initial package for Fedora
commit 06e839c2229fda656702c42b85e3b342ec8e6758
Author: Robert-André Mauchin <zebob.m(a)gmail.com>
Date: Sat Jun 18 10:50:47 2022 +0200
Rebuilt for CVE-2022-1996, CVE-2022-24675, CVE-2022-28327, CVE-2022-27191,
CVE-2022-29526, CVE-2022-30629
commit ecdff6ce99d12931e1199a43d1d61120907f0c23
Author: Robert-André Mauchin <zebob.m(a)gmail.com>
Date: Fri Jun 17 22:16:22 2022 +0200
Rebuilt for CVE-2022-1996, CVE-2022-24675, CVE-2022-28327, CVE-2022-27191,
CVE-2022-29526, CVE-2022-30629
diff --git a/bettercap.spec b/bettercap.spec
index 71bc118..24854e9 100644
--- a/bettercap.spec
+++ b/bettercap.spec
@@ -23,7 +23,7 @@ MITM attacks.}
%global godocs ISSUE_TEMPLATE.md changelog.sh README.md
Name: bettercap
-Release: 9%{?dist}
+Release: 10%{?dist}
Summary: Tool for 802.11, BLE and Ethernet reconnaissance and MITM attacks
License: GPLv3
@@ -90,6 +90,10 @@ install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
%gopkgfiles
%changelog
+* Fri Jun 17 2022 Robert-André Mauchin <zebob.m(a)gmail.com> - 2.28-10
+- Rebuilt for CVE-2022-1996, CVE-2022-24675, CVE-2022-28327, CVE-2022-27191,
+ CVE-2022-29526, CVE-2022-30629
+
* Sat Apr 16 2022 Fabio Alessandro Locati <me(a)fale.io> - 2.28-9
- Rebuilt for CVE-2022-27191