From c9b989c97d6e01f45b8ea2558c80a758906125c1 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Mon, 21 Jul 2025 10:23:54 -0700 Subject: [PATCH] fix(rtaudio-nightly): Update build steps (#5903) (#5912) * fix: Bulk fixes of nightly packages * Try to convert RTAudio to CMake * refactor: update.rhai * What * fix: Explicitly dep on CMake macros?? * fix: Right CMake itself * sdhfdhjkdfsjkhsdfhjk * What now * A * Typo * Meson?? * Stole this from their CI please work * YEEEEEAAAHH --------- (cherry picked from commit ef37dab1c8babbfe42f31efb3d88c1401dc612de) Signed-off-by: Gilver Co-authored-by: Gilver --- anda/multimedia/rtaudio/rtaudio-nightly.spec | 4 +++- anda/multimedia/rtaudio/update.rhai | 8 +++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/anda/multimedia/rtaudio/rtaudio-nightly.spec b/anda/multimedia/rtaudio/rtaudio-nightly.spec index 378b92a8ce..a9b3766782 100644 --- a/anda/multimedia/rtaudio/rtaudio-nightly.spec +++ b/anda/multimedia/rtaudio/rtaudio-nightly.spec @@ -13,6 +13,8 @@ URL: https://github.com/thestk/rtaudio Source0: %url/archive/%commit.tar.gz Packager: madonuko BuildRequires: alsa-lib-devel +BuildRequires: autoconf +BuildRequires: automake BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: jack-audio-connection-kit-devel @@ -62,10 +64,10 @@ done %build export CFLAGS="%optflags -fPIC" +NOCONFIGURE=1 ./autogen.sh %configure --with-jack --with-alsa --with-pulse --enable-shared --disable-static --verbose %make_build - %install %make_install %ldconfig_scriptlets diff --git a/anda/multimedia/rtaudio/update.rhai b/anda/multimedia/rtaudio/update.rhai index c98886d758..3600102965 100644 --- a/anda/multimedia/rtaudio/update.rhai +++ b/anda/multimedia/rtaudio/update.rhai @@ -1 +1,7 @@ -rpm.version(gh("thestk/rtaudio")); +rpm.global("commit", gh_commit("thestk/rtaudio")); +if rpm.changed() { + let v = gh("thestk/rtaudio"); + v.crop(1); + rpm.global("ver", v); + rpm.global("commit_date", date()); +}