From adcbaf50808f1fd12c2e20dcd14547184b01fc25 Mon Sep 17 00:00:00 2001 From: zlice Date: Mon, 6 Jan 2025 12:44:53 -0500 Subject: [PATCH 1/2] New package: msgsl-4.1.0 --- srcpkgs/msgsl/patches/ctorprivacy.patch | 13 +++++++++++++ srcpkgs/msgsl/template | 17 +++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 srcpkgs/msgsl/patches/ctorprivacy.patch create mode 100644 srcpkgs/msgsl/template diff --git a/srcpkgs/msgsl/patches/ctorprivacy.patch b/srcpkgs/msgsl/patches/ctorprivacy.patch new file mode 100644 index 00000000000000..444c9282bd2e74 --- /dev/null +++ b/srcpkgs/msgsl/patches/ctorprivacy.patch @@ -0,0 +1,13 @@ +# not sure what this is about, other distros don't seem to have it +# may be newer compilers? +--- a/tests/CMakeLists.txt ++++ b/tests/CMakeLists.txt +@@ -129,7 +129,7 @@ + -Wall + -Wcast-align + -Wconversion +- -Wctor-dtor-privacy ++ -Wno-ctor-dtor-privacy + -Werror + -Wextra + -Wpedantic diff --git a/srcpkgs/msgsl/template b/srcpkgs/msgsl/template new file mode 100644 index 00000000000000..a096661bcee9db --- /dev/null +++ b/srcpkgs/msgsl/template @@ -0,0 +1,17 @@ +# Template file for 'msgsl' +pkgname=msgsl +version=4.1.0 +revision=1 +build_style=cmake +configure_args="-DCMAKE_BUILD_TYPE=Release" +hostmakedepends="git" +short_desc="Microsoft C++ Core Guidelines Support Library" +maintainer="zlice " +license="MIT" +homepage="https://github.com/microsoft/GSL" +distfiles="https://github.com/microsoft/GSL/archive/refs/tags/v${version}.tar.gz" +checksum=0a227fc9c8e0bf25115f401b9a46c2a68cd28f299d24ab195284eb3f1d7794bd + +post_install(){ + vlicense LICENSE +} From 8e0c455a09fd806231715b9be90b14f2d2d762bd Mon Sep 17 00:00:00 2001 From: zlice Date: Mon, 6 Jan 2025 12:45:05 -0500 Subject: [PATCH 2/2] mixxx: update to 2.5.0 --- srcpkgs/mixxx/template | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/srcpkgs/mixxx/template b/srcpkgs/mixxx/template index 3568315470a260..9aed6a733f6737 100644 --- a/srcpkgs/mixxx/template +++ b/srcpkgs/mixxx/template @@ -1,22 +1,27 @@ # Template file for 'mixxx' pkgname=mixxx -version=2.3.3 -revision=8 +version=2.5.0 +revision=1 build_style=cmake -configure_args="-DCMAKE_BUILD_TYPE=Release" -hostmakedepends="extra-cmake-modules pkg-config protobuf qt5-host-tools qt5-qmake" +# ENGINEPRIME is for libdjinterop which mixxx's cmake tries to download +# void's cmake is not built with openssl support to do this +# QML is trying to run qmlimportscanner which fails on aarch64 cross build +configure_args="-DCMAKE_BUILD_TYPE=Release -DENGINEPRIME=OFF -DQML=OFF" +hostmakedepends="extra-cmake-modules pkg-config protobuf qt6-base qt6-declarative" makedepends="chromaprint-devel faad2-devel ffmpeg6-devel libkeyfinder-devel glu-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 qtkeychain-qt5-devel qt5-plugin-mysql qt5-plugin-odbc - qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds libebur128-devel" -depends="qt5-plugin-sqlite" + wavpack-devel portaudio-devel portmidi-devel protobuf-devel qt6-base-devel + qt6-base-private-devel qt6-declarative-devel qt6-declarative-private-devel + qt6-tools-devel qt6-qt5compat-devel qt6-shadertools-devel qt6-svg-devel + rubberband-devel taglib-devel upower-devel vamp-plugin-sdk-devel lv2 lilv-devel + hidapi-devel libtheora-devel speex-devel soundtouch-devel qtkeychain-qt6-devel + qt6-plugin-mysql qt6-plugin-odbc qt6-plugin-pgsql qt6-plugin-sqlite libebur128-devel + benchmark-devel gtest-devel msgsl" +depends="qt6-plugin-sqlite" short_desc="Open source digital DJing software that allows mixing music" maintainer="prez " license="GPL-2.0-or-later" homepage="https://www.mixxx.org" distfiles="https://github.com/mixxxdj/mixxx/archive/${version}.tar.gz" -checksum=8e3a5a545175982336bb07c81a3839897a007c43689b93641242db662f6beb9c +checksum=95ad113f1988abaa4fabc2e19027d5456a6ba9cb0f6366a386a2239030f41089