{ stdenv, lib, fetchFromGitHub, cmake, pkg-config, alsa-lib, ffmpeg, kdePackages , kdsingleapplication, pipewire, taglib }: stdenv.mkDerivation (finalAttrs: { pname = "fooyin"; version = "0.4.2"; src = fetchFromGitHub { owner = "ludouzi"; repo = "fooyin"; rev = "v" + finalAttrs.version; hash = "sha256-1U7eqXVcp0lO/X92oNQ3mWdozgJ1eroQPojscSWH6+I="; }; buildInputs = [ alsa-lib ffmpeg kdsingleapplication pipewire kdePackages.qcoro kdePackages.qtbase kdePackages.qtsvg taglib ]; nativeBuildInputs = [ cmake pkg-config kdePackages.qttools kdePackages.wrapQtAppsHook ]; cmakeFlags = [ (lib.cmakeBool "BUILD_TESTING" (finalAttrs.doCheck or false)) (lib.cmakeBool "INSTALL_FHS" true) ]; env.LANG = "C.UTF-8"; meta = with lib; { description = "A customisable music player"; mainProgram = "fooyin"; license = licenses.gpl3Only; maintainers = with maintainers; [ peterhoeg ]; platforms = platforms.all; }; })