summaryrefslogtreecommitdiffstats
path: root/pkgs/development/compilers/chicken
diff options
context:
space:
mode:
authorDaniel Nagy <danielnagy@posteo.de>2023-04-11 18:30:00 +0200
committerDaniel Nagy <danielnagy@posteo.de>2023-04-11 18:45:00 +0200
commit11c5a620ef742d00d5c4eeb601797059ef391f0a (patch)
treeb2abfa7b906fdd98f47a1c7cd3f87b82e59b0550 /pkgs/development/compilers/chicken
parentb07aabdfb4810901d48b9793f08b11a548300ecf (diff)
chickenPackages: mark more as broken
Diffstat (limited to 'pkgs/development/compilers/chicken')
-rw-r--r--pkgs/development/compilers/chicken/5/overrides.nix65
1 files changed, 52 insertions, 13 deletions
diff --git a/pkgs/development/compilers/chicken/5/overrides.nix b/pkgs/development/compilers/chicken/5/overrides.nix
index eadd7ef87afd..e81d17b9df63 100644
--- a/pkgs/development/compilers/chicken/5/overrides.nix
+++ b/pkgs/development/compilers/chicken/5/overrides.nix
@@ -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;
@@ -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;
@@ -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;
@@ -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;
}