Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 45 lines 951 B view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 wxGTK32, 6 texinfo, 7 tetex, 8 wrapGAppsHook3, 9 autoconf-archive, 10 autoreconfHook, 11}: 12 13stdenv.mkDerivation (finalAttrs: { 14 pname = "ucblogo-code"; 15 version = "6.2.4"; 16 17 src = fetchFromGitHub { 18 owner = "jrincayc"; 19 repo = "ucblogo-code"; 20 rev = "ca23b30a62eaaf03ea203ae71d00dc45a046514e"; 21 hash = "sha256-BVNKkT0YUqI/z5W6Y/u3WbrHmaw7Z165vFt/mlzjd+8="; 22 }; 23 24 nativeBuildInputs = [ 25 autoreconfHook 26 autoconf-archive 27 texinfo 28 tetex 29 wrapGAppsHook3 30 ]; 31 32 buildInputs = [ 33 wxGTK32 34 ]; 35 36 meta = with lib; { 37 description = "Berkeley Logo interpreter"; 38 homepage = "https://github.com/jrincayc/ucblogo-code"; 39 changelog = "https://github.com/jrincayc/ucblogo-code/blob/${finalAttrs.src.rev}/changes.txt"; 40 license = licenses.gpl3Only; 41 maintainers = with maintainers; [ matthewcroughan ]; 42 mainProgram = "ucblogo-code"; 43 platforms = platforms.all; 44 }; 45})