microfetch: 0.4.4 -> 0.4.6 (#377799)
[NixPkgs.git] / pkgs / applications / networking / browsers / asuka / default.nix
blobc2f6a0936771fd31c6bfc4a12a8f1481bb9d21c0
2   lib,
3   stdenv,
4   rustPlatform,
5   fetchFromSourcehut,
6   pkg-config,
7   ncurses,
8   openssl,
9   Security,
12 rustPlatform.buildRustPackage rec {
13   pname = "asuka";
14   version = "0.8.5";
16   src = fetchFromSourcehut {
17     owner = "~julienxx";
18     repo = pname;
19     rev = version;
20     sha256 = "sha256-+rj6P3ejc4Qb/uqbf3N9MqyqDT7yg9JFE0yfW/uzd6M=";
21   };
23   cargoHash = "sha256-XrFpvH3qiMvpgbH7Q+KC1zFAqJT4rjxux6Q5KLY2ufI=";
25   nativeBuildInputs = [ pkg-config ];
27   buildInputs = [
28     ncurses
29     openssl
30   ] ++ lib.optional stdenv.hostPlatform.isDarwin Security;
32   meta = with lib; {
33     description = "Gemini Project client written in Rust with NCurses";
34     mainProgram = "asuka";
35     homepage = "https://git.sr.ht/~julienxx/asuka";
36     license = licenses.mit;
37     platforms = platforms.unix;
38     maintainers = with maintainers; [ sikmir ];
39   };