Merge pull request #225889 from wegank/chicken-darwin-fixes
chickenPackages: reduce brokenOnDarwin
This commit is contained in:
commit
047f5febf1
|
@ -35,33 +35,46 @@ in {
|
|||
freetype = addToBuildInputsWithPkgConfig pkgs.freetype;
|
||||
fuse = addToBuildInputsWithPkgConfig pkgs.fuse;
|
||||
# git = addToBuildInputsWithPkgConfig pkgs.libgit2;
|
||||
gl-utils = addPkgConfig;
|
||||
glfw3 = addToBuildInputsWithPkgConfig pkgs.glfw3;
|
||||
glls = addPkgConfig;
|
||||
iconv = addToBuildInputs (lib.optional stdenv.isDarwin pkgs.libiconv);
|
||||
icu = addToBuildInputsWithPkgConfig pkgs.icu;
|
||||
imlib2 = addToBuildInputsWithPkgConfig pkgs.imlib2;
|
||||
lazy-ffi = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.libffi old);
|
||||
lazy-ffi = old:
|
||||
# fatal error: 'ffi/ffi.h' file not found
|
||||
(brokenOnDarwin old)
|
||||
// (addToBuildInputs pkgs.libffi old);
|
||||
leveldb = addToBuildInputs pkgs.leveldb;
|
||||
magic = addToBuildInputs pkgs.file;
|
||||
mdh = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.pcre old);
|
||||
mdh = addToBuildInputs pkgs.pcre;
|
||||
nanomsg = addToBuildInputs pkgs.nanomsg;
|
||||
ncurses = addToBuildInputsWithPkgConfig [ pkgs.ncurses ];
|
||||
opencl = addToBuildInputs ([ pkgs.opencl-headers pkgs.ocl-icd ]
|
||||
++ lib.optionals stdenv.isDarwin [ pkgs.darwin.apple_sdk.frameworks.OpenCL ]);
|
||||
opengl = old:
|
||||
# csc: invalid option `-framework OpenGL'
|
||||
(brokenOnDarwin old)
|
||||
// (addToBuildInputsWithPkgConfig [ pkgs.libGL pkgs.libGLU ] old);
|
||||
openssl = addToBuildInputs pkgs.openssl;
|
||||
plot = addToBuildInputs pkgs.plotutils;
|
||||
postgresql = addToBuildInputsWithPkgConfig pkgs.postgresql;
|
||||
rocksdb = addToBuildInputs pkgs.rocksdb;
|
||||
scheme2c-compatibility = addPkgConfig;
|
||||
sdl-base = addToBuildInputs pkgs.SDL;
|
||||
sdl2 = addToPropagatedBuildInputsWithPkgConfig pkgs.SDL2;
|
||||
sdl2-image = addToBuildInputs pkgs.SDL2_image;
|
||||
sdl2-ttf = addToBuildInputs pkgs.SDL2_ttf;
|
||||
soil = addToPropagatedBuildInputsWithPkgConfig pkgs.libepoxy;
|
||||
sqlite3 = addToBuildInputs pkgs.sqlite;
|
||||
stemmer = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.libstemmer old);
|
||||
stemmer = old:
|
||||
# Undefined symbols for architecture arm64: "_sb_stemmer_delete"
|
||||
(brokenOnDarwin old)
|
||||
// (addToBuildInputs pkgs.libstemmer old);
|
||||
stfl = old:
|
||||
(brokenOnDarwin old) // (addToBuildInputs [ pkgs.ncurses pkgs.stfl ] old);
|
||||
# Undefined symbols for architecture arm64: "_clearok"
|
||||
(brokenOnDarwin old)
|
||||
// (addToBuildInputs [ pkgs.ncurses pkgs.stfl ] old);
|
||||
taglib = addToBuildInputs [ pkgs.zlib pkgs.taglib ];
|
||||
uuid-lib = addToBuildInputs pkgs.libuuid;
|
||||
ws-client = addToBuildInputs pkgs.zlib;
|
||||
|
@ -103,13 +116,15 @@ in {
|
|||
webview = broken;
|
||||
|
||||
# mark broken darwin
|
||||
gl-utils = brokenOnDarwin;
|
||||
iconv = brokenOnDarwin;
|
||||
|
||||
# fatal error: 'sys/inotify.h' file not found
|
||||
inotify = brokenOnDarwin;
|
||||
# fatal error: 'mqueue.h' file not found
|
||||
posix-mq = brokenOnDarwin;
|
||||
# ld: library not found for -lrt
|
||||
posix-shm = brokenOnDarwin;
|
||||
# Undefined symbols for architecture arm64: "_pthread_setschedprio"
|
||||
pthreads = brokenOnDarwin;
|
||||
rbf = brokenOnDarwin;
|
||||
scheme2c-compatibility = brokenOnDarwin;
|
||||
# error: use of undeclared identifier 'B4000000'
|
||||
stty = brokenOnDarwin;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue