Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at fix-function-merge 34 lines 898 B view raw
1{ lib, stdenv, fetchFromGitHub, cmake, gdb, kdePackages, wrapQtAppsHook }: 2 3stdenv.mkDerivation rec { 4 pname = "seer"; 5 version = "2.4"; 6 7 src = fetchFromGitHub { 8 owner = "epasveer"; 9 repo = "seer"; 10 rev = "v${version}"; 11 sha256 = "sha256-ZvoRC34496fUldL3jOdxcO/TVmfPNmmr2GkJG4gJXzk="; 12 }; 13 14 preConfigure = '' 15 cd src 16 ''; 17 18 patchPhase = '' 19 substituteInPlace src/{SeerGdbConfigPage,SeerMainWindow,SeerGdbWidget}.cpp \ 20 --replace-fail "/usr/bin/gdb" "${gdb}/bin/gdb" 21 ''; 22 23 buildInputs = with kdePackages; [ qtbase qtcharts qtsvg ]; 24 nativeBuildInputs = [ cmake kdePackages.wrapQtAppsHook ]; 25 26 meta = with lib; { 27 description = "Qt gui frontend for GDB"; 28 mainProgram = "seergdb"; 29 homepage = "https://github.com/epasveer/seer"; 30 license = licenses.gpl3Only; 31 platforms = platforms.linux; 32 maintainers = with maintainers; [ foolnotion ]; 33 }; 34}