default.nix (766B)
1 { lib, stdenv, fetchFromGitHub, qmake, pkg-config 2 , fftw, sigutils 3 }: 4 5 stdenv.mkDerivation rec { 6 pname = "suwidgets"; 7 version = "2022-04-03"; 8 9 src = fetchFromGitHub { 10 owner = "BatchDrake"; 11 repo = "SuWidgets"; 12 rev = "826b3eeae5b682dc063f53b427caa9c7c48131ea"; 13 hash = "sha256-cyFLsP+8GbALdlgEnVX4201Qq/KAxb/Vv+sJqbFpvUk="; 14 }; 15 16 nativeBuildInputs = [ qmake pkg-config ]; 17 18 buildInputs = [ fftw sigutils ]; 19 20 qmakeFlags = [ "SuWidgetsLib.pro" "PREFIX=/" ]; 21 22 installFlags = [ "INSTALL_ROOT=$(out)" ]; 23 24 dontWrapQtApps = true; 25 26 meta = with lib; { 27 description = "Sigutils-related widgets"; 28 inherit (src.meta) homepage; 29 license = licenses.gpl3Plus; 30 maintainers = [ maintainers.sikmir ]; 31 platforms = platforms.unix; 32 }; 33 }