From d3d0bc95205c1c8564914254f10adcde628f535c Mon Sep 17 00:00:00 2001 From: aleksana Date: Sat, 26 Jul 2025 21:03:55 +0800 Subject: [PATCH] varia: 2025.5.14 -> 2025.7.19 --- pkgs/by-name/va/varia/package.nix | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/va/varia/package.nix b/pkgs/by-name/va/varia/package.nix index 407bd7882632..37df6ecb6237 100644 --- a/pkgs/by-name/va/varia/package.nix +++ b/pkgs/by-name/va/varia/package.nix @@ -15,22 +15,16 @@ python3Packages.buildPythonApplication rec { pname = "varia"; - version = "2025.5.14"; + version = "2025.7.19"; pyproject = false; src = fetchFromGitHub { owner = "giantpinkrobots"; repo = "varia"; tag = "v${version}"; - hash = "sha256-x2612aq/8YwDT3UYKW2P3PCVjhKhZJxH3JbY3A4IGq8="; + hash = "sha256-/u6Eb9Se/Lt8Hisv24zfOgNE9ZxC3AJXbZHmukVLSRA="; }; - postPatch = '' - substituteInPlace src/varia-py.in \ - --replace-fail 'aria2cexec = sys.argv[1]' 'aria2cexec = "${lib.getExe aria2}"' \ - --replace-fail 'ffmpegexec = sys.argv[2]' 'ffmpegexec = "${lib.getExe ffmpeg}"' - ''; - nativeBuildInputs = [ meson ninja @@ -44,7 +38,7 @@ python3Packages.buildPythonApplication rec { libadwaita ]; - propagatedBuildInputs = with python3Packages; [ + dependencies = with python3Packages; [ pygobject3 aria2p yt-dlp @@ -57,16 +51,22 @@ python3Packages.buildPythonApplication rec { dontWrapGApps = true; + # This replaces original varia wrapper preFixup = '' - makeWrapperArgs+=("''${gappsWrapperArgs[@]}") + makeWrapperArgs+=( + "''${gappsWrapperArgs[@]}" + --add-flag "${lib.getExe aria2}" + --add-flag "${lib.getExe ffmpeg}" + --add-flag "NOSNAP" + ) ''; - meta = with lib; { + meta = { description = "Simple download manager based on aria2 and libadwaita"; homepage = "https://giantpinkrobots.github.io/varia"; - license = licenses.mpl20; + license = lib.licenses.mpl20; mainProgram = "varia"; - maintainers = with maintainers; [ aleksana ]; - platforms = platforms.linux; + maintainers = with lib.maintainers; [ aleksana ]; + platforms = lib.platforms.linux; }; }