Unverified Commit 11c5a620 authored by Daniel Nagy's avatar Daniel Nagy
Browse files

chickenPackages: mark more as broken

parent b07aabdf
Loading
Loading
Loading
Loading
+52 −13
Original line number Diff line number Diff line
@@ -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;
}