dbeaver-bin: fix app bundle on darwin (#422657)
This commit is contained in:
commit
cd33df57f2
@ -7,6 +7,7 @@
|
|||||||
openjdk21,
|
openjdk21,
|
||||||
gnused,
|
gnused,
|
||||||
autoPatchelfHook,
|
autoPatchelfHook,
|
||||||
|
autoSignDarwinBinariesHook,
|
||||||
wrapGAppsHook3,
|
wrapGAppsHook3,
|
||||||
gtk3,
|
gtk3,
|
||||||
glib,
|
glib,
|
||||||
@ -50,7 +51,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||||||
wrapGAppsHook3
|
wrapGAppsHook3
|
||||||
autoPatchelfHook
|
autoPatchelfHook
|
||||||
]
|
]
|
||||||
++ lib.optionals stdenvNoCC.hostPlatform.isDarwin [ undmg ];
|
++ lib.optionals stdenvNoCC.hostPlatform.isDarwin [
|
||||||
|
undmg
|
||||||
|
autoSignDarwinBinariesHook
|
||||||
|
];
|
||||||
|
|
||||||
dontConfigure = true;
|
dontConfigure = true;
|
||||||
dontBuild = true;
|
dontBuild = true;
|
||||||
@ -119,9 +123,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||||||
|
|
||||||
mkdir -p $out/{Applications/dbeaver.app,bin}
|
mkdir -p $out/{Applications/dbeaver.app,bin}
|
||||||
cp -R . $out/Applications/dbeaver.app
|
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" \
|
--prefix PATH : "${openjdk21}/bin" \
|
||||||
--set JAVA_HOME "${openjdk21.home}"
|
--set JAVA_HOME "${openjdk21.home}"
|
||||||
|
makeWrapper $out/{Applications/dbeaver.app/Contents/MacOS/dbeaver,bin/dbeaver}
|
||||||
|
|
||||||
runHook postInstall
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|||||||
@ -11961,6 +11961,10 @@ with pkgs;
|
|||||||
extraIntegrations = extras;
|
extraIntegrations = extras;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
dbeaver-bin = callPackage ../by-name/db/dbeaver-bin/package.nix {
|
||||||
|
inherit (darwin) autoSignDarwinBinariesHook;
|
||||||
|
};
|
||||||
|
|
||||||
deadbeef = callPackage ../applications/audio/deadbeef { };
|
deadbeef = callPackage ../applications/audio/deadbeef { };
|
||||||
|
|
||||||
deadbeefPlugins = {
|
deadbeefPlugins = {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user