diff --git a/pkgs/by-name/db/dbeaver-bin/package.nix b/pkgs/by-name/db/dbeaver-bin/package.nix index 8fa92b2ef459..e7d4db0cd085 100644 --- a/pkgs/by-name/db/dbeaver-bin/package.nix +++ b/pkgs/by-name/db/dbeaver-bin/package.nix @@ -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 ''; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 80a1ad392d14..f6b6af8bf1b4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11960,6 +11960,10 @@ with pkgs; extraIntegrations = extras; }; + dbeaver-bin = callPackage ../by-name/db/dbeaver-bin/package.nix { + inherit (darwin) autoSignDarwinBinariesHook; + }; + deadbeef = callPackage ../applications/audio/deadbeef { }; deadbeefPlugins = {