From df044e4def7c3cec3378d00b2f35ca8ccb12612e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sun, 16 Jun 2024 13:05:53 +0200 Subject: [PATCH 1/3] dbeaver: fix update script --- pkgs/by-name/db/dbeaver-bin/update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/db/dbeaver-bin/update.sh b/pkgs/by-name/db/dbeaver-bin/update.sh index 64b965da6db0..c89262bb3a29 100755 --- a/pkgs/by-name/db/dbeaver-bin/update.sh +++ b/pkgs/by-name/db/dbeaver-bin/update.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -I nixpkgs=./. -i bash -p curl jq +#!nix-shell -I nixpkgs=./. -i bash -p curl jq common-updater-scripts latestVersion=$(curl "https://api.github.com/repos/dbeaver/dbeaver/tags" | jq -r '.[0].name') currentVersion=$(nix-instantiate --eval -E "with import ./. {}; dbeaver-bin.version" | tr -d '"') From cd0de861c5c2904bea87455117ba9a461e3071c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Tue, 18 Jun 2024 09:27:46 +0200 Subject: [PATCH 2/3] dbeaver-bin: 24.0.5 -> 24.1.0 --- pkgs/by-name/db/dbeaver-bin/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/db/dbeaver-bin/package.nix b/pkgs/by-name/db/dbeaver-bin/package.nix index ee80efd1c3d6..f6c246973b92 100644 --- a/pkgs/by-name/db/dbeaver-bin/package.nix +++ b/pkgs/by-name/db/dbeaver-bin/package.nix @@ -12,7 +12,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbeaver-bin"; - version = "24.0.5"; + version = "24.1.0"; nativeBuildInputs = [ makeWrapper ] @@ -34,10 +34,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { aarch64-darwin = "macos-aarch64.dmg"; }; hash = selectSystem { - x86_64-linux = "sha256-q6VIr55hXn47kZrE2i6McEOfp2FBOvwB0CcUnRHFMZs="; - aarch64-linux = "sha256-Xn3X1C31UALBAsZIGyMWdp0HNhJEm5N+7Go7nMs8W64="; - x86_64-darwin = "sha256-XOQaMNQHOC4dVJXIUn4l4Oa7Gohbq+JMDFusIy/U+tc="; - aarch64-darwin = "sha256-554ea5p1MR4XIHtSeByd4S/Ke4cKRZbITTNRRDoRqPI="; + x86_64-linux = "sha256-cJcjUoZSpD87jy4GGIxMinZW4gxRZfcGO0GdGUGXI6g="; + aarch64-linux = "sha256-96t/T/VzzzaSWJbPBb1CH2FXqfhiH1d0MjRoPsRMRwo="; + x86_64-darwin = "sha256-8xqSL8fTveg1Y5huBTYZLyubajt27h4XUBzyYVF394A="; + aarch64-darwin = "sha256-r7WqJrNF1IgQHx3Na1fGk0ywsfh5t4Dl/u8hH6CPuoE="; }; in fetchurl { From 41f0db20d9cafb8d941c4fd0909a1f662c48f13b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Tue, 18 Jun 2024 09:39:40 +0200 Subject: [PATCH 3/3] dbeaver-bin: change order of attrs --- pkgs/by-name/db/dbeaver-bin/package.nix | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/db/dbeaver-bin/package.nix b/pkgs/by-name/db/dbeaver-bin/package.nix index f6c246973b92..34115a39d21d 100644 --- a/pkgs/by-name/db/dbeaver-bin/package.nix +++ b/pkgs/by-name/db/dbeaver-bin/package.nix @@ -14,15 +14,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbeaver-bin"; version = "24.1.0"; - nativeBuildInputs = - [ makeWrapper ] - ++ lib.optionals (!stdenvNoCC.isDarwin) [ - gnused - wrapGAppsHook3 - autoPatchelfHook - ] - ++ lib.optionals stdenvNoCC.isDarwin [ undmg ]; - src = let inherit (stdenvNoCC.hostPlatform) system; @@ -45,15 +36,25 @@ stdenvNoCC.mkDerivation (finalAttrs: { inherit hash; }; + sourceRoot = lib.optional stdenvNoCC.isDarwin "dbeaver.app"; + + nativeBuildInputs = + [ makeWrapper ] + ++ lib.optionals (!stdenvNoCC.isDarwin) [ + gnused + wrapGAppsHook3 + autoPatchelfHook + ] + ++ lib.optionals stdenvNoCC.isDarwin [ undmg ]; + dontConfigure = true; dontBuild = true; - sourceRoot = lib.optional stdenvNoCC.isDarwin "dbeaver.app"; - installPhase = if !stdenvNoCC.isDarwin then '' runHook preInstall + mkdir -p $out/opt/dbeaver $out/bin cp -r * $out/opt/dbeaver makeWrapper $out/opt/dbeaver/dbeaver $out/bin/dbeaver \