openal: 1.19.1 -> 1.21.1

This commit is contained in:
Rick van Schijndel 2021-08-21 17:00:51 +02:00
parent 6643acce72
commit 3d2a8f38c9
2 changed files with 13 additions and 13 deletions

View file

@ -10,21 +10,21 @@ assert alsaSupport -> alsa-lib != null;
assert pulseSupport -> libpulseaudio != null;
stdenv.mkDerivation rec {
version = "1.19.1";
version = "1.21.1";
pname = "openal-soft";
src = fetchFromGitHub {
owner = "kcat";
repo = "openal-soft";
rev = "${pname}-${version}";
sha256 = "0b0g0q1c36nfb289xcaaj3cmyfpiswvvgky3qyalsf9n4dj7vnzi";
rev = version;
sha256 = "sha256-rgc6kjXaZb6sCR+e9Gu7BEEHIiCHMygpLIeSqgWkuAg=";
};
# this will make it find its own data files (e.g. HRTF profiles)
# without any other configuration
patches = [ ./search-out.patch ];
postPatch = ''
substituteInPlace Alc/helpers.c \
substituteInPlace alc/helpers.cpp \
--replace "@OUT@" $out
'';

View file

@ -1,12 +1,12 @@
diff -Nuar a/Alc/helpers.c b/Alc/helpers.c
--- a/Alc/helpers.c 1970-01-01 00:00:01.000000000 +0000
+++ b/Alc/helpers.c 1970-01-01 00:00:02.000000000 +0000
@@ -951,6 +951,8 @@
}
}
diff --git a/alc/helpers.cpp b/alc/helpers.cpp
index 8c1c856..19bbc0f 100644
--- a/alc/helpers.cpp
+++ b/alc/helpers.cpp
@@ -402,6 +402,7 @@ al::vector<std::string> SearchDataFiles(const char *ext, const char *subdir)
+ DirectorySearch("@OUT@/share", ext, &results);
+
alstr_reset(&path);
DirectorySearch(path.c_str(), ext, &results);
}
+ DirectorySearch("@OUT@/share/", ext, &results);
return results;
}