commit c84d56e6d93ed416cf5e2f29e8876e9410f0b3c6
Author: Uwe Klotz <uwe.klotz(a)gmail.com>
Date: Fri Jun 2 00:54:38 2023 +0200
New upstream snapshot 2.4.0-beta
mixxx.spec | 28 +++++++++++++++++++---------
sources | 3 ++-
2 files changed, 21 insertions(+), 10 deletions(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index 98b728f..9925616 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -4,16 +4,19 @@
%endif
# Optional: Package version suffix for pre-releases, e.g. "beta" or
"rc"
-#global extraver beta
+%global extraver beta
# Optional: Only used for untagged snapshot versions
-#global gitcommit 060b86aa7bc36e99df0ede476b04eec0f19735d4
+%global gitcommit f73413685fe173a07239c66a3a8d619c954f8e74
# Format: <yyyymmdd>
-#global gitcommitdate 20210615
+%global gitcommitdate 20230713
# Additional sources
%global libkeyfinder_version 2.2.6
+# Additional sources
+%global libdjinterop_version 0.19.1
+
%if "%{?gitcommit}" == ""
# (Pre-)Releases
%global sources %{version}%{?extraver:-%{extraver}}
@@ -24,15 +27,16 @@
%endif
Name: mixxx
-Version: 2.3.5
-Release: 1%{?extraver:.%{extraver}}%{?snapinfo:.%{snapinfo}}%{?dist}
+Version: 2.4.0
+Release: 0.1%{?extraver:.%{extraver}}%{?snapinfo:.%{snapinfo}}%{?dist}
Summary: Mixxx is open source software for DJ'ing
License: GPLv2+
URL:
http://www.mixxx.org
Source0:
https://github.com/mixxxdj/%{name}/archive/%{sources}/%{name}-%{sources}....
# Append the actual downloaded file name with a preceding slash '/'
-# as a fragment identifier to the URL to populate SOURCE1 correctly
+# 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...
# Build Tools
BuildRequires: desktop-file-utils
@@ -56,8 +60,7 @@ BuildRequires: libGL-devel
BuildRequires: libGLU-devel
BuildRequires: libchromaprint-devel
BuildRequires: fftw-devel
-# TODO: Add MS GSL support for the upcoming release v2.4
-#BuildRequires: guidelines-support-library-devel
+BuildRequires: guidelines-support-library-devel
BuildRequires: libid3tag-devel
BuildRequires: libmad-devel
BuildRequires: libmodplug-devel
@@ -73,6 +76,7 @@ BuildRequires: portmidi-devel
BuildRequires: protobuf-lite-devel
BuildRequires: qt5-linguist
BuildRequires: qt5-qtbase-devel
+BuildRequires: qt5-qtdeclarative-devel
BuildRequires: qt5-qtscript-devel
BuildRequires: qt5-qtsvg-devel
BuildRequires: qt5-qtx11extras-devel
@@ -84,6 +88,7 @@ BuildRequires: sqlite-devel
BuildRequires: taglib-devel
BuildRequires: upower-devel
BuildRequires: wavpack-devel
+BuildRequires: zlib-devel
# Runtime Requirements
Requires: faad2
@@ -110,10 +115,11 @@ echo "#pragma once" > src/build.h
echo "#define BUILD_REV \"%{snapinfo}\"" >> src/build.h
%endif
-# Copy the libkeyfinder archive from the sources folder into the
+# Copy the source archives from the sources folder into the
# dedicated downloads folder of the build directory.
mkdir -p %{__cmake_builddir}/downloads
cp %{SOURCE1} %{__cmake_builddir}/downloads
+cp %{SOURCE2} %{__cmake_builddir}/downloads
%build
@@ -126,6 +132,7 @@ cp %{SOURCE1} %{__cmake_builddir}/downloads
-DBATTERY=ON \
-DBROADCAST=ON \
-DBULK=ON \
+ -DENGINEPRIME=ON \
-DFAAD=ON \
-DFFMPEG=ON \
-DHID=ON \
@@ -210,6 +217,9 @@ appstreamcli \
%{_udevrulesdir}/69-%{name}-usb-uaccess.rules
%changelog
+* Thu Jul 13 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
- New upstream release 2.3.5
diff --git a/sources b/sources
index 6382f53..f3af47b 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,3 @@
+SHA512 (libdjinterop-0.19.1.tar.gz) =
7becb83ab62412b3d437ddee23b248a697b162f6b8a64070cd8a9782a4fce7726baaf12ea193b8e21bcf561a00039ab1ae1f04d00e6cbe8344ec19751779db14
SHA512 (libkeyfinder-2.2.6.zip) =
23ffcc4da59019349824b60dd1b125d559f39d7731fe7f00cdc8f4a97a342fa59ef5183c4e272ff4c5fd06eaa89c581e07fdb26bcfd3c98cc42d2dcc29e13e1e
-SHA512 (mixxx-2.3.5.tar.gz) =
d81208e8fe91e1843bac7ab512dc248457266b935bf8720694f2bedf96389ba35789d68ea77fcecf0a02682fb75de2752612b2c44a49b8eba52323cab2b82e51
+SHA512 (mixxx-f73413685fe173a07239c66a3a8d619c954f8e74.tar.gz) =
4196da40e93c1942cbb58ae481c34ff0c2f36c81d72985e3c287f41963ad30ef431d834dd8bbd852b21a95ae44e61dddb58dfb3d9f494eccd5ed8dd2f80b1b51