default.nix (750B)
1 { lib, stdenv, fetchFromGitHub, cmake, file, tvision }: 2 3 stdenv.mkDerivation rec { 4 pname = "turbo"; 5 version = "0-unstable-2024-02-05"; 6 7 src = fetchFromGitHub { 8 owner = "magiblot"; 9 repo = "turbo"; 10 rev = "3251358bb06e277309b9ae678f1c88c315c7f856"; 11 hash = "sha256-5EdVrzu9MxXTfQSfenjPQJ8pBizRAhhAAxyA3aObCvU="; 12 }; 13 14 nativeBuildInputs = [ cmake ]; 15 16 buildInputs = [ 17 file # libmagic 18 tvision 19 ]; 20 21 cmakeFlags = [ 22 (lib.cmakeBool "TURBO_USE_SYSTEM_TVISION" true) 23 ]; 24 25 meta = with lib; { 26 description = "An experimental text editor based on Scintilla and Turbo Vision"; 27 inherit (src.meta) homepage; 28 license = licenses.free; 29 maintainers = [ maintainers.sikmir ]; 30 platforms = platforms.unix; 31 }; 32 }