mixxx: update to latest git revision
This fixes the build with qt5-5.10.1. New dependency upower0-devel.
This commit is contained in:
parent
ccbd4e8c72
commit
8048af8fc7
6 changed files with 15 additions and 98 deletions
|
@ -1,33 +0,0 @@
|
|||
From: "Matteo F. Vescovi" <mfv@debian.org>
|
||||
Date: Mon, 25 Jul 2016 22:17:43 +0200
|
||||
Subject: fix_gcc6_issue
|
||||
|
||||
---
|
||||
src/util/math.h | 12 ++++++++++++
|
||||
1 file changed, 12 insertions(+)
|
||||
|
||||
diff --git a/src/util/math.h b/src/util/math.h
|
||||
index 018335e..85971d1 100644
|
||||
--- src/util/math.h
|
||||
+++ src/util/math.h
|
||||
@@ -3,8 +3,20 @@
|
||||
|
||||
// Causes MSVC to define M_PI and friends.
|
||||
// http://msdn.microsoft.com/en-us/library/4hwaceh6.aspx
|
||||
+// Our SConscript defines this but check anyway.
|
||||
+#ifdef __WINDOWS__
|
||||
+#ifndef _USE_MATH_DEFINES
|
||||
#define _USE_MATH_DEFINES
|
||||
+#endif
|
||||
+#endif
|
||||
+
|
||||
+#include <math.h>
|
||||
#include <cmath>
|
||||
+// Note: Because of our fpclassify hack, we actualy need to inlude both,
|
||||
+// the c and the c++ version of the math header.
|
||||
+// From GCC 6.1.1 math.h depends on cmath, which failes to compile if included
|
||||
+// after our fpclassify hack
|
||||
+
|
||||
#include <algorithm>
|
||||
|
||||
#include "util/assert.h"
|
|
@ -27,18 +27,3 @@ Last-Update: 2017-01-11
|
|||
ChromaPrinter::ChromaPrinter(QObject* parent)
|
||||
: QObject(parent) {
|
||||
}
|
||||
@@ -57,12 +70,12 @@ QString ChromaPrinter::calcFingerPrint(c
|
||||
}
|
||||
chromaprint_finish(ctx);
|
||||
|
||||
- void* fprint = NULL;
|
||||
+ uint32_p fprint = NULL;
|
||||
int size = 0;
|
||||
int ret = chromaprint_get_raw_fingerprint(ctx, &fprint, &size);
|
||||
QByteArray fingerprint;
|
||||
if (ret == 1) {
|
||||
- void* encoded = NULL;
|
||||
+ char_p encoded = NULL;
|
||||
int encoded_size = 0;
|
||||
chromaprint_encode_fingerprint(fprint, size,
|
||||
CHROMAPRINT_ALGORITHM_DEFAULT,
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
--- build/mixxx.py.orig 2014-08-27 20:20:09.652848211 +0200
|
||||
+++ build/mixxx.py 2014-08-27 20:24:18.551421642 +0200
|
||||
@@ -42,6 +42,7 @@
|
||||
if machine not in ['x86_64', 'x86', 'i686', 'i586',
|
||||
'alpha', 'hppa', 'mips', 'mipsel', 's390',
|
||||
'sparc', 'ia64', 'armel', 'armhf', 'hurd-i386',
|
||||
+ 'armv5l', 'armv6l', 'armv7l',
|
||||
'sh3', 'sh4',
|
||||
'kfreebsd-amd64', 'kfreebsd-i386',
|
||||
'i486', 'i386', 'powerpc', 'powerpc64',
|
|
@ -1,16 +0,0 @@
|
|||
--- src/waveform/vsyncthread.h.orig 2015-12-21 14:23:59.671910985 +0100
|
||||
+++ src/waveform/vsyncthread.h 2015-12-21 14:24:38.067912746 +0100
|
||||
@@ -18,10 +18,11 @@
|
||||
#include <GL/glx.h>
|
||||
//#include "GL/glxext.h"
|
||||
// clean up after Xlib.h, which #defines values that conflict with QT.
|
||||
- #undef Bool
|
||||
- #undef Unsorted
|
||||
#endif // QT_OPENGL_ES_2
|
||||
#endif // QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
|
||||
+ #include <X11/Xlib.h>
|
||||
+ #undef Bool
|
||||
+ #undef Unsorted
|
||||
#endif
|
||||
|
||||
#include "util/performancetimer.h"
|
|
@ -1,12 +0,0 @@
|
|||
--- src/library/trackcollection.h.orig 2017-09-05 13:52:28.293440706 +0200
|
||||
+++ src/library/trackcollection.h 2017-09-05 13:52:56.925387795 +0200
|
||||
@@ -34,8 +34,7 @@
|
||||
#include "library/dao/libraryhashdao.h"
|
||||
|
||||
#ifdef __SQLITE3__
|
||||
-typedef struct sqlite3_context sqlite3_context;
|
||||
-typedef struct Mem sqlite3_value;
|
||||
+#include <sqlite3.h>
|
||||
#endif
|
||||
|
||||
class TrackInfoObject;
|
|
@ -1,29 +1,32 @@
|
|||
# Template file for 'mixxx'
|
||||
pkgname=mixxx
|
||||
version=2.0.0
|
||||
revision=6
|
||||
version=2.0.0.20180219
|
||||
revision=1
|
||||
_gitrev="231132e108804db7f832faf0d9d0dce238118e2a"
|
||||
hostmakedepends="scons pkg-config"
|
||||
makedepends="portaudio-devel libusb-devel libmad-devel protobuf-devel
|
||||
libid3tag-devel glu-devel taglib-devel opus-devel portmidi-devel
|
||||
vamp-plugin-sdk-devel faad2-devel libmp4v2-devel libshout-devel
|
||||
rubberband-devel chromaprint-devel fftw-devel ffmpeg-devel
|
||||
rubberband-devel chromaprint-devel fftw-devel ffmpeg-devel upower0-devel
|
||||
qt5-svg-devel qt5-script-devel qt5-xmlpatterns-devel qt5-script-devel"
|
||||
depends="qt5-plugin-sqlite"
|
||||
short_desc="Open source digital DJing software that allows mixing music"
|
||||
maintainer="Enno Boland <gottox@voidlinux.eu>"
|
||||
homepage="http://www.mixxx.org"
|
||||
license="GPL-2"
|
||||
distfiles="https://github.com/mixxxdj/mixxx/archive/release-${version}.tar.gz"
|
||||
checksum=688d87d907f3ad3721602f44295a4d0caa41502df8504ca9264ca0c87d8818f1
|
||||
distfiles="https://github.com/mixxxdj/mixxx/archive/${_gitrev}.tar.gz>${pkgname}-${version}.tar.gz"
|
||||
checksum=2144f19492a52a698c27b7c97089169752d6109e6f8c65e697ca0885b27cb27b
|
||||
_scons_args="shoutcast=1 faad=1 tuned=0 prefix=/usr qt5=1 qtdir=/usr/include/qt5"
|
||||
wrksrc=$pkgname-release-$version
|
||||
|
||||
case "$XBPS_TARGET_MACHINE" in
|
||||
*-musl) broken="https://build.voidlinux.eu/builders/x86_64-musl_builder/builds/8340/steps/shell_3/logs/stdio" ;;
|
||||
esac
|
||||
#wrksrc=$pkgname-release-$version
|
||||
wrksrc=${pkgname}-${_gitrev}
|
||||
|
||||
do_build() {
|
||||
if [ "$XBPS_TARGET_MACHINE" = "i686" ]; then
|
||||
case "$XBPS_TARGET_MACHINE" in
|
||||
*-musl) find plugins -type f -exec sed -i "{}" \
|
||||
-e "s;u_int8_t;uint8_t;g" -e "s;u_int32_t;uint32_t;g" \;
|
||||
;;
|
||||
esac
|
||||
if [ "${XBPS_TARGET_MACHINE%-musl}" = "i686" ]; then
|
||||
export CFLAGS+=" -msse"
|
||||
export CXXFLAGS+=" -msse"
|
||||
fi
|
||||
|
@ -32,7 +35,7 @@ do_build() {
|
|||
-e 's/vcs_revision = .*/vcs_revision = "'$version'"/' \
|
||||
src/SConscript
|
||||
|
||||
scons ${makejobs} ${_scons_args}
|
||||
MAKEFLAGS="${makejobs}" scons ${makejobs} ${_scons_args}
|
||||
}
|
||||
do_install() {
|
||||
if [ "$XBPS_TARGET_MACHINE" = "i686" ]; then
|
||||
|
|
Loading…
Add table
Reference in a new issue