librist: fix darwin build (#365036)
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 05d00b3..b923958 100755
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -39,7 +39,8 @@ deps = []
|
||||
platform_files = []
|
||||
inc = []
|
||||
inc += include_directories('.', 'src', 'include/librist', 'include', 'contrib')
|
||||
-if (host_machine.system() == 'darwin')
|
||||
+if (host_machine.system() == 'darwin'
|
||||
+ and find_program('brew', required : false).found())
|
||||
r = run_command('brew', '--prefix', check: true)
|
||||
brewoutput = r.stdout().strip()
|
||||
inc += include_directories(brewoutput + '/include')
|
||||
@@ -22,6 +22,12 @@ stdenv.mkDerivation rec {
|
||||
hash = "sha256-xWqyQl3peB/ENReMcDHzIdKXXCYOJYbhhG8tcSh36dY=";
|
||||
};
|
||||
|
||||
# avoid rebuild on Linux for now
|
||||
patches = lib.optionals stdenv.isDarwin [
|
||||
# https://code.videolan.org/rist/librist/-/issues/192
|
||||
./no-brew-darwin.diff
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
meson
|
||||
ninja
|
||||
|
||||
Reference in New Issue
Block a user