Unverified Commit cd33df57 authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

dbeaver-bin: fix app bundle on darwin (#422657)

parents ff75103a 7201afec
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@
  openjdk21,
  gnused,
  autoPatchelfHook,
  autoSignDarwinBinariesHook,
  wrapGAppsHook3,
  gtk3,
  glib,
@@ -50,7 +51,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
      wrapGAppsHook3
      autoPatchelfHook
    ]
    ++ lib.optionals stdenvNoCC.hostPlatform.isDarwin [ undmg ];
    ++ lib.optionals stdenvNoCC.hostPlatform.isDarwin [
      undmg
      autoSignDarwinBinariesHook
    ];

  dontConfigure = true;
  dontBuild = true;
@@ -119,9 +123,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {

        mkdir -p $out/{Applications/dbeaver.app,bin}
        cp -R . $out/Applications/dbeaver.app
        makeWrapper $out/{Applications/dbeaver.app/Contents/MacOS,bin}/dbeaver \
        wrapProgram $out/Applications/dbeaver.app/Contents/MacOS/dbeaver \
          --prefix PATH : "${openjdk21}/bin" \
          --set JAVA_HOME "${openjdk21.home}"
        makeWrapper $out/{Applications/dbeaver.app/Contents/MacOS/dbeaver,bin/dbeaver}

        runHook postInstall
      '';
+4 −0
Original line number Diff line number Diff line
@@ -11961,6 +11961,10 @@ with pkgs;
      extraIntegrations = extras;
    };

  dbeaver-bin = callPackage ../by-name/db/dbeaver-bin/package.nix {
    inherit (darwin) autoSignDarwinBinariesHook;
  };

  deadbeef = callPackage ../applications/audio/deadbeef { };

  deadbeefPlugins = {