Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kismet for openSUSE:Factory checked 
in at 2025-09-22 19:29:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kismet (Old)
 and      /work/SRC/openSUSE:Factory/.kismet.new.27445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kismet"

Mon Sep 22 19:29:10 2025 rev:62 rq:1306558 version:2025_09_R1

Changes:
--------
--- /work/SRC/openSUSE:Factory/kismet/kismet.changes    2025-06-12 
18:11:45.497376979 +0200
+++ /work/SRC/openSUSE:Factory/.kismet.new.27445/kismet.changes 2025-09-22 
19:29:14.917768928 +0200
@@ -1,0 +2,32 @@
+Wed Sep 10 18:58:55 UTC 2025 - Martin Hauke <[email protected]>
+
+- Update to version 2025-09-R1
+  Biggest changes
+  * A new table display library in the UI adds more reliable
+    pagination, sizing, and display. Columns can be added, removed,
+    resized, and rearranged in the main display panel directly. The
+    display is much more efficient, and shouldn’t exhibit the
+    strange sizing behavior which happened sometimes.
+  * Python dependency removed for all datasources. Python keeps
+    changing the asyncio syntax and making other small breaking
+    changes, making packaging Python based tools outside of pip
+    problematic to say the least. RTLSDR and similar sources are
+    now rewritten in pure C.
+  * All new datasource/ipc protocol. This replaces the protobufs
+    based protocol, removes another complex library dependency,
+    and adds speed enhancements.
+  * Lots of improvements to reduce RAM and CPU use, especially in
+    the fastest packet processing paths.
+  Full changelog
+  * https://www.kismetwireless.net/posts/kismet-2025-09-r1/
+- Update patch
+  * kismet-fix-build.patch
+- Drop obsolete subpackages
+  * kismet-capture-bt-geiger
+  * kismet-capture-sdr-rtlamr
+- Add subpackages for new capture plugins
+  * kismet-capture-antsdr-droneid
+  * kismet-capture-radiacode-usb
+  * kismet-capture-serial-radview
+
+-------------------------------------------------------------------

Old:
----
  kismet-2023-07-R2.tar.gz

New:
----
  kismet-2025-09-R1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kismet.spec ++++++
--- /var/tmp/diff_new_pack.u1Wvfy/_old  2025-09-22 19:29:15.913810874 +0200
+++ /var/tmp/diff_new_pack.u1Wvfy/_new  2025-09-22 19:29:15.917811043 +0200
@@ -2,6 +2,7 @@
 # spec file for package kismet
 #
 # Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,9 +21,9 @@
 %bcond_with ubertooth
 %endif
 
-%define realver 2023-07-R2
+%define realver 2025-09-R1
 Name:           kismet
-Version:        2023_07_R2
+Version:        2025_09_R1
 Release:        0
 Summary:        An 802.11 Wireless Network Sniffer
 License:        GPL-2.0-or-later
@@ -46,19 +47,18 @@
 BuildRequires:  libsensors4-devel
 BuildRequires:  memory-constraints
 BuildRequires:  pkgconfig
-BuildRequires:  protobuf-c
 BuildRequires:  python3
 BuildRequires:  python3-setuptools
 BuildRequires:  sysuser-shadow
 BuildRequires:  sysuser-tools
+BuildRequires:  pkgconfig(libmosquitto)
 BuildRequires:  pkgconfig(libnl-3.0) >= 3.0
 BuildRequires:  pkgconfig(libnm)
 BuildRequires:  pkgconfig(libpcre2-8)
-BuildRequires:  pkgconfig(libprotobuf-c)
+BuildRequires:  pkgconfig(librtlsdr)
 BuildRequires:  pkgconfig(libssl)
 BuildRequires:  pkgconfig(libusb-1.0)
 BuildRequires:  pkgconfig(libwebsockets) >= 3.2.0
