Unverified Commit 12b6a028 authored by Nick Cao's avatar Nick Cao Committed by GitHub
Browse files

Merge pull request #269594 from paveloom/qbittorrent

qbittorrent: add the `wrapGAppsHook`
parents c27ef7f6 e51f34ed
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -10,6 +10,7 @@
, qtbase
, qtsvg
, qttools
, wrapGAppsHook
, wrapQtAppsHook

, guiSupport ? true
@@ -41,6 +42,7 @@ stdenv.mkDerivation rec {
  nativeBuildInputs = [
    cmake
    ninja
    wrapGAppsHook
    wrapQtAppsHook
  ];

@@ -74,6 +76,8 @@ stdenv.mkDerivation rec {
    "--prefix PATH : ${lib.makeBinPath [ python3 ]}"
  ];

  dontWrapGApps = true;

  postInstall = lib.optionalString stdenv.isDarwin ''
    APP_NAME=qbittorrent${lib.optionalString (!guiSupport) "-nox"}
    mkdir -p $out/{Applications,bin}
@@ -81,6 +85,10 @@ stdenv.mkDerivation rec {
    makeWrapper $out/{Applications/$APP_NAME.app/Contents/MacOS,bin}/$APP_NAME
  '';

  preFixup = ''
    qtWrapperArgs+=("''${gappsWrapperArgs[@]}")
  '';

  meta = with lib; {
    description = "Featureful free software BitTorrent client";
    homepage = "https://www.qbittorrent.org";