neo4j-desktop: init at 1.4.5 (#127341)

* neo4j-desktop: init at 1.4.5

* Update pkgs/applications/misc/neo4j-desktop/default.nix

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

authored by bobvanderlinden.tngl.sh

Sandro and committed by
GitHub
d1ac06b0 b0cf786b

+34
+32
pkgs/applications/misc/neo4j-desktop/default.nix
··· 1 + { appimageTools, lib, fetchurl }: 2 + let 3 + pname = "neo4j-desktop"; 4 + version = "1.4.5"; 5 + name = "${pname}-${version}"; 6 + 7 + src = fetchurl { 8 + url = "https://s3-eu-west-1.amazonaws.com/dist.neo4j.org/${pname}/linux-offline/${name}-x86_64.AppImage"; 9 + sha256 = "sha256-TCkjYhvGhgqgrDEMvC4Ww/sDxRhHC70YgfDlCIFitMo"; 10 + }; 11 + 12 + appimageContents = appimageTools.extract { inherit src; name = pname; }; 13 + in appimageTools.wrapType2 { 14 + inherit name src; 15 + 16 + extraPkgs = pkgs: with pkgs; [ libsecret ]; 17 + 18 + extraInstallCommands = '' 19 + install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications 20 + substituteInPlace $out/share/applications/${pname}.desktop \ 21 + --replace 'Exec=AppRun' 'Exec=${pname}' 22 + cp -r ${appimageContents}/usr/share/icons $out/share 23 + ''; 24 + 25 + meta = with lib; { 26 + description = "A GUI front-end for Neo4j"; 27 + homepage = "https://neo4j.com/"; 28 + license = licenses.unfree; 29 + maintainers = [ maintainers.bobvanderlinden ]; 30 + platforms = [ "x86_64-linux" ]; 31 + }; 32 + }
+2
pkgs/top-level/all-packages.nix
··· 19722 19722 19723 19723 neo4j = callPackage ../servers/nosql/neo4j { }; 19724 19724 19725 + neo4j-desktop = callPackage ../applications/misc/neo4j-desktop { }; 19726 + 19725 19727 check-esxi-hardware = callPackage ../servers/monitoring/plugins/esxi.nix {}; 19726 19728 19727 19729 net-snmp = callPackage ../servers/monitoring/net-snmp { };