public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/drumstick] rawhide: Update to 2.11.0
@ 2026-08-06 18:22 Filipe Rosset
0 siblings, 0 replies; only message in thread
From: Filipe Rosset @ 2026-08-06 18:22 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/drumstick
Branch : rawhide
Commit : f07e4d8405a1671373eeaa027ce3a626a3edc011
Author : Filipe Rosset <rosset.filipe@gmail.com>
Date : 2026-08-05T16:52:03-03:00
Stats : +34/-48 in 4 file(s)
URL : https://src.fedoraproject.org/rpms/drumstick/c/f07e4d8405a1671373eeaa027ce3a626a3edc011?branch=rawhide
Log:
Update to 2.11.0
Resolves: rhbz#2309041 - drumstick-2.11.0 is available
---
diff --git a/.gitignore b/.gitignore
index e3dc698..1ea6120 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,29 +1 @@
-drumstick-0.3.1.tar.bz2
-/drumstick-0.5.0.tar.bz2
-/drumstick-1.0.0.tar.bz2
-/drumstick-1.0.1.tar.bz2
-/drumstick-1.0.2.tar.bz2
-/drumstick-1.1.0.tar.bz2
-/drumstick-1.1.1.tar.bz2
-/drumstick-1.1.2.tar.bz2
-/drumstick-1.1.3.tar.bz2
-/drumstick-2.0.0.tar.bz2
-/drumstick-2.1.0.tar.bz2
-/drumstick-2.1.1.tar.bz2
-/drumstick-2.2.0.tar.bz2
-/drumstick-2.2.1.tar.bz2
-/drumstick-2.3.0.tar.bz2
-/drumstick-2.3.1.tar.bz2
-/drumstick-2.4.0.tar.bz2
-/drumstick-2.4.1.tar.bz2
-/drumstick-2.5.0.tar.bz2
-/drumstick-2.5.1.tar.bz2
-/drumstick-2.6.0.tar.bz2
-/drumstick-2.6.1.tar.bz2
-/drumstick-2.7.2.tar.bz2
-/drumstick-2.8.0.tar.bz2
-/drumstick-2.8.1.tar.bz2
-/drumstick-2.9.0.tar.bz2
-/drumstick-2.9.1-1.fc42.src.rpm
-/drumstick-2.9.1.tar.bz2
-/drumstick-2.10.0.tar.bz2
+/drumstick-*.tar.bz2
diff --git a/drumstick-sonivox-version.patch b/drumstick-sonivox-version.patch
new file mode 100644
index 0000000..a7502c9
--- /dev/null
+++ b/drumstick-sonivox-version.patch
@@ -0,0 +1,12 @@
+diff -up drumstick-2.11.0/CMakeLists.txt.orig drumstick-2.11.0/CMakeLists.txt
+--- drumstick-2.11.0/CMakeLists.txt.orig 2026-08-05 00:00:00.000000000 +0000
++++ drumstick-2.11.0/CMakeLists.txt 2026-08-05 00:00:00.000000000 +0000
+@@ -229,7 +229,7 @@ endif()
+
+ set(HAVE_SONIVOX OFF)
+ if (BUILD_RT AND USE_SONIVOX)
+- find_package(sonivox 4.0 CONFIG QUIET)
++ find_package(sonivox 3.6 CONFIG QUIET)
+ if(sonivox_FOUND)
+ message(STATUS "Found Sonivox version = ${sonivox_VERSION}")
+ set(HAVE_SONIVOX ON)
diff --git a/drumstick.spec b/drumstick.spec
index ef2c25d..526f6da 100644
--- a/drumstick.spec
+++ b/drumstick.spec
@@ -2,30 +2,34 @@
Summary: C++/Qt6 wrapper around multiple MIDI interfaces
Name: drumstick
-Version: 2.10.0
+Version: 2.11.0
Release: %autorelease
# Automatically converted from old format: GPLv3+ - review is highly recommended.
License: GPL-3.0-or-later
URL: https://drumstick.sourceforge.io/
-Source0: https://sourceforge.net/projects/drumstick/files/%{version}/drumstick-%{version}.tar.bz2
+Source0: https://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
+
+# Relax sonivox requirement version from 4.0 to 3.6 to support building
+# with Fedora's sonivox-devel package which is currently 3.6.12.
+# The API remains compatible for drumstick's usage.
+Patch0: drumstick-sonivox-version.patch
-BuildRequires: gcc-c++
-BuildRequires: cmake >= 3.9
BuildRequires: alsa-lib-devel
+BuildRequires: cmake >= 3.9
BuildRequires: desktop-file-utils
-BuildRequires: qt6-qtbase-devel >= 6.2
-BuildRequires: qt6-qtsvg-devel
+BuildRequires: docbook-style-xsl
+BuildRequires: doxygen
BuildRequires: fluidsynth-devel
+BuildRequires: gcc-c++
+BuildRequires: libxslt
+BuildRequires: pipewire-devel
BuildRequires: pulseaudio-libs-devel
-BuildRequires: sonivox-devel >= 3.6.12
-BuildRequires: qt6-qttools-devel
BuildRequires: qt6-qt5compat-devel
-# For building manpages
-BuildRequires: docbook-style-xsl
-BuildRequires: libxslt
-# For building API documents
-BuildRequires: doxygen
+BuildRequires: qt6-qtbase-devel >= 6.2
+BuildRequires: qt6-qtsvg-devel
+BuildRequires: qt6-qttools-devel
+BuildRequires: sonivox-devel >= 3.6.12
Obsoletes: aseqmm < %{version}-%{release}
Provides: aseqmm = %{version}-%{release}
@@ -37,9 +41,8 @@ interfaces are also supported by this library.
%package devel
Summary: Developer files for %{name}
-Requires: %{name} = %{version}-%{release}
-# cmake(drumstick-alsa) requires FindALSA
Requires: alsa-lib-devel
+Requires: %{name} = %{version}-%{release}
Obsoletes: aseqmm-devel < %{version}-%{release}
Provides: aseqmm-devel = %{version}-%{release}
%description devel
@@ -78,7 +81,7 @@ Requires: %{name}-examples = %{version}-%{release}
Standard RIFF MIDI File dump program.
%prep
-%autosetup -n %{name}-%{version}
+%autosetup -p1 -n %{name}-%{version}
%build
%cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5
@@ -94,8 +97,7 @@ for i in $RPM_BUILD_ROOT%{_datadir}/applications/* ; do
done
%check
-# Tests require an alsa system, which may not be available within the mock env
-#make %{?_smp_mflags} -C %{_vpath_builddir} test
+%ctest
%ldconfig_scriptlets
diff --git a/sources b/sources
index 1876851..ffc3fe7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (drumstick-2.10.0.tar.bz2) = db5f9f523716518e7dffa869799dee87533dfb4a387c1f6bc2196639e3676e0ad763432fd7735116b31ef05b0bcc79b017f692e5ba1c152092b5825b2f1d1990
+SHA512 (drumstick-2.11.0.tar.bz2) = 1a49c31fb98093097b18beeb0f506a859247c9facfd6bb822e151dc6cc5467d74c3fa15d8c3860e90f289fd8b15f2489e8eb55561d3d79a8c9deeb9c0c5b69f4
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-08-06 18:22 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-06 18:22 [rpms/drumstick] rawhide: Update to 2.11.0 Filipe Rosset
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox