From e6241842dc107531da8fc81060dabf73c524e6bd Mon Sep 17 00:00:00 2001 From: Keenan Weaver Date: Wed, 27 May 2026 20:24:54 -0500 Subject: [PATCH 1/3] bstone: fix dependencies --- pkgs/by-name/bs/bstone/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bs/bstone/package.nix b/pkgs/by-name/bs/bstone/package.nix index bccd35a0b33c..d5b191ce1916 100644 --- a/pkgs/by-name/bs/bstone/package.nix +++ b/pkgs/by-name/bs/bstone/package.nix @@ -6,6 +6,7 @@ makeWrapper, sdl2-compat, vulkan-loader, + openal, }: stdenv.mkDerivation (finalAttrs: { @@ -26,7 +27,6 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ sdl2-compat - vulkan-loader ]; postInstall = '' @@ -35,7 +35,12 @@ stdenv.mkDerivation (finalAttrs: { mv $out/*.txt $out/share/bibendovsky/bstone wrapProgram $out/bin/bstone \ - --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]} + --prefix LD_LIBRARY_PATH : ${ + lib.makeLibraryPath [ + openal + vulkan-loader + ] + } ''; meta = { From c03ff4d05228e3442a608f6171c4a34e511552c1 Mon Sep 17 00:00:00 2001 From: Keenan Weaver Date: Wed, 27 May 2026 20:29:47 -0500 Subject: [PATCH 2/3] bstone: modernize --- pkgs/by-name/bs/bstone/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/bs/bstone/package.nix b/pkgs/by-name/bs/bstone/package.nix index d5b191ce1916..5479ea4facad 100644 --- a/pkgs/by-name/bs/bstone/package.nix +++ b/pkgs/by-name/bs/bstone/package.nix @@ -13,6 +13,9 @@ stdenv.mkDerivation (finalAttrs: { pname = "bstone"; version = "1.3.4"; + __structuredAttrs = true; + strictDeps = true; + src = fetchFromGitHub { owner = "bibendovsky"; repo = "bstone"; From 68bd5bab945e60dd7882b3813a1e37ec4064651a Mon Sep 17 00:00:00 2001 From: Keenan Weaver Date: Wed, 27 May 2026 20:30:17 -0500 Subject: [PATCH 3/3] bstone: update homepage --- pkgs/by-name/bs/bstone/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bs/bstone/package.nix b/pkgs/by-name/bs/bstone/package.nix index 5479ea4facad..373340fb052a 100644 --- a/pkgs/by-name/bs/bstone/package.nix +++ b/pkgs/by-name/bs/bstone/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Unofficial source port for the Blake Stone series"; - homepage = "https://github.com/bibendovsky/bstone"; + homepage = "https://bibendovsky.github.io/bstone"; changelog = "https://github.com/bibendovsky/bstone/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = with lib.licenses; [ gpl2Plus # Original game source code