ocamlPackages.hxd: 0.3.2 -> 0.3.3 (#364231)
[NixPkgs.git] / pkgs / by-name / gl / glrnvim / package.nix
blob44d73439fe3bda42511e6255ba2a0dc70bf8d67e
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   rustPlatform,
6   darwin,
7 }:
9 rustPlatform.buildRustPackage rec {
10   pname = "glrnvim";
11   version = "1.4.0";
13   src = fetchFromGitHub {
14     owner = "beeender";
15     repo = "glrnvim";
16     rev = "v${version}";
17     hash = "sha256-n3t3s3fzmBGXRDydYxNJ13itKul8dyLNW6HP8Di4hY0=";
18   };
20   cargoHash = "sha256-cHEse+pXwgPTL8GJyY4s1mhWXGTY8Fnn2rFpA5SNerY=";
22   buildInputs = lib.optionals stdenv.hostPlatform.isDarwin (
23     with darwin.apple_sdk.frameworks;
24     [
25       DiskArbitration
26       Foundation
27     ]
28   );
30   postInstall = ''
31     install -Dm644 glrnvim.desktop -t $out/share/applications
32     install -Dm644 glrnvim.svg $out/share/icons/hicolor/scalable/apps/glrnvim.svg
33   '';
35   meta = {
36     description = "Really fast & stable neovim GUI which could be accelerated by GPU";
37     homepage = "https://github.com/beeender/glrnvim";
38     mainProgram = "glrnvim";
39     license = lib.licenses.gpl3Plus;
40     maintainers = with lib.maintainers; [ aacebedo ];
41   };