From ad40275ac9a49afed8d9def595c2035e8130ade8 Mon Sep 17 00:00:00 2001 From: monkuous <84319635+monkuous@users.noreply.github.com> Date: Sat, 15 Nov 2025 23:21:48 +0100 Subject: [PATCH] openal: add port --- recipes/openal | 23 +++++++++++++++++++++++ source-recipes/openal | 8 ++++++++ 2 files changed, 31 insertions(+) create mode 100644 recipes/openal create mode 100644 source-recipes/openal diff --git a/recipes/openal b/recipes/openal new file mode 100644 index 00000000..b89e58b9 --- /dev/null +++ b/recipes/openal @@ -0,0 +1,23 @@ +name=openal +revision=1 +from_source=openal +imagedeps="build-essential cmake" +hostdeps="xgcc xbinutils libstdc++-v3 pkgconfig" +deps="base alsa-lib" + +configure() { + cmake \ + -DCMAKE_TOOLCHAIN_FILE=${base_dir}/util/cmake \ + -DCMAKE_INSTALL_PREFIX=${prefix} \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_LIBDIR=lib \ + ${source_dir} +} + +build() { + make -j${parallelism} +} + +package() { + DESTDIR=${dest_dir} make install +} diff --git a/source-recipes/openal b/source-recipes/openal new file mode 100644 index 00000000..455b5cf0 --- /dev/null +++ b/source-recipes/openal @@ -0,0 +1,8 @@ +name=openal +version=1.21.0 +source_method=tarball +tarball_url="https://github.com/kcat/openal-soft/archive/refs/tags/openal-soft-${version}.tar.gz" +tarball_sha512=0c8159e25d9776469478c5ec577fd123c87822a22fc1da978b4e99a7fc1a5ed29ea2a53dc975cc311f72660114a7f8ab75fd9b080d93ac2a280b424c1c66d497 +prepare() { + true +}