{ lib, stdenv , fetchFromGitHub , autoreconfHook , pkg-config , alsa-lib , libpulseaudio , gtk2 , hicolor-icon-theme , libsndfile , fftw }: stdenv.mkDerivation rec { pname = "gwc"; version = "0.22-05"; src = fetchFromGitHub { owner = "AlisterH"; repo = pname; rev = version; sha256 = "sha256-FHKu5qAyRyMxXdWYTCeAc6Q4J+NOaU1SGgoTbe0PiFE="; }; nativeBuildInputs = [ autoreconfHook pkg-config ]; buildInputs = [ alsa-lib libpulseaudio gtk2 hicolor-icon-theme libsndfile fftw ]; enableParallelBuilding = false; # Fails to generate machine.h in time. meta = with lib; { description = "GUI application for removing noise (hiss, pops and clicks) from audio files"; homepage = "https://github.com/AlisterH/gwc/"; license = licenses.gpl2Plus; maintainers = with maintainers; [ magnetophon ]; platforms = platforms.linux; }; }