forscape: init at 0.0.2-unstable-2025-04-28

+55
+55
pkgs/by-name/fo/forscape/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + 6 + # nativeBuildInputs 7 + cmake, 8 + qt6, 9 + python3, 10 + 11 + # buildInputs 12 + eigen, 13 + parallel-hashmap, 14 + readerwriterqueue, 15 + }: 16 + 17 + stdenv.mkDerivation (finalAttrs: { 18 + pname = "forscape"; 19 + version = "0.0.2-unstable-2025-04-28"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "JohnDTill"; 23 + repo = "Forscape"; 24 + rev = "1b6d82cdee7ed1ffeee8adffa56ca2b0a866cb34"; 25 + hash = "sha256-Ee3SAFZG8I0ZEbggLVViqTYu4SFjNJ62xLcpfLgFlR0="; 26 + }; 27 + cmakeFlags = [ 28 + "-DUSE_CONAN=OFF" 29 + ]; 30 + # Relative to build directory 31 + cmakeDir = "../app"; 32 + 33 + nativeBuildInputs = [ 34 + cmake 35 + qt6.wrapQtAppsHook 36 + python3 37 + ]; 38 + 39 + buildInputs = [ 40 + eigen 41 + parallel-hashmap 42 + readerwriterqueue 43 + qt6.qtbase 44 + qt6.qtsvg 45 + ]; 46 + 47 + meta = { 48 + description = "Scientific computing language"; 49 + homepage = "https://github.com/JohnDTill/Forscape"; 50 + license = lib.licenses.mit; 51 + maintainers = with lib.maintainers; [ doronbehar ]; 52 + mainProgram = "Forscape"; 53 + platforms = lib.platforms.all; 54 + }; 55 + })