diff --git a/pkgs/by-name/si/simple-live-app/package.nix b/pkgs/by-name/si/simple-live-app/package.nix index 390c98dc1ce6..4abb2e5cbd13 100644 --- a/pkgs/by-name/si/simple-live-app/package.nix +++ b/pkgs/by-name/si/simple-live-app/package.nix @@ -4,39 +4,10 @@ fetchFromGitHub, flutter324, mpv, - libass, - ffmpeg, - libplacebo, - libunwind, - shaderc, - vulkan-loader, - lcms, - libdovi, - libdvdnav, - libdvdread, - mujs, - libbluray, - lua, - rubberband, - libuchardet, - zimg, - alsa-lib, - openal, - pipewire, - libpulseaudio, - libcaca, - libdrm, - libgbm, - libXScrnSaver, - nv-codec-headers-11, - libXpresent, - libva, - libvdpau, - pkg-config, makeDesktopItem, - wrapGAppsHook3, copyDesktopItems, }: + flutter324.buildFlutterApplication rec { pname = "simple-live-app"; version = "1.7.5"; @@ -52,6 +23,15 @@ flutter324.buildFlutterApplication rec { pubspecLock = lib.importJSON ./pubspec.lock.json; + gitHashes.ns_danmaku = "sha256-Hzp5QsdgBStaPVSHdHul7ZqOhZHQS9dbO+RpC4wMYqo="; + + nativeBuildInputs = [ + autoPatchelfHook + copyDesktopItems + ]; + + buildInputs = [ mpv ]; + desktopItems = [ (makeDesktopItem { name = "simple-live-app"; @@ -65,53 +45,12 @@ flutter324.buildFlutterApplication rec { }) ]; - nativeBuildInputs = [ - pkg-config - autoPatchelfHook - wrapGAppsHook3 - copyDesktopItems - ]; - - buildInputs = [ - mpv - libass - ffmpeg - libplacebo - libunwind - shaderc - vulkan-loader - lcms - libdovi - libdvdnav - libdvdread - mujs - libbluray - lua - rubberband - libuchardet - zimg - alsa-lib - openal - pipewire - libpulseaudio - libcaca - libdrm - libgbm - libXScrnSaver - libXpresent - nv-codec-headers-11 - libva - libvdpau - ]; - - gitHashes.ns_danmaku = "sha256-Hzp5QsdgBStaPVSHdHul7ZqOhZHQS9dbO+RpC4wMYqo="; - postInstall = '' - install -Dm644 ./assets/logo.png $out/share/pixmaps/simple-live-app.png + install -Dm644 assets/logo.png $out/share/pixmaps/simple-live-app.png ''; extraWrapProgramArgs = '' - --prefix LD_LIBRARY_PATH : "$out/app/simple-live-app/lib" + --prefix LD_LIBRARY_PATH : $out/app/simple-live-app/lib ''; meta = {