jetbrains.gateway: init at 223.6646.21

This commit is contained in:
Steven Kou 2022-10-09 02:23:22 +08:00
parent e1d6e67f8e
commit ca7c983462
No known key found for this signature in database
GPG key ID: D0D4BCFA8DB68E35
2 changed files with 56 additions and 0 deletions

View file

@ -86,6 +86,22 @@ let
};
});
buildGateway = { pname, version, src, license, description, wmClass, ... }:
(mkJetBrainsProduct {
inherit pname version src wmClass jdk;
product = "Gateway";
meta = with lib; {
homepage = "https://www.jetbrains.com/remote-development/gateway/";
inherit description license platforms;
longDescription = ''
JetBrains Gateway is a lightweight launcher that connects a remote
server with your local machine, downloads necessary components on the
backend, and opens your project in JetBrains Client.
'';
maintainers = with maintainers; [ kouyk ];
};
});
buildGoland = { pname, version, src, license, description, wmClass, ... }:
(mkJetBrainsProduct {
inherit pname version src wmClass jdk;
@ -301,6 +317,19 @@ in
update-channel = products.datagrip.update-channel;
};
gateway = buildGateway rec {
pname = "gateway";
version = products.gateway.version;
description = "Your single entry point to all remote development environments";
license = lib.licenses.unfree;
src = fetchurl {
url = products.gateway.url;
sha256 = products.gateway.sha256;
};
wmClass = "jetbrains-gateway";
update-channel = products.gateway.update-channel;
};
goland = buildGoland rec {
pname = "goland";
version = products.goland.version;

View file

@ -18,6 +18,15 @@
"version-major-minor": "2022.1.1",
"build_number": "222.4345.5"
},
"gateway": {
"update-channel": "Gateway EAP",
"url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.tar.gz",
"version": "2022.3 EAP",
"sha256": "4868baed9350065c1db760f07a09badd1473132af640cc19330e20c8a0940d7d",
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.6646.21.tar.gz",
"version-major-minor": "2022.3",
"build_number": "223.6646.21"
},
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}.tar.gz",
@ -128,6 +137,15 @@
"version-major-minor": "2022.1.1",
"build_number": "222.4345.5"
},
"gateway": {
"update-channel": "Gateway EAP",
"url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.dmg",
"version": "2022.3 EAP",
"sha256": "2db71a052501db41d5cfe142f1a6e3178fe02830f0da127d00fbf93a4629c61b",
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.6646.21.dmg",
"version-major-minor": "2022.3",
"build_number": "223.6646.21"
},
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}.dmg",
@ -238,6 +256,15 @@
"version-major-minor": "2022.1.1",
"build_number": "222.4345.5"
},
"gateway": {
"update-channel": "Gateway EAP",
"url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.dmg",
"version": "2022.3 EAP",
"sha256": "513d3a271c5ff20fdc5c22f6e28eb21cfbb283d01ade2d11f33bb7eb79317410",
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.6646.21-aarch64.dmg",
"version-major-minor": "2022.3",
"build_number": "223.6646.21"
},
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.dmg",