Unverified Commit 9fa9c157 authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

iv: drop (#399622)

parents f61d4c96 7a5e4438
Loading
Loading
Loading
Loading
+0 −46
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  fetchurl,
  neuron-version,
  libX11,
  libXext,
  patchelf,
}:

stdenv.mkDerivation rec {
  pname = "iv";
  version = "19";

  src = fetchurl {
    url = "https://www.neuron.yale.edu/ftp/neuron/versions/v${neuron-version}/iv-${version}.tar.gz";
    sha256 = "07a3g8zzay4h0bls7fh89dd0phn7s34c2g15pij6dsnwpmjg06yx";
  };

  nativeBuildInputs = [ patchelf ];
  buildInputs = [ libXext ];
  propagatedBuildInputs = [ libX11 ];

  hardeningDisable = [ "format" ];

  postInstall =
    ''
      for dir in $out/*; do # */
        if [ -d $dir/lib ]; then
          mv $dir/* $out # */
          rmdir $dir
          break
        fi
      done
    ''
    + lib.optionalString stdenv.hostPlatform.isLinux ''
      patchelf --add-needed ${libX11}/lib/libX11.so $out/lib/libIVhines.so
    '';

  meta = with lib; {
    description = "InterViews graphical library for Neuron";
    license = licenses.bsd3;
    homepage = "http://www.neuron.yale.edu/neuron";
    platforms = platforms.all;
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -852,6 +852,7 @@ mapAliases {
  isl_0_17 = throw "isl_0_17 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-11-20
  iso-flags-png-320x420 = lib.warnOnInstantiate "iso-flags-png-320x420 has been renamed to iso-flags-png-320x240" iso-flags-png-320x240; # Added 2024-07-17
  itktcl = tclPackages.itktcl; # Added 2024-10-02
  iv = throw "iv has been removed as it was no longer required for neuron and broken"; # Added 2025-04-18
  ix = throw "ix has been removed from Nixpkgs, as the ix.io pastebin has been offline since Dec. 2023"; # Added 2025-04-11

  ### J ###
+0 −4
Original line number Diff line number Diff line
@@ -17963,10 +17963,6 @@ with pkgs;
    inherit (llvmPackages) openmp;
  };
  iv = callPackage ../applications/science/biology/iv {
    neuron-version = neuron.version;
  };
  kallisto = callPackage ../applications/science/biology/kallisto {
    autoconf = buildPackages.autoconf269;
  };