# Template file for 'mixxx'
pkgname=mixxx
version=2.5.4
revision=2
build_style=cmake
configure_args="-DCMAKE_BUILD_TYPE=Release -DENGINEPRIME=OFF"
hostmakedepends="extra-cmake-modules pkg-config protobuf qt6-tools qt6-base
 qt6-declarative-host-tools qt6-shadertools mold"
makedepends="benchmark-devel chromaprint-devel faad2-devel ffmpeg6-devel
 glib-devel glu-devel gperftools-devel gtest-devel lame-devel libid3tag-devel
 libsndfile-devel libmad-devel libmodplug-devel libusb-devel opusfile-devel
 libflac-devel libogg-devel libvorbis-devel lilv-devel lv2 libmp4v2-devel
 wavpack-devel portaudio-devel portmidi-devel protobuf-devel rubberband-devel
 taglib-devel upower-devel hidapi-devel soundtouch-devel libshout-idjc-devel
 qt6-qt5compat-devel qt6-base-devel qt6-declarative-devel
 qt6-base-private-devel qt6-declarative-private-devel qt6-svg-devel
 qt6-tools-devel qtkeychain-qt6-devel qt6-shadertools-devel libebur128-devel
 gsl-devel guidelines-support-library openssl-devel libkeyfinder-devel"
depends="qt6-plugin-sqlite"
short_desc="Open source digital DJing software that allows mixing music"
maintainer="prez <prez@national.shitposting.agency>"
license="GPL-2.0-or-later"
homepage="https://www.mixxx.org"
changelog="https://raw.githubusercontent.com/mixxxdj/mixxx/refs/tags/${version}/CHANGELOG.md"
distfiles="https://github.com/mixxxdj/mixxx/archive/${version}.tar.gz"
checksum=53fb1a2a6c5ac6eb3562cb99c5bcae8777d81e48b96b5b3c292794c0c105b269
