Loading pkgs/development/compilers/chicken/5/overrides.nix +52 −13 Original line number Diff line number Diff line Loading @@ -14,9 +14,12 @@ let (addPkgConfig old) // (addToBuildInputs pkg old); addToPropagatedBuildInputsWithPkgConfig = pkg: old: (addPkgConfig old) // (addToPropagatedBuildInputs pkg old); broken = old: { meta = old.meta // { broken = true; }; }; brokenOnDarwin = old: { meta = old.meta // { broken = stdenv.isDarwin; }; }; in { allegro = addToBuildInputsWithPkgConfig [ pkgs.allegro5 pkgs.libglvnd ]; allegro = old: (brokenOnDarwin old) // (addToBuildInputsWithPkgConfig [ pkgs.allegro5 pkgs.libglvnd ] old); breadline = addToBuildInputs pkgs.readline; blas = addToBuildInputsWithPkgConfig pkgs.blas; blosc = addToBuildInputs pkgs.c-blosc; Loading @@ -28,22 +31,26 @@ in { epoxy = addToPropagatedBuildInputsWithPkgConfig pkgs.libepoxy; espeak = addToBuildInputsWithPkgConfig pkgs.espeak-ng; exif = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.libexif old); expat = addToBuildInputs pkgs.expat; expat = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.expat old); ezxdisp = addToBuildInputsWithPkgConfig pkgs.xorg.libX11; freetype = addToBuildInputs pkgs.freetype; freetype = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.freetype old); fuse = addToBuildInputsWithPkgConfig pkgs.fuse; git = addToBuildInputsWithPkgConfig pkgs.libgit2; # git = addToBuildInputsWithPkgConfig pkgs.libgit2; glfw3 = addToBuildInputsWithPkgConfig pkgs.glfw3; icu = addToBuildInputsWithPkgConfig pkgs.icu; imlib2 = addToBuildInputsWithPkgConfig pkgs.imlib2; lazy-ffi = addToBuildInputs pkgs.libffi; lazy-ffi = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.libffi old); leveldb = addToBuildInputs pkgs.leveldb; magic = addToBuildInputs pkgs.file; mdh = addToBuildInputs pkgs.pcre; mdh = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.pcre old); nanomsg = addToBuildInputs pkgs.nanomsg; ncurses = addToBuildInputsWithPkgConfig [ pkgs.ncurses ]; opencl = addToBuildInputs [ pkgs.opencl-headers pkgs.ocl-icd ]; opengl = addToBuildInputsWithPkgConfig [ pkgs.libGL pkgs.libGLU ]; opencl = old: (brokenOnDarwin old) // (addToBuildInputs [ pkgs.opencl-headers pkgs.ocl-icd ] old); opengl = old: (brokenOnDarwin old) // (addToBuildInputsWithPkgConfig [ pkgs.libGL pkgs.libGLU ] old); openssl = addToBuildInputs pkgs.openssl; plot = addToBuildInputs pkgs.plotutils; postgresql = addToBuildInputsWithPkgConfig pkgs.postgresql; Loading @@ -55,7 +62,8 @@ in { soil = addToPropagatedBuildInputsWithPkgConfig pkgs.libepoxy; sqlite3 = addToBuildInputs pkgs.sqlite; stemmer = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.libstemmer old); stfl = addToBuildInputs [ pkgs.ncurses pkgs.stfl ]; stfl = old: (brokenOnDarwin old) // (addToBuildInputs [ pkgs.ncurses pkgs.stfl ] old); taglib = old: (brokenOnDarwin old) // (addToBuildInputs [ pkgs.zlib pkgs.taglib ] old); uuid-lib = addToBuildInputs pkgs.libuuid; Loading @@ -71,9 +79,40 @@ in { unveil = old: { meta = old.meta // { platforms = lib.platforms.openbsd; }; }; # mark broken F-operator = old: { meta = old.meta // { broken = true; }; }; comparse = old: { meta = old.meta // { broken = true; }; }; kiwi = old: { meta = old.meta // { broken = true; }; }; qt-light = old: { meta = old.meta // { broken = true; }; }; "ephem-v1.1" = broken; F-operator = broken; atom = broken; begin-syntax = broken; canvas-draw = broken; chicken-doc-admin = broken; comparse = broken; coops-utils = broken; crypt = broken; git = broken; hypergiant = broken; iup = broken; kiwi = broken; lmdb-ht = broken; lsp-server = broken; mpi = broken; pyffi = broken; qt-light = broken; salmonella-html-report = broken; sundials = broken; svn-client = broken; system = broken; tokyocabinet = broken; transducers = broken; webview = broken; # mark broken darwin gl-utils = brokenOnDarwin; iconv = brokenOnDarwin; inotify = brokenOnDarwin; posix-mq = brokenOnDarwin; posix-shm = brokenOnDarwin; pthreads = brokenOnDarwin; rbf = brokenOnDarwin; scheme2c-compatibility = brokenOnDarwin; stty = brokenOnDarwin; } Loading
pkgs/development/compilers/chicken/5/overrides.nix +52 −13 Original line number Diff line number Diff line Loading @@ -14,9 +14,12 @@ let (addPkgConfig old) // (addToBuildInputs pkg old); addToPropagatedBuildInputsWithPkgConfig = pkg: old: (addPkgConfig old) // (addToPropagatedBuildInputs pkg old); broken = old: { meta = old.meta // { broken = true; }; }; brokenOnDarwin = old: { meta = old.meta // { broken = stdenv.isDarwin; }; }; in { allegro = addToBuildInputsWithPkgConfig [ pkgs.allegro5 pkgs.libglvnd ]; allegro = old: (brokenOnDarwin old) // (addToBuildInputsWithPkgConfig [ pkgs.allegro5 pkgs.libglvnd ] old); breadline = addToBuildInputs pkgs.readline; blas = addToBuildInputsWithPkgConfig pkgs.blas; blosc = addToBuildInputs pkgs.c-blosc; Loading @@ -28,22 +31,26 @@ in { epoxy = addToPropagatedBuildInputsWithPkgConfig pkgs.libepoxy; espeak = addToBuildInputsWithPkgConfig pkgs.espeak-ng; exif = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.libexif old); expat = addToBuildInputs pkgs.expat; expat = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.expat old); ezxdisp = addToBuildInputsWithPkgConfig pkgs.xorg.libX11; freetype = addToBuildInputs pkgs.freetype; freetype = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.freetype old); fuse = addToBuildInputsWithPkgConfig pkgs.fuse; git = addToBuildInputsWithPkgConfig pkgs.libgit2; # git = addToBuildInputsWithPkgConfig pkgs.libgit2; glfw3 = addToBuildInputsWithPkgConfig pkgs.glfw3; icu = addToBuildInputsWithPkgConfig pkgs.icu; imlib2 = addToBuildInputsWithPkgConfig pkgs.imlib2; lazy-ffi = addToBuildInputs pkgs.libffi; lazy-ffi = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.libffi old); leveldb = addToBuildInputs pkgs.leveldb; magic = addToBuildInputs pkgs.file; mdh = addToBuildInputs pkgs.pcre; mdh = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.pcre old); nanomsg = addToBuildInputs pkgs.nanomsg; ncurses = addToBuildInputsWithPkgConfig [ pkgs.ncurses ]; opencl = addToBuildInputs [ pkgs.opencl-headers pkgs.ocl-icd ]; opengl = addToBuildInputsWithPkgConfig [ pkgs.libGL pkgs.libGLU ]; opencl = old: (brokenOnDarwin old) // (addToBuildInputs [ pkgs.opencl-headers pkgs.ocl-icd ] old); opengl = old: (brokenOnDarwin old) // (addToBuildInputsWithPkgConfig [ pkgs.libGL pkgs.libGLU ] old); openssl = addToBuildInputs pkgs.openssl; plot = addToBuildInputs pkgs.plotutils; postgresql = addToBuildInputsWithPkgConfig pkgs.postgresql; Loading @@ -55,7 +62,8 @@ in { soil = addToPropagatedBuildInputsWithPkgConfig pkgs.libepoxy; sqlite3 = addToBuildInputs pkgs.sqlite; stemmer = old: (brokenOnDarwin old) // (addToBuildInputs pkgs.libstemmer old); stfl = addToBuildInputs [ pkgs.ncurses pkgs.stfl ]; stfl = old: (brokenOnDarwin old) // (addToBuildInputs [ pkgs.ncurses pkgs.stfl ] old); taglib = old: (brokenOnDarwin old) // (addToBuildInputs [ pkgs.zlib pkgs.taglib ] old); uuid-lib = addToBuildInputs pkgs.libuuid; Loading @@ -71,9 +79,40 @@ in { unveil = old: { meta = old.meta // { platforms = lib.platforms.openbsd; }; }; # mark broken F-operator = old: { meta = old.meta // { broken = true; }; }; comparse = old: { meta = old.meta // { broken = true; }; }; kiwi = old: { meta = old.meta // { broken = true; }; }; qt-light = old: { meta = old.meta // { broken = true; }; }; "ephem-v1.1" = broken; F-operator = broken; atom = broken; begin-syntax = broken; canvas-draw = broken; chicken-doc-admin = broken; comparse = broken; coops-utils = broken; crypt = broken; git = broken; hypergiant = broken; iup = broken; kiwi = broken; lmdb-ht = broken; lsp-server = broken; mpi = broken; pyffi = broken; qt-light = broken; salmonella-html-report = broken; sundials = broken; svn-client = broken; system = broken; tokyocabinet = broken; transducers = broken; webview = broken; # mark broken darwin gl-utils = brokenOnDarwin; iconv = brokenOnDarwin; inotify = brokenOnDarwin; posix-mq = brokenOnDarwin; posix-shm = brokenOnDarwin; pthreads = brokenOnDarwin; rbf = brokenOnDarwin; scheme2c-compatibility = brokenOnDarwin; stty = brokenOnDarwin; }