Merge pull request #308004 from TomaSajt/scotch

scotch: use fetchFromGitLab, format and move to pkgs/by-name
This commit is contained in:
Aleksana 2024-05-01 21:18:49 +08:00 committed by GitHub
commit 408a43cf9c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 26 additions and 14 deletions

View File

@ -1,24 +1,39 @@
{ lib, stdenv, fetchurl, bison, mpi, flex, zlib}:
{
lib,
stdenv,
fetchFromGitLab,
bison,
mpi,
flex,
zlib,
}:
stdenv.mkDerivation rec {
version = "6.1.1";
stdenv.mkDerivation (finalAttrs: {
pname = "scotch";
src_name = "scotch_${version}";
version = "6.1.1";
buildInputs = [ bison mpi flex zlib ];
buildInputs = [
bison
mpi
flex
zlib
];
src = fetchurl {
url = "https://gforge.inria.fr/frs/download.php/file/34618/${src_name}.tar.gz";
sha256 = "sha256-OQUvWf9HSkppzvwlzzyvhClACIneugEO5kA8oYj4sxE=";
src = fetchFromGitLab {
domain = "gitlab.inria.fr";
owner = "scotch";
repo = "scotch";
rev = "v${finalAttrs.version}";
hash = "sha256-GUV6s+P56OAJq9AMe+LZOMPICQO/RuIi+hJAecmO5Wc=";
};
sourceRoot = "${src_name}/src";
preConfigure = ''
cd src
ln -s Make.inc/Makefile.inc.x86-64_pc_linux2 Makefile.inc
'';
buildFlags = [ "scotch ptscotch" ];
installFlags = [ "prefix=\${out}" ];
meta = {
@ -32,5 +47,4 @@ stdenv.mkDerivation rec {
maintainers = [ lib.maintainers.bzizou ];
platforms = lib.platforms.linux;
};
}
})

View File

@ -39046,8 +39046,6 @@ with pkgs;
scilla = callPackage ../tools/security/scilla { };
scotch = callPackage ../applications/science/math/scotch { };
mininet = callPackage ../tools/virtualization/mininet { };
msieve = callPackage ../applications/science/math/msieve { };