evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / ei / eidolon / package.nix
blobd79fdb4b4af07c279d8a7ad37a3c11b9139e1157
2   lib,
3   fetchFromSourcehut,
4   rustPlatform,
5   pkg-config,
6   openssl,
7 }:
9 rustPlatform.buildRustPackage rec {
10   pname = "eidolon";
11   version = "1.4.6";
13   src = fetchFromSourcehut {
14     owner = "~nicohman";
15     repo = pname;
16     rev = version;
17     hash = "sha256-Ofc3i+iMmbUgY3bomUk4rM3bEQInTV3rIPz3m0yZw/o=";
18   };
20   cargoLock = {
21     lockFile = ./Cargo.lock;
22   };
24   nativeBuildInputs = [ pkg-config ];
25   buildInputs = [ openssl ];
27   postPatch = ''
28     ln -sf ${./Cargo.lock} Cargo.lock
29   '';
31   meta = with lib; {
32     description = "Single TUI-based registry for drm-free, wine and steam games on linux, accessed through a rofi launch menu";
33     mainProgram = "eidolon";
34     homepage = "https://github.com/nicohman/eidolon";
35     license = licenses.gpl3Only;
36     maintainers = with maintainers; [ _0x4A6F ];
37     platforms = platforms.linux;
38   };