about summary refs log tree commit diff
path: root/pkgs/applications/video/anime-downloader
diff options
context:
space:
mode:
authorWeebSorceress <hello@weebsorceress.anonaddy.me>2022-07-09 14:51:57 -0300
committerWeebSorceress <hello@weebsorceress.anonaddy.me>2022-07-09 14:54:45 -0300
commit1ba2a7f398c7dcab78ac4e3e8d93d3066c550b59 (patch)
tree8d7103a47f5a83fa3942792b1c69786184a27815 /pkgs/applications/video/anime-downloader
parenta16b7de65f429b055d8f62acd41efbcd0bb2d901 (diff)
downloadnixlib-1ba2a7f398c7dcab78ac4e3e8d93d3066c550b59.tar
nixlib-1ba2a7f398c7dcab78ac4e3e8d93d3066c550b59.tar.gz
nixlib-1ba2a7f398c7dcab78ac4e3e8d93d3066c550b59.tar.bz2
nixlib-1ba2a7f398c7dcab78ac4e3e8d93d3066c550b59.tar.lz
nixlib-1ba2a7f398c7dcab78ac4e3e8d93d3066c550b59.tar.xz
nixlib-1ba2a7f398c7dcab78ac4e3e8d93d3066c550b59.tar.zst
nixlib-1ba2a7f398c7dcab78ac4e3e8d93d3066c550b59.zip
anime-downloader: fix bug with qt build
Diffstat (limited to 'pkgs/applications/video/anime-downloader')
-rw-r--r--pkgs/applications/video/anime-downloader/default.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/applications/video/anime-downloader/default.nix b/pkgs/applications/video/anime-downloader/default.nix
index eb69f4be8155..60e89c2fdf68 100644
--- a/pkgs/applications/video/anime-downloader/default.nix
+++ b/pkgs/applications/video/anime-downloader/default.nix
@@ -1,4 +1,4 @@
-{ lib, python3, aria2, mpv, nodejs, fetchFromGitHub }:
+{ lib, python3, aria2, mpv, nodejs, qt5, fetchFromGitHub }:
 
 python3.pkgs.buildPythonApplication rec {
   pname = "anime-downloader";
@@ -11,6 +11,8 @@ python3.pkgs.buildPythonApplication rec {
     sha256 = "sha256-Uk2mtsSrb8fCD9JCFzvLBzMEB7ViVDrKPSOKy9ALJ6o=";
   };
 
+  nativeBuildInputs = [ qt5.wrapQtAppsHook ];
+
   propagatedBuildInputs = [
     aria2
     mpv
@@ -31,6 +33,10 @@ python3.pkgs.buildPythonApplication rec {
     tabulate
   ]);
 
+  preFixup = ''
+    wrapQtApp "$out/bin/anime" --prefix PATH : ${lib.makeBinPath propagatedBuildInputs}
+  '';
+
   doCheck = false;
   # FIXME: checks must be disabled because they are lacking the qt env.
   #        They fail like this, even if built and wrapped with all Qt and runtime dependencies.