lol

mmg: init at 5.7.3-unstable-2024-05-31

+43
+43
pkgs/by-name/mm/mmg/package.nix
··· 1 + { 2 + stdenv, 3 + lib, 4 + fetchFromGitHub, 5 + unstableGitUpdater, 6 + cmake, 7 + perl, 8 + }: 9 + stdenv.mkDerivation { 10 + pname = "mmg"; 11 + version = "5.7.3-unstable-2024-05-31"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "MmgTools"; 15 + repo = "mmg"; 16 + rev = "5a73683f84fe422031921bef4ced8905d8b9eb7e"; 17 + hash = "sha256-8m4iDsJdjlzuXatfIIZCY8RgrEp4BQihhmQfytu8aaU="; 18 + }; 19 + 20 + passthru.updateScript = unstableGitUpdater { }; 21 + 22 + nativeBuildInputs = [ 23 + cmake 24 + perl 25 + ]; 26 + 27 + preConfigure = '' 28 + patchShebangs ./ 29 + ''; 30 + 31 + cmakeFlags = [ 32 + "-DBUILD_SHARED_LIBS:BOOL=TRUE" 33 + "-DMMG_INSTALL_PRIVATE_HEADERS=ON" 34 + ]; 35 + 36 + meta = with lib; { 37 + description = "Open source software for bidimensional and tridimensional remeshing"; 38 + homepage = "http://www.mmgtools.org/"; 39 + platforms = platforms.unix; 40 + license = licenses.lgpl3Plus; 41 + maintainers = with maintainers; [ mkez ]; 42 + }; 43 + }