[mixxx] Use system-provided google-benchmark library
by Uwe Klotz
commit 75f608e5a2d41b980c005cb8d06cfc8b367e9fb3
Author: Uwe Klotz <uwe.klotz(a)gmail.com>
Date: Mon Jul 24 19:33:09 2023 +0200
Use system-provided google-benchmark library
cmake-exclude-subdirectory-lib-benchmark.patch | 16 ++++++++++++++++
cmake-visibility.patch | 18 ------------------
mixxx.spec | 3 ++-
3 files changed, 18 insertions(+), 19 deletions(-)
---
diff --git a/cmake-exclude-subdirectory-lib-benchmark.patch b/cmake-exclude-subdirectory-lib-benchmark.patch
new file mode 100644
index 0000000..9d74033
--- /dev/null
+++ b/cmake-exclude-subdirectory-lib-benchmark.patch
@@ -0,0 +1,16 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1890,10 +1890,6 @@ set(BENCHMARK_ENABLE_TESTING OFF CACHE BOOL "" FORCE)
+ # Prevent installation of google/benchmark artifacts
+ set(BENCHMARK_ENABLE_INSTALL OFF CACHE BOOL "Disable installation of google/benchmark" FORCE)
+
+-add_subdirectory(
+- "${CMAKE_CURRENT_SOURCE_DIR}/lib/benchmark"
+- "${CMAKE_CURRENT_BINARY_DIR}/lib/benchmark"
+-)
+ target_link_libraries(mixxx-test PRIVATE benchmark)
+
+ # Test Suite
+--
+2.41.0
+
diff --git a/mixxx.spec b/mixxx.spec
index b705435..9b3fbcd 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -37,7 +37,7 @@ Source0: https://github.com/mixxxdj/%{name}/archive/%{sources}/%{name}-%{
# as a fragment identifier to the URL to populate SOURCE<n> correctly
Source1: https://github.com/mixxxdj/libkeyfinder/archive/refs/tags/v%{libkeyfinder...
Source2: https://github.com/xsco/libdjinterop/archive/refs/tags/%{libdjinterop_ver...
-Patch0: cmake-visibility.patch
+Patch0: cmake-exclude-subdirectory-lib-benchmark.patch
# Build Tools
BuildRequires: desktop-file-utils
@@ -47,6 +47,7 @@ BuildRequires: cmake
BuildRequires: ccache
BuildRequires: gcc-c++
BuildRequires: ninja-build
+BuildRequires: google-benchmark-devel
# Build Requirements
BuildRequires: chrpath
1 year, 4 months
[mixxx] Delete unpackaged icon file
by Uwe Klotz
commit b70e052ebf425a8976afd469971b829492035b61
Author: Uwe Klotz <uwe.klotz(a)gmail.com>
Date: Mon Jul 24 17:37:59 2023 +0200
Delete unpackaged icon file
mixxx.spec | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index 613a5d4..b705435 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -164,7 +164,8 @@ desktop-file-install \
# Delete unpackaged/unused files and directories
rm -rf \
%{buildroot}%{_prefix}%{_sysconfdir}/ \
- %{buildroot}%{_datadir}/doc/
+ %{buildroot}%{_datadir}/doc/ \
+ %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}_macos.svg
%check
1 year, 4 months
[mixxx] Patch CMake visibility config
by Uwe Klotz
commit 621824ac5162661ac06b2189080fda94332fe02b
Author: Uwe Klotz <uwe.klotz(a)gmail.com>
Date: Mon Jul 24 17:37:28 2023 +0200
Patch CMake visibility config
cmake-visibility.patch | 18 ++++++++++++++++++
mixxx.spec | 2 +-
wno-stringop-overflow.patch | 20 --------------------
3 files changed, 19 insertions(+), 21 deletions(-)
---
diff --git a/cmake-visibility.patch b/cmake-visibility.patch
new file mode 100644
index 0000000..0e1c458
--- /dev/null
+++ b/cmake-visibility.patch
@@ -0,0 +1,18 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -498,9 +498,9 @@ elseif(GNU_GCC OR LLVM_CLANG)
+ endif()
+ endif()
+
+-set(CMAKE_C_VISIBILITY_PRESET hidden)
+-set(CMAKE_CXX_VISIBILITY_PRESET hidden)
+-set(CMAKE_VISIBILITY_INLINES_HIDDEN TRUE)
++#set(CMAKE_C_VISIBILITY_PRESET hidden)
++#set(CMAKE_CXX_VISIBILITY_PRESET hidden)
++#set(CMAKE_VISIBILITY_INLINES_HIDDEN TRUE)
+
+ if(WIN32)
+ # Add support for lib prefix on Windows
+--
+2.41.0
+
diff --git a/mixxx.spec b/mixxx.spec
index 7b6c6a6..613a5d4 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -37,7 +37,7 @@ Source0: https://github.com/mixxxdj/%{name}/archive/%{sources}/%{name}-%{
# as a fragment identifier to the URL to populate SOURCE<n> correctly
Source1: https://github.com/mixxxdj/libkeyfinder/archive/refs/tags/v%{libkeyfinder...
Source2: https://github.com/xsco/libdjinterop/archive/refs/tags/%{libdjinterop_ver...
-Patch0: wno-stringop-overflow.patch
+Patch0: cmake-visibility.patch
# Build Tools
BuildRequires: desktop-file-utils
1 year, 4 months
[pipewire-codec-aptx] Update to 0.3.75
by Nicolas Chauvet
commit 629c52910b1fb83e007568ffa52ee89afaca0ecd
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Mon Jul 24 10:13:20 2023 +0200
Update to 0.3.75
pipewire-codec-aptx.spec | 5 ++++-
sources | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/pipewire-codec-aptx.spec b/pipewire-codec-aptx.spec
index 21562ff..806c479 100644
--- a/pipewire-codec-aptx.spec
+++ b/pipewire-codec-aptx.spec
@@ -2,7 +2,7 @@
Name: pipewire-codec-aptx
Summary: PipeWire Bluetooth aptX codec plugin
-Version: 0.3.74
+Version: 0.3.75
Release: 1%{?dist}
License: MIT
URL: https://pipewire.org/
@@ -40,6 +40,9 @@ install -pm 0755 %{_vpath_builddir}/spa/plugins/bluez5/libspa-codec-bluez5-aptx.
%{_libdir}/spa-%{spaversion}/bluez5/libspa-codec-bluez5-aptx.so
%changelog
+* Mon Jul 24 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 0.3.75-1
+- Update to 0.3.75
+
* Thu Jul 13 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 0.3.74-1
- Update to 0.3.74
diff --git a/sources b/sources
index c6c7791..302b37f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pipewire-0.3.74.tar.gz) = fc846948abf8f33783e044811841810b126480bca38ebd988e929f41be4c25420cbe586685057cae0fc7f8886aa490a0fa17be80cfc7c8c5447905a8bef4bc08
+SHA512 (pipewire-0.3.75.tar.gz) = 72426872114e96da4b1095aae6acf4b6eaf31aa5cad4649d175adc4d19510a904eebb14ac1f292b0539389d067489fb14514d046bf94a776d913c1693dadcbc9
1 year, 4 months
[mixxx] Ignore bogus stringop-overflow warnings
by Uwe Klotz
commit 11ae769dc022fe31573c72c2023cfdaa8e34a54e
Author: Uwe Klotz <uwe.klotz(a)gmail.com>
Date: Sun Jul 23 23:27:14 2023 +0200
Ignore bogus stringop-overflow warnings
mixxx.spec | 7 ++++---
sources | 2 +-
wno-stringop-overflow.patch | 20 ++++++++++++++++++++
3 files changed, 25 insertions(+), 4 deletions(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index 7290fa5..7b6c6a6 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -7,9 +7,9 @@
%global extraver beta
# Optional: Only used for untagged snapshot versions
-%global gitcommit f73413685fe173a07239c66a3a8d619c954f8e74
+%global gitcommit 0550e07eddcb7d45256038c67fac13f40d52328d
# Format: <yyyymmdd>
-%global gitcommitdate 20230713
+%global gitcommitdate 20230723
# Additional sources
%global libkeyfinder_version 2.2.6
@@ -37,6 +37,7 @@ Source0: https://github.com/mixxxdj/%{name}/archive/%{sources}/%{name}-%{
# as a fragment identifier to the URL to populate SOURCE<n> correctly
Source1: https://github.com/mixxxdj/libkeyfinder/archive/refs/tags/v%{libkeyfinder...
Source2: https://github.com/xsco/libdjinterop/archive/refs/tags/%{libdjinterop_ver...
+Patch0: wno-stringop-overflow.patch
# Build Tools
BuildRequires: desktop-file-utils
@@ -217,7 +218,7 @@ appstreamcli \
%{_udevrulesdir}/69-%{name}-usb-uaccess.rules
%changelog
-* Thu Jul 13 2023 Uwe Klotz <uwe.klotz(a)gmail.com> - 2.4.0-0.1
+* Sun Jul 23 2023 Uwe Klotz <uwe.klotz(a)gmail.com> - 2.4.0-0.1
- New upstream snapshot 2.4.0-beta
* Wed May 10 2023 Uwe Klotz <uwe.klotz(a)gmail.com> - 2.3.5-1
diff --git a/sources b/sources
index f3af47b..b1a7d97 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
SHA512 (libdjinterop-0.19.1.tar.gz) = 7becb83ab62412b3d437ddee23b248a697b162f6b8a64070cd8a9782a4fce7726baaf12ea193b8e21bcf561a00039ab1ae1f04d00e6cbe8344ec19751779db14
SHA512 (libkeyfinder-2.2.6.zip) = 23ffcc4da59019349824b60dd1b125d559f39d7731fe7f00cdc8f4a97a342fa59ef5183c4e272ff4c5fd06eaa89c581e07fdb26bcfd3c98cc42d2dcc29e13e1e
-SHA512 (mixxx-f73413685fe173a07239c66a3a8d619c954f8e74.tar.gz) = 4196da40e93c1942cbb58ae481c34ff0c2f36c81d72985e3c287f41963ad30ef431d834dd8bbd852b21a95ae44e61dddb58dfb3d9f494eccd5ed8dd2f80b1b51
+SHA512 (mixxx-0550e07eddcb7d45256038c67fac13f40d52328d.tar.gz) = fcaee79230a25406f3746f8864207bc24cf9e1c4b81ee178731bee9b782813299459509647157a02cd90868efe39ae3755afa8bbeeccaae633e1a7ad992795e8
diff --git a/wno-stringop-overflow.patch b/wno-stringop-overflow.patch
new file mode 100644
index 0000000..17d8f6e
--- /dev/null
+++ b/wno-stringop-overflow.patch
@@ -0,0 +1,20 @@
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 559e331358..2ac18422b2 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1325,7 +1325,7 @@ if(MSVC)
+ endif()
+ else()
+ # TODO: Add -Wtrampolines, not yet supported by clazy
+- target_compile_options(mixxx-lib PUBLIC -Wall -Wextra $<$<COMPILE_LANGUAGE:CXX>:-Woverloaded-virtual> -Wfloat-conversion -Werror=return-type -Wformat=2 -Wformat-security -Wvla -Wundef)
++ target_compile_options(mixxx-lib PUBLIC -Wall -Wextra $<$<COMPILE_LANGUAGE:CXX>:-Woverloaded-virtual> -Wfloat-conversion -Werror=return-type -Wformat=2 -Wformat-security -Wvla -Wundef -Wno-error=stringop-overflow)
+ if(WARNINGS_PEDANTIC)
+ target_compile_options(mixxx-lib PUBLIC -pedantic)
+ endif()
+--
+2.41.0
+
1 year, 4 months
[mixxx] Revert "Temporarily disable tests after build failures"
by Uwe Klotz
commit c9ef2c2ee927b5777a01b96716a1643a27e09d05
Author: Uwe Klotz <uwe.klotz(a)gmail.com>
Date: Sun Jul 23 23:33:33 2023 +0200
Revert "Temporarily disable tests after build failures"
This reverts commit ec301b4d9ba32940700a5238d47bc0c951bc0117.
mixxx.spec | 17 ++++++-----------
1 file changed, 6 insertions(+), 11 deletions(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index ca5da8d..7290fa5 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -146,10 +146,7 @@ cp %{SOURCE2} %{__cmake_builddir}/downloads
-DVINYLCONTROL=ON \
-DWAVPACK=ON
-# TODO: Remove `--target mixxx` after building the tests with the
-# RedHat hardened GCC is fixed.
-# <https://github.com/mixxxdj/mixxx/issues/11742>
-%cmake_build --target mixxx
+%cmake_build
%install
@@ -191,13 +188,11 @@ rm -rf \
%endif
# Run tests
-# TODO: Renable tests after build failures with the RedHat hardened GCC are fixed.
-# <https://github.com/mixxxdj/mixxx/issues/11742>
-#if "%{?ctest_exclude_regex}" == ""
-# #ctest --timeout %ctest_timeout_secs
-#else
-# #ctest --timeout %ctest_timeout_secs --exclude-regex "%ctest_exclude_regex"
-#endif
+%if "%{?ctest_exclude_regex}" == ""
+ %ctest --timeout %ctest_timeout_secs
+%else
+ %ctest --timeout %ctest_timeout_secs --exclude-regex "%ctest_exclude_regex"
+%endif
# Validate AppStream data
appstreamcli \
1 year, 4 months
[vdr-markad/f37] Update to 3.3.3
by Martin Gansser
Summary of changes:
a448806... Update to 3.3.3 (*)
(*) This commit already existed in another branch; no separate mail sent
1 year, 4 months
[vdr-markad/f38] Update to 3.3.3
by Martin Gansser
Summary of changes:
a448806... Update to 3.3.3 (*)
(*) This commit already existed in another branch; no separate mail sent
1 year, 4 months
[vdr-markad] Update to 3.3.3
by Martin Gansser
commit a448806cce6cdde4a4906719a0b3b5f7613a487a
Author: Martin Gansser <mgansser(a)online.de>
Date: Sun Jul 23 10:18:30 2023 +0200
Update to 3.3.3
.gitignore | 1 +
sources | 2 +-
vdr-markad.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 7819de1..9770495 100644
--- a/.gitignore
+++ b/.gitignore
@@ -69,3 +69,4 @@ vdr-plugin-markad-74e2a8c5382fa8bfacd12274899112724a1e0d51.tar.bz2
/vdr-markad-3.3.0.tar.gz
/vdr-markad-3.3.1.tar.gz
/vdr-markad-3.3.2.tar.gz
+/vdr-markad-3.3.3.tar.gz
diff --git a/sources b/sources
index 38385b3..92053a7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vdr-markad-3.3.2.tar.gz) = db28f13d8e2e23e3032dfe8d0b51315d9e2d0ce1e1a1de142f766e60207eb0b98fb29a164a787bb870968cbcb1aff19554509ebefec7c203252043f1c89a50be
+SHA512 (vdr-markad-3.3.3.tar.gz) = cea471cc38dae3fab68f94491e2ae79649615a71afae4cfce5e79ceb0dfe986b2c6735ff94ab23dbb56cd3184a8d8fc7c3b7411f9c990501249725a2fa524a4e
diff --git a/vdr-markad.spec b/vdr-markad.spec
index b002c2f..0cac2c9 100644
--- a/vdr-markad.spec
+++ b/vdr-markad.spec
@@ -5,7 +5,7 @@
%endif
Name: vdr-markad
-Version: 3.3.2
+Version: 3.3.3
Release: 1%{?dist}
Summary: Advanced commercial detection for VDR
License: GPLv2+
@@ -71,6 +71,9 @@ fi
%doc html
%changelog
+* Sun Jul 23 2023 Martin Gansser <martinkg(a)fedoraproject.org> - 3.3.3-1
+- Update to 3.3.3
+
* Mon Jul 10 2023 Martin Gansser <martinkg(a)fedoraproject.org> - 3.3.2-1
- Update to 3.3.2
1 year, 4 months