From 6148c30dbc97c7f87d6ff9d43dc4fd2faa16deac Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Tue, 7 Oct 2025 13:42:14 -0700 Subject: [PATCH] install libvosk.so and configure rpath to use it (linux) --- build.zig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/build.zig b/build.zig index b68a66c..d18cdf6 100644 --- a/build.zig +++ b/build.zig @@ -6,6 +6,12 @@ pub fn build(b: *std.Build) void { const vosk_dep_name = selectVoskDependency(target.result); const vosk_dep = b.dependency(vosk_dep_name, .{}); + const install_vosk = b.addInstallFileWithDir( + vosk_dep.path("libvosk.so"), + .lib, + "libvosk.so", + ); + b.getInstallStep().dependOn(&install_vosk.step); const alsa_dep = b.dependency("alsa", .{ .target = target, .optimize = optimize, @@ -56,6 +62,7 @@ pub fn build(b: *std.Build) void { .link_libc = true, }), }); + exe.root_module.addRPathSpecial("$ORIGIN/../lib"); exe.linkLibrary(stt_lib); exe.linkLibrary(alsa_lib);