From 71ed0a754cb4bba0aa3c6a695e57e30031a17cbf Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Sat, 26 Aug 2023 11:28:34 +0200 Subject: [PATCH] furnace: update to 0.6pre10 --- srcpkgs/furnace/patches/fix-portaudio-check.patch | 13 +++++++++++++ srcpkgs/furnace/template | 10 ++++++---- 2 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 srcpkgs/furnace/patches/fix-portaudio-check.patch diff --git a/srcpkgs/furnace/patches/fix-portaudio-check.patch b/srcpkgs/furnace/patches/fix-portaudio-check.patch new file mode 100644 index 0000000000000..6996215c1f48a --- /dev/null +++ b/srcpkgs/furnace/patches/fix-portaudio-check.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 8aa144d..eaad235 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -211,7 +211,7 @@ endif() + if (WITH_PORTAUDIO) + if (SYSTEM_PORTAUDIO) + find_package(PkgConfig REQUIRED) +- pkg_check_modules(PORTAUDIO REQUIRED portaudio) ++ pkg_check_modules(PORTAUDIO REQUIRED portaudio-2.0) + list(APPEND DEPENDENCIES_INCLUDE_DIRS ${PORTAUDIO_INCLUDE_DIRS}) + list(APPEND DEPENDENCIES_COMPILE_OPTIONS ${PORTAUDIO_CFLAGS_OTHER}) + list(APPEND DEPENDENCIES_LIBRARIES ${PORTAUDIO_LIBRARIES}) diff --git a/srcpkgs/furnace/template b/srcpkgs/furnace/template index 398a0c1d705a2..aaa1887f76512 100644 --- a/srcpkgs/furnace/template +++ b/srcpkgs/furnace/template @@ -1,21 +1,23 @@ # Template file for 'furnace' pkgname=furnace -version=0.6pre8 +version=0.6pre10 revision=1 _adpcm_commit="ef7a217154badc3b99978ac481b268c8aab67bd8" build_wrksrc=${pkgname}-${version} build_style=cmake -configure_args="-DSYSTEM_FFTW=ON -DSYSTEM_FMT=ON -DSYSTEM_LIBSNDFILE=ON -DSYSTEM_RTMIDI=ON -DSYSTEM_SDL2=ON -DSYSTEM_ZLIB=ON" +configure_args="-DSYSTEM_FFTW=ON -DSYSTEM_FMT=ON -DSYSTEM_LIBSNDFILE=ON -DSYSTEM_PORTAUDIO=ON -DSYSTEM_RTMIDI=ON + -DSYSTEM_SDL2=ON -DSYSTEM_ZLIB=ON" hostmakedepends="pkg-config" -makedepends="fftw-devel fmt-devel jack-devel libsndfile-devel rtmidi-devel zlib-devel SDL2-devel" +makedepends="fftw-devel fmt-devel jack-devel libsndfile-devel portaudio-devel rtmidi-devel zlib-devel SDL2-devel" short_desc="Multi-system chiptune tracker compatible with DefleMask modules" maintainer="Marcin Puc " license="GPL-2.0-or-later" homepage="https://github.com/tildearrow/furnace" distfiles="https://github.com/tildearrow/furnace/archive/refs/tags/v${version}.tar.gz https://github.com/superctr/adpcm/archive/${_adpcm_commit}.tar.gz" -checksum="cf494928d3d51c05f6b24e86fcf7b6cac6cb237b2b9a09583029cd50e0a41c7b +checksum="9ecc5a2f764f43065e0d2396911a468e6d691745fde2137277939d34f718a078 46da29342d2968ff222ba00e07c646e038b76af2e6c86de037c653059a056251" +patch_args="-Np1 --directory=${build_wrksrc}" post_extract() { mv -T adpcm-${_adpcm_commit} ${pkgname}-${version}/extern/adpcm