···11-{
22- lib,
33- stdenv,
44- fetchurl,
55- cmake,
66- gtest,
77- blas,
88- fftw,
99- liblapack,
1010- gfortran,
1111-}:
1212-1313-stdenv.mkDerivation rec {
1414- pname = "it++";
1515- version = "4.3.1";
1616-1717- src = fetchurl {
1818- url = "mirror://sourceforge/itpp/itpp-${version}.tar.bz2";
1919- sha256 = "0xxqag9wi0lg78xgw7b40rp6wxqp5grqlbs9z0ifvdfzqlhpcwah";
2020- };
2121-2222- nativeBuildInputs = [
2323- cmake
2424- gfortran
2525- ];
2626- buildInputs = [
2727- fftw
2828- liblapack
2929-3030- # NOTE: OpenBLAS doesn't work here because IT++ doesn't pass aligned
3131- # buffers, which causes segfaults in the optimized kernels :-(
3232- blas
3333- ];
3434-3535- cmakeFlags = [
3636- "-DCMAKE_CXX_FLAGS=-std=c++14"
3737- "-DBLAS_FOUND:BOOL=TRUE"
3838- "-DBLAS_LIBRARIES:STRING=${blas}/lib/libblas.so"
3939- "-DLAPACK_FOUND:BOOL=TRUE"
4040- "-DLAPACK_LIBRARIES:STRING=${liblapack}/lib/liblapack.so"
4141- "-DGTEST_DIR:PATH=${gtest.src}/googletest"
4242- ];
4343-4444- doCheck = true;
4545-4646- checkPhase = ''
4747- ./gtests/itpp_gtests
4848- '';
4949-5050- meta = with lib; {
5151- description = "IT++ is a C++ library of mathematical, signal processing and communication classes and functions";
5252- mainProgram = "itpp-config";
5353- homepage = "https://itpp.sourceforge.net/";
5454- license = licenses.gpl3;
5555- platforms = platforms.unix;
5656- maintainers = [ ];
5757- broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/itpp.x86_64-darwin
5858- };
5959-}
+2
pkgs/top-level/aliases.nix
···768768 dotnetenv = throw "'dotnetenv' has been removed because it was unmaintained in Nixpkgs"; # Added 2025-07-11
769769 downonspot = throw "'downonspot' was removed because upstream has been taken down by a cease and desist"; # Added 2025-01-25
770770 dozenal = throw "dozenal has been removed because it does not compile and only minimal functionality"; # Added 2025-03-30
771771+ dsd = throw "dsd has been removed, as it was broken and lack of upstream maintenance"; # Added 2025-08-25
771772 dstat = throw "'dstat' has been removed because it has been unmaintained since 2020. Use 'dool' instead."; # Added 2025-01-21
772773 drush = throw "drush as a standalone package has been removed because it's no longer supported as a standalone tool";
773774 dtv-scan-tables_linuxtv = dtv-scan-tables; # Added 2023-03-03
···11751176 istatmenus = throw "istatmenus has beend renamed to istat-menus"; # Added 2025-05-05
11761177 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
11771178 itktcl = tclPackages.itktcl; # Added 2024-10-02
11791179+ itpp = throw "itpp has been removed, as it was broken"; # Added 2025-08-25
11781180 iv = throw "iv has been removed as it was no longer required for neuron and broken"; # Added 2025-04-18
11791181 ix = throw "ix has been removed from Nixpkgs, as the ix.io pastebin has been offline since Dec. 2023"; # Added 2025-04-11
11801182