-BuildRequires:  pkgconfig(protobuf) >= 25.0.0
 BuildRequires:  pkgconfig(sqlite3)
 BuildRequires:  pkgconfig(systemd)
 BuildRequires:  pkgconfig(zlib)
@@ -66,17 +66,18 @@
 BuildRequires:  libbtbb-devel
 BuildRequires:  ubertooth-devel
 %endif
-Recommends:     kismet-capture-bt-geiger
+Recommends:     kismet-capture-antsdr-droneid
 Recommends:     kismet-capture-freaklabs-zigbee
 Recommends:     kismet-capture-linux-bluetooth
 Recommends:     kismet-capture-linux-wifi
 Recommends:     kismet-capture-nrf-51822
 Recommends:     kismet-capture-nrf-52840
 Recommends:     kismet-capture-nrf-mousejack
+Recommends:     kismet-capture-radiacode-usb
 Recommends:     kismet-capture-rz-killerbee
 Recommends:     kismet-capture-sdr-rtl433
 Recommends:     kismet-capture-sdr-rtladsb
-Recommends:     kismet-capture-sdr-rtlamr
+Recommends:     kismet-capture-serial-radview
 Recommends:     kismet-capture-ti-cc2540
 Recommends:     kismet-logtools
 Requires(pre):  %{name}-common = %{version}
@@ -85,6 +86,8 @@
 %if 0%{with ubertooth}
 Recommends:     kismet-capture-ubertooth-one
 %endif
+Obsoletes:      capture-bt-geiger < %version
+Obsoletes:      capture-sdr-rtlamr < %version
 %{?systemd_ordering}
 
 %global homedir %{_localstatedir}/lib/%{name}
@@ -158,49 +161,22 @@
 %package capture-sdr-rtl433
 Summary:        Kismet SDR rtl433 capture helper
 Group:          Productivity/Networking/Diagnostic
-Requires:       python3-protobuf >= 3.0.0
-Requires:       python3-websockets
-Requires:       rtl_433
-BuildArch:      noarch
 
 %description capture-sdr-rtl433
 Kismet is a wireless network and device detector, sniffer, wardriving
 tool, and WIDS (wireless intrusion detection) framework.
 
 This subpackage contains Kismet SDR rtl433 capture helper.
-https://kismetwireless.net/docs/readme/datasources_sdr_rtl433/
-
-%package capture-sdr-rtlamr
-Summary:        Kismet SDR rtlamr capture helper
-Group:          Productivity/Networking/Diagnostic
-Requires:       python3-numpy
-Requires:       python3-protobuf >= 3.0.0
-Requires:       python3-websockets
-Recommends:     rtl_amr
-BuildArch:      noarch
-
-%description capture-sdr-rtlamr
-Kismet is a wireless network and device detector, sniffer, wardriving
-tool, and WIDS (wireless intrusion detection) framework.
-
-This subpackage contains Kismet SDR rtlamr capture helper.
-https://kismetwireless.net/docs/readme/datasources_sdr_rtlamr/
 
 %package capture-sdr-rtladsb
 Summary:        Kismet SDR rtladsb capture helper
 Group:          Productivity/Networking/Diagnostic
-Requires:       python3-numpy
-Requires:       python3-protobuf >= 3.0.0
-Requires:       python3-websockets
-Requires:       rtl-sdr
-BuildArch:      noarch
 
 %description capture-sdr-rtladsb
 Kismet is a wireless network and device detector, sniffer, wardriving
 tool, and WIDS (wireless intrusion detection) framework.
 
 This subpackage contains the SDR rtladsb capture helper.
-https://kismetwireless.net/docs/readme/datasources_sdr_rtladsb/
 
 %package capture-nrf-mousejack
 Summary:        Kismet nRF MouseJack capture helper
@@ -212,7 +188,6 @@
 tool, and WIDS (wireless intrusion detection) framework.
 
 This subpackage contains the nRF MouseJack capture helper.
-https://kismetwireless.net/docs/readme/datasources_nrf_mousejack/
 
 %package capture-rz-killerbee
 Summary:        Kismet Killerbee Sniffer capture helper
@@ -230,7 +205,6 @@
 Group:          Productivity/Networking/Diagnostic
 Requires:       python3-protobuf >= 3.0.0
 Requires:       python3-pyserial
-BuildArch:      noarch
 
 %description capture-freaklabs-zigbee
 Kismet is a wireless network and device detector, sniffer, wardriving
@@ -291,17 +265,6 @@
 This subpackage contains the NXP KW41Z BTLE and Zigbee Sniffer capture
 helper.
 
-%package capture-bt-geiger
-Summary:        Kismet BTLE geiger counter capture helper
-Group:          Productivity/Networking/Diagnostic
-BuildArch:      noarch
-
-%description capture-bt-geiger
-Kismet is a wireless network and device detector, sniffer, wardriving
-tool, and WIDS (wireless intrusion detection) framework.
-
-This subpackage contains the BTLE geiger counter capture helper.
-
 %if 0%{with ubertooth}
 %package capture-ubertooth-one
 Summary:        Kismet Ubertooth One (BTLE) capture helper
@@ -314,6 +277,38 @@
 This subpackage contains the Ubertooth One (BTLE) capture helper.
 %endif
 
+%package capture-antsdr-droneid
+Summary:        Kismet AntSDR DJI DroneID driver
+Group:          Productivity/Networking/Diagnostic
+
+%description capture-antsdr-droneid
+Kismet is a wireless network and device detector, sniffer, wardriving
+tool, and WIDS (wireless intrusion detection) framework.
+
+This subpackage contains the AntSDR DJI DroneID capture helper.
+
+%package capture-radiacode-usb
+Summary:        Kismet Radiacode USB Geiger counter driver
+Group:          Productivity/Networking/Diagnostic
+
+%description capture-radiacode-usb
+Kismet is a wireless network and device detector, sniffer, wardriving
+tool, and WIDS (wireless intrusion detection) framework.
+
+This subpackage contains the Radiacode USB Geiger counter capture
+helper.
+
+%package capture-serial-radview
+Summary:        Kismet Radview geiger counter capture helper
+Group:          Productivity/Networking/Diagnostic
+
+%description capture-serial-radview
+Kismet is a wireless network and device detector, sniffer, wardriving
+tool, and WIDS (wireless intrusion detection) framework.
+
+This subpackage contains the Radview geiger counter capture
+helper.
+
 %package devel
 Summary:        Development files for kismet
 Group:          Development/Libraries/C and C++
@@ -327,25 +322,22 @@
 want to make use of kismet.
 
 %prep
-%setup -q -n kismet-kismet-%{realver}
-%patch -P 0 -p1
+%autosetup -p1 -n kismet-kismet-%{realver}
 # HACK: Add python DESTDIR support for python stuff
 find . -type f -name "Makefile*" -exec sed -i 's|setup.py install|setup.py 
install --root=$(DESTDIR)|g' {} \;
 # Fix wrong-script-end-of-line-encoding
 sed -i 's/\r$//' http_data/css/layout.css
 # rpmlint will complain about missing shebangs otherwise
 chmod a-x http_data/css/*.css
-%patch -P 1 -p1
 
 %build
-%if 0%{?suse_version} <= 1600
+%if 0%{?suse_version} < 1600
 export CC=gcc-12
 export CXX=g++-12
 %endif
 %limit_build -m 2500
 %configure \
     --sysconfdir=%{_sysconfdir}/kismet \
-    --enable-btgeiger \
     --disable-wifi-coconut \
     --disable-optimization \
     --enable-require-pcre2 \
@@ -457,19 +449,12 @@
 
 %files capture-freaklabs-zigbee
 %{_bindir}/kismet_cap_freaklabs_zigbee
-%{python3_sitelib}/KismetCaptureFreaklabsZigbee*
 
 %files capture-sdr-rtladsb
 %{_bindir}/kismet_cap_sdr_rtladsb
-%{python3_sitelib}/KismetCaptureRtladsb*
-
-%files capture-sdr-rtlamr
-%{_bindir}/kismet_cap_sdr_rtlamr
-%{python3_sitelib}/KismetCaptureRtlamr*
 
 %files capture-sdr-rtl433
 %{_bindir}/kismet_cap_sdr_rtl433
-%{python3_sitelib}/KismetCaptureRtl433*
 
 %files capture-ti-cc2540
 %{_bindir}/kismet_cap_ti_cc_2540
@@ -486,15 +471,20 @@
 %files capture-nrf-nxp-kw41z
 %{_bindir}/kismet_cap_nxp_kw41z
 
-%files capture-bt-geiger
-%{_bindir}/kismet_cap_bt_geiger
-%{python3_sitelib}/KismetCaptureBtGeiger*
-
 %if 0%{with ubertooth}
 %files capture-ubertooth-one
 %{_bindir}/kismet_cap_ubertooth_one
 %endif
 
+%files capture-antsdr-droneid
+%{_bindir}/kismet_cap_antsdr_droneid
+
+%files capture-radiacode-usb
+%{_bindir}/kismet_cap_radiacode_usb
+
+%files capture-serial-radview
+%{_bindir}/kismet_cap_serial_radview
+
 %files devel
 %{_libdir}/pkgconfig/kismet.pc
 

++++++ kismet-2023-07-R2.tar.gz -> kismet-2025-09-R1.tar.gz ++++++
/work/SRC/openSUSE:Factory/kismet/kismet-2023-07-R2.tar.gz 
/work/SRC/openSUSE:Factory/.kismet.new.27445/kismet-2025-09-R1.tar.gz differ: 
char 12, line 1

++++++ kismet-fix-build.patch ++++++
--- /var/tmp/diff_new_pack.u1Wvfy/_old  2025-09-22 19:29:15.961812896 +0200
+++ /var/tmp/diff_new_pack.u1Wvfy/_new  2025-09-22 19:29:15.965813064 +0200
@@ -1,17 +1,17 @@
-Index: kismet-kismet-2020-12-R3/Makefile.in
-===================================================================
---- kismet-kismet-2020-12-R3.orig/Makefile.in
-+++ kismet-kismet-2020-12-R3/Makefile.in
-@@ -250,9 +250,9 @@ all-with-plugins:
+diff --git a/Makefile.in b/Makefile.in
+index ff15553..d3684be 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -271,9 +271,9 @@ INSTBINS = $(PS) $(DATASOURCE_BINS) $(LOGTOOL_BINS) 
$(TOOL_BINS)
  
- # Autogen the version file
+ # Detect date from variables or now
  ifdef SOURCE_DATE_EPOCH
 -      BUILD_DATE ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" 2>/dev/null || 
date -u -r "$(SOURCE_DATE_EPOCH)" 2>/dev/null || date -u)
-+BUILD_DATE = $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" 2>/dev/null || date 
-u -r "$(SOURCE_DATE_EPOCH)" 2>/dev/null || date -u)
++      BUILD_DATE = $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" 2>/dev/null || 
date -u -r "$(SOURCE_DATE_EPOCH)" 2>/dev/null || date -u)
  else
--      BUILD_DATE ?= $(shell date)
-+BUILD_DATE = $(shell date)
+-      BUILD_DATE ?= $(shell date -u)
++      BUILD_DATE = $(shell date -u)
  endif
- version.c:    FORCE
-       @{ $(GIT) rev-parse --short HEAD 2>/dev/null || echo "non-git-release"; 
} | awk ' BEGIN {print "#include \"version.h\""} {print "const char 
*VERSION_GIT_COMMIT = \"" $$0"\";"} END {}' > version.c
+ 
+ all:  $(ALL)
 

Reply via email to