From 26ab7f66f8925f72253679546f478ab369f60881 Mon Sep 17 00:00:00 2001 From: prez Date: Sun, 2 Jan 2022 15:13:08 +0100 Subject: [PATCH 1/2] 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..8cbeffec5f48 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 libkeyfinder-devel 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 From b61dc56623566b3494bd600e51c6e297582dd20c Mon Sep 17 00:00:00 2001 From: prez Date: Sun, 2 Jan 2022 15:14:59 +0100 Subject: [PATCH 2/2] New package: libkeyfinder-2.2.5 --- common/shlibs | 1 + srcpkgs/libkeyfinder-devel | 1 + srcpkgs/libkeyfinder/template | 25 +++++++++++++++++++++++++ 3 files changed, 27 insertions(+) create mode 120000 srcpkgs/libkeyfinder-devel create mode 100644 srcpkgs/libkeyfinder/template diff --git a/common/shlibs b/common/shlibs index e1a175684656..b4dd0446f2df 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1870,6 +1870,7 @@ libepubgen-0.1.so.1 libepubgen-0.1.0_1 libqxp-0.0.so.0 libqxp-0.0.1_1 libetonyek-0.1.so.1 libetonyek-0.1.1_1 libodfgen-0.1.so.1 libodfgen-0.1.1_1 +libkeyfinder.so.2 libkeyfinder-2.2.5_1 libKF5SonnetUi.so.5 sonnet-5.26.0_1 libKF5SonnetCore.so.5 sonnet-5.26.0_1 libcdr-0.1.so.1 libcdr-0.1.0_1 diff --git a/srcpkgs/libkeyfinder-devel b/srcpkgs/libkeyfinder-devel new file mode 120000 index 000000000000..ce2ff8fde5f1 --- /dev/null +++ b/srcpkgs/libkeyfinder-devel @@ -0,0 +1 @@ +libkeyfinder \ No newline at end of file diff --git a/srcpkgs/libkeyfinder/template b/srcpkgs/libkeyfinder/template new file mode 100644 index 000000000000..284c53e6e24a --- /dev/null +++ b/srcpkgs/libkeyfinder/template @@ -0,0 +1,25 @@ +# Template file for 'libkeyfinder' +pkgname=libkeyfinder +version=2.2.5 +revision=1 +build_style=cmake +configure_args="-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF" +hostmakedepends="pkg-config qt5-host-tools" +makedepends="qt5-devel fftw-devel" +short_desc="Musical key detection for digital audio" +maintainer="prez " +license="GPL-3.0-or-later" +homepage="https://www.ibrahimshaath.co.uk/keyfinder/" +distfiles="https://github.com/mixxxdj/libKeyFinder/archive/v${version}.tar.gz" +checksum=516570e310f5bb5d87146fbefb129eb972dab3347987783554001e2cac26d9d6 + +libkeyfinder-devel_package() { + short_desc+=" - development files" + depends="libkeyfinder-${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + vmove "usr/lib/*.a" + } +}