From 9a9f4b9b0d09284ae260de7ef008a73e3681227d Mon Sep 17 00:00:00 2001 From: prez Date: Sun, 2 Jan 2022 15:13:08 +0100 Subject: [PATCH] mixxx: update to 2.3.1. --- srcpkgs/mixxx/template | 55 ++++++++++-------------------------------- 1 file changed, 13 insertions(+), 42 deletions(-) diff --git a/srcpkgs/mixxx/template b/srcpkgs/mixxx/template index 75e4921b1347..91349e724be6 100644 --- a/srcpkgs/mixxx/template +++ b/srcpkgs/mixxx/template @@ -1,51 +1,22 @@ # Template file for 'mixxx' pkgname=mixxx -version=2.2.4 -revision=10 -wrksrc="mixxx-release-${version}" -build_style=scons -hostmakedepends="pkg-config protobuf" +version=2.3.1 +revision=1 +build_style=cmake +configure_args="-DCMAKE_BUILD_TYPE=Release" +hostmakedepends="extra-cmake-modules pkg-config protobuf qt5-host-tools qt5-devel" makedepends="chromaprint-devel faad2-devel ffmpeg-devel fftw-devel glu-devel - libid3tag-devel libmad-devel libmp4v2-devel libshout-devel libusb-devel - opusfile-devel portaudio-devel portmidi-devel protobuf-devel qt5-script-devel + lame-devel libid3tag-devel libmad-devel libmodplug-devel libusb-devel + opusfile-devel libflac-devel libogg-devel libsndfile-devel libvorbis-devel + wavpack-devel portaudio-devel portmidi-devel protobuf-devel qt5-script-devel qt5-svg-devel qt5-xmlpatterns-devel rubberband-devel taglib-devel upower-devel - vamp-plugin-sdk-devel lv2 lilv-devel qt5-x11extras-devel hidapi-devel - libtheora-devel speex-devel soundtouch-devel" + vamp-plugin-sdk-devel lv2 lilv-devel qt5-x11extras-devel hidapi-devel libtheora-devel + speex-devel soundtouch-devel qtkeychain-qt5-devel qt5-plugin-mysql qt5-plugin-odbc + qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds libebur128-devel" depends="qt5-plugin-sqlite" short_desc="Open source digital DJing software that allows mixing music" maintainer="Enno Boland " license="GPL-2.0-or-later" homepage="https://www.mixxx.org" -distfiles="https://github.com/mixxxdj/mixxx/archive/release-${version}.tar.gz" -checksum=9372b43d5ec882845b4fe2350ef50dabb3f1e0cc029f182b0ed8aa4f4f3b2afa -_scons_args="shoutcast=1 faad=1 tuned=0 prefix=/usr qt5=1 qtdir=/usr/include/qt5" - -nocross=https://build.voidlinux.org/builders/armv7l_builder/builds/7882/steps/shell_3/logs/stdio - -do_build() { - 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 - sed -i \ - -e 's/branch_name = .*/branch_name = "mixxx"/' \ - -e 's/vcs_revision = .*/vcs_revision = "'$version'"/' \ - src/SConscript - - sed -i -e 's/vamp-plugin-sdk/vamp-sdk/g' build/features.py vamp-plugins/SConscript - - MAKEFLAGS="${makejobs}" scons ${makejobs} ${_scons_args} -} - -do_install() { - if [ "$XBPS_TARGET_MACHINE" = "i686" ]; then - export CFLAGS+=" -msse" - export CXXFLAGS+=" -msse" - fi - scons ${_scons_args} install_root=${DESTDIR}/usr install -} +distfiles="https://github.com/mixxxdj/mixxx/archive/${version}.tar.gz" +checksum=35cff9acece5f651af472c11952ba59d5bc22e36225e6cb65c931afe0bc25b71