Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions pkgs/applications/science/math/gap/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
, makeWrapper
, m4
, gmp
, libtool
# one of
# - "minimal" (~400M):
# Install the bare minimum of packages required by gap to start.
Expand Down Expand Up @@ -68,6 +69,8 @@ stdenv.mkDerivation rec {
sha256 = "0cp6ddk0469zzv1m1vair6gm27ic6c5m77ri8rn0znq3gaps6x94";
};

enableParallelBuilding = true;

# remove all non-essential packages (which take up a lot of space)
preConfigure = lib.optionalString (!keepAll) (removeNonWhitelistedPkgs packagesToKeep) + ''
patchShebangs .
Expand All @@ -78,7 +81,7 @@ stdenv.mkDerivation rec {
buildInputs = [
m4
gmp
];
] ++ lib.optional stdenv.isDarwin libtool;

nativeBuildInputs = [
makeWrapper
Expand Down Expand Up @@ -169,7 +172,6 @@ stdenv.mkDerivation rec {
timokau
];
platforms = platforms.all;
broken = stdenv.isDarwin;
# keeping all packages increases the package size considerably, wchich
# is why a local build is preferable in that situation. The timeframe
# is reasonable and that way the binary cache doesn't get overloaded.
Expand Down
4 changes: 1 addition & 3 deletions pkgs/applications/science/math/giac/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -104,9 +104,7 @@ stdenv.mkDerivation rec {
description = "A free computer algebra system (CAS)";
homepage = "https://www-fourier.ujf-grenoble.fr/~parisse/giac.html";
license = licenses.gpl3Plus;
## xcas is buildable on darwin but there are specific instructions I could
## not test
platforms = platforms.linux;
platforms = platforms.unix;
maintainers = [ maintainers.symphorien ];
};
}
2 changes: 1 addition & 1 deletion pkgs/applications/science/math/lrcalc/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,6 @@ stdenv.mkDerivation rec {
homepage = http://math.rutgers.edu/~asbuch/lrcalc/;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ timokau ];
platforms = platforms.linux;
platforms = platforms.unix;
};
}
2 changes: 1 addition & 1 deletion pkgs/applications/science/math/nauty/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
description = ''Programs for computing automorphism groups of graphs and digraphs'';
license = licenses.asl20;
maintainers = with maintainers; [ raskin timokau ];
platforms = platforms.linux;
platforms = platforms.unix;
homepage = http://pallini.di.uniroma1.it/;
};
}
2 changes: 1 addition & 1 deletion pkgs/applications/science/math/pynac/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,6 @@ stdenv.mkDerivation rec {
homepage = http://pynac.org;
license = licenses.gpl3;
maintainers = with maintainers; [ timokau ];
platforms = platforms.linux;
platforms = platforms.unix;
};
}
2 changes: 1 addition & 1 deletion pkgs/applications/science/math/singular/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ stdenv.mkDerivation rec {
description = "A CAS for polynomial computations";
maintainers = with maintainers; [ raskin timokau ];
# 32 bit x86 fails with some link error: `undefined reference to `__divmoddi4@GCC_7.0.0'`
platforms = subtractLists platforms.i686 platforms.linux;
platforms = subtractLists platforms.i686 platforms.unix;
license = licenses.gpl3; # Or GPLv2 at your option - but not GPLv4
homepage = http://www.singular.uni-kl.de;
downloadPage = "http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/";
Expand Down
2 changes: 1 addition & 1 deletion pkgs/development/compilers/ecl/16.1.2.nix
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,6 @@ stdenv.mkDerivation {
description = "Lisp implementation aiming to be small, fast and easy to embed";
license = stdenv.lib.licenses.mit ;
maintainers = [stdenv.lib.maintainers.raskin];
platforms = stdenv.lib.platforms.linux;
platforms = stdenv.lib.platforms.unix;
};
}
2 changes: 1 addition & 1 deletion pkgs/development/libraries/arb/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,6 @@ stdenv.mkDerivation rec {
description = ''A library for arbitrary-precision interval arithmetic'';
license = stdenv.lib.licenses.lgpl21Plus;
maintainers = with maintainers; [ raskin timokau ];
platforms = stdenv.lib.platforms.linux;
platforms = stdenv.lib.platforms.unix;
};
}
2 changes: 1 addition & 1 deletion pkgs/development/libraries/fplll/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@ stdenv.mkDerivation rec {
description = ''Lattice algorithms using floating-point arithmetic'';
license = stdenv.lib.licenses.lgpl21Plus;
maintainers = [stdenv.lib.maintainers.raskin];
platforms = stdenv.lib.platforms.linux;
platforms = stdenv.lib.platforms.unix;
};
}
2 changes: 1 addition & 1 deletion pkgs/development/libraries/iml/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
description = ''Algorithms for computing exact solutions to dense systems of linear equations over the integers'';
license = stdenv.lib.licenses.gpl2Plus;
maintainers = [stdenv.lib.maintainers.raskin];
platforms = stdenv.lib.platforms.linux;
platforms = stdenv.lib.platforms.unix;
homepage = https://cs.uwaterloo.ca/~astorjoh/iml.html;
updateWalker = true;
};
Expand Down
2 changes: 1 addition & 1 deletion pkgs/development/libraries/mpfi/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@ stdenv.mkDerivation rec {
homepage = https://gforge.inria.fr/projects/mpfi/;
license = stdenv.lib.licenses.lgpl21Plus;
maintainers = [stdenv.lib.maintainers.raskin];
platforms = stdenv.lib.platforms.linux;
platforms = stdenv.lib.platforms.unix;
};
}
2 changes: 1 addition & 1 deletion pkgs/development/libraries/science/math/brial/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,6 @@ stdenv.mkDerivation rec {
description = "Legacy version of PolyBoRi maintained by sagemath developers";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ timokau ];
platforms = platforms.linux;
platforms = platforms.unix;
};
}
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,6 @@ stdenv.mkDerivation rec {
'';
license = licenses.gpl2Plus;
maintainers = with maintainers; [ timokau ];
platforms = platforms.linux;
platforms = platforms.unix;
};
}
2 changes: 1 addition & 1 deletion pkgs/development/libraries/science/math/m4ri/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@ stdenv.mkDerivation rec {
description = "Library to do fast arithmetic with dense matrices over F_2";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ timokau ];
platforms = platforms.linux;
platforms = platforms.unix;
};
}
2 changes: 1 addition & 1 deletion pkgs/development/libraries/science/math/m4rie/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,6 @@ stdenv.mkDerivation rec {
'';
license = licenses.gpl2Plus;
maintainers = with maintainers; [ timokau ];
platforms = platforms.linux;
platforms = platforms.unix;
};
}
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,6 @@ stdenv.mkDerivation rec {
description = "Calculates rank-width and rank-decompositions";
license = with licenses; [ gpl2Plus ];
maintainers = with maintainers; [ timokau ];
platforms = platforms.linux;
platforms = platforms.unix;
};
}
2 changes: 1 addition & 1 deletion pkgs/development/libraries/science/math/rubiks/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,6 @@ stdenv.mkDerivation rec {
mit # Dik T. Winter's software
];
maintainers = with maintainers; [ timokau ];
platforms = platforms.linux;
platforms = platforms.unix;
};
}
2 changes: 1 addition & 1 deletion pkgs/development/libraries/science/math/sympow/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,6 @@ stdenv.mkDerivation rec {
free = true;
};
maintainers = with maintainers; [ timokau ];
platforms = platforms.linux;
platforms = platforms.unix;
};
}
1 change: 0 additions & 1 deletion pkgs/development/python-modules/cvxopt/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,6 @@ buildPythonPackage rec {
programming language.
'';
maintainers = with maintainers; [ edwtjo ];
broken = stdenv.targetPlatform.isDarwin;
license = licenses.gpl3Plus;
};
}