diff --git a/.gitignore b/.gitignore index c87a6a8..f24e026 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,6 @@ /2017-03-R2.tar.gz /2018-06-R1.tar.gz +/2018-08-R1.tar.gz +/2018-12-R1.tar.gz +/2020-12-R1.tar.gz diff --git a/libbtbb-0001-Update-CMake-version-requirement.patch b/libbtbb-0001-Update-CMake-version-requirement.patch new file mode 100644 index 0000000..5fc8988 --- /dev/null +++ b/libbtbb-0001-Update-CMake-version-requirement.patch @@ -0,0 +1,26 @@ +From cd49ea9f21c4b9c08d04bdfad8a69fa7f85c6567 Mon Sep 17 00:00:00 2001 +From: Sergey Avseyev +Date: Fri, 18 Jul 2025 16:33:31 -0700 +Subject: [PATCH] Update CMake version requirement + +https://fedoraproject.org/wiki/Changes/CMake4.0 +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 2958905..fde00b4 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -20,7 +20,7 @@ + # + #top level cmake project for libbtbb lib + tools + +-cmake_minimum_required(VERSION 2.8) ++cmake_minimum_required(VERSION 3.12...4.0) + project(libbtbb_all) + set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake/modules) + +-- +2.50.1 + diff --git a/libbtbb.spec b/libbtbb.spec index 42aa35a..30f3fe4 100644 --- a/libbtbb.spec +++ b/libbtbb.spec @@ -1,20 +1,24 @@ -%global POSTYEAR 2018 -%global POSTMONTH 06 +%global POSTYEAR 2020 +%global POSTMONTH 12 %global POSTNUM 1 Name: libbtbb Version: %{POSTYEAR}.%{POSTMONTH}.R%{POSTNUM} -Release: 2%{?dist} +Release: 15%{?dist} Summary: A Bluetooth baseband decoding library -License: GPLv2 +# Automatically converted from old format: GPLv2 - review is highly recommended. +License: GPL-2.0-only URL: https://github.com/greatscottgadgets/libbtbb Source0: https://github.com/greatscottgadgets/libbtbb/archive/%{POSTYEAR}-%{POSTMONTH}-R%{POSTNUM}.tar.gz +Patch0: %{name}-0001-Update-CMake-version-requirement.patch + BuildRequires: cmake gcc-c++ +BuildRequires: make %description -This is the Bluetooth baseband decoding library, forked from the GR-Bluetooth -project. It can be used to extract Bluetooth packet and piconet information +This is the Bluetooth baseband decoding library, forked from the GR-Bluetooth +project. It can be used to extract Bluetooth packet and piconet information from Ubertooth devices as well as GR-Bluetooth/USRP. @@ -32,7 +36,9 @@ developing applications that use %{name}. %build -%cmake +# TODO: Please submit an issue to upstream (rhbz#2380708) +export CMAKE_POLICY_VERSION_MINIMUM=3.5 +%cmake -DENABLE_PYTHON=OFF -B . -S . %make_build @@ -54,6 +60,80 @@ developing applications that use %{name}. %changelog +* Tue Nov 11 2025 Cristian Le - 2020.12.R1-15 +- Allow to build with CMake 4.0 (rhbz#2380708) + +* Thu Jul 24 2025 Fedora Release Engineering - 2020.12.R1-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + + +* Fri Jul 18 2025 Sergey Avseyev - 2020.12.R1-13 +- Update CMake version requirements + +* Fri Jan 17 2025 Fedora Release Engineering - 2020.12.R1-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Mon Jul 29 2024 Miroslav Suchý - 2020.12.R1-11 +- convert license to SPDX + +* Thu Jul 18 2024 Fedora Release Engineering - 2020.12.R1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Thu Jan 25 2024 Fedora Release Engineering - 2020.12.R1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 2020.12.R1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Thu Jul 20 2023 Fedora Release Engineering - 2020.12.R1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Jan 19 2023 Fedora Release Engineering - 2020.12.R1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Thu Jul 21 2022 Fedora Release Engineering - 2020.12.R1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu Jan 20 2022 Fedora Release Engineering - 2020.12.R1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 2020.12.R1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 2020.12.R1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Dec 30 2020 Sergey Avseyev 2020.12.R1-1 +- Update to 2020-12-R1 + +* Sat Aug 01 2020 Fedora Release Engineering - 2018.12.R1-7 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 2018.12.R1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jan 29 2020 Fedora Release Engineering - 2018.12.R1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 2018.12.R1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 2018.12.R1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Jan 21 2019 Sergey Avseyev - 2018.12.R1-2 +- Add explicit curdir on CMake invocation + +* Thu Dec 06 2018 Sergey Avseyev 2018.12.R1-1 +- Update to 2018-12-R1 + +* Fri Aug 10 2018 Sergey Avseyev 2018.08.R1-1 +- Update to 2018-08-R1 + +* Fri Jul 13 2018 Fedora Release Engineering - 2018.06.R1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Jun 27 2018 Sergey Avseyev 2018.06.R1-2 - Fix changelog in spec diff --git a/sources b/sources index 919358d..d145dd8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (2018-06-R1.tar.gz) = 1a112bb352b96f301f0272ce33fc3f669f5e62d613705a527dde919badfbfbb4d0f8bef5a31ac330c1a372f7ed17d6b8aaa6672cee2593cc97f236e6073740dc +SHA512 (2020-12-R1.tar.gz) = a3dc2c8d27e4b85aae4847ac39f871ecf800ebf911aacd01682da6c50b13f3247c7d683bce855f2cf59b56a29c661223a2c22e98a8d86e8edaccd57af282bac6