chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / ge / geopard / package.nix
blob348bd10500428d0c8fbd3aeca83dfc83370a3d66
1 { stdenv
2 , cargo
3 , rustc
4 , fetchFromGitHub
5 , libadwaita
6 , rustPlatform
7 , pkg-config
8 , lib
9 , wrapGAppsHook4
10 , meson
11 , ninja
12 , desktop-file-utils
13 , blueprint-compiler
14 , glib-networking
17 stdenv.mkDerivation (finalAttrs: {
18   pname = "geopard";
19   version = "1.6.0";
21   src = fetchFromGitHub {
22     owner = "ranfdev";
23     repo = "geopard";
24     rev = "v${finalAttrs.version}";
25     hash = "sha256-etx8YPEFGSNyiSLpTNIXTZZiLSgAntQsM93On7dPGI0=";
26   };
28   cargoDeps = rustPlatform.fetchCargoTarball {
29     inherit (finalAttrs) src;
30     hash = "sha256-YVbaXGGwQaqjUkA47ryW1VgJpZTx5ApRGdCcB5aA71M=";
31   };
33   nativeBuildInputs = [
34     meson
35     ninja
36     pkg-config
37     wrapGAppsHook4
38     blueprint-compiler
39     desktop-file-utils
40     cargo
41     rustc
42     rustPlatform.cargoSetupHook
43   ];
45   buildInputs = [
46     libadwaita
47     glib-networking
48   ];
50   meta = {
51     homepage = "https://github.com/ranfdev/Geopard";
52     description = "Colorful, adaptive gemini browser";
53     maintainers = with lib.maintainers; [ jfvillablanca aleksana ];
54     license = lib.licenses.gpl3Plus;
55     platforms = lib.platforms.linux;
56     mainProgram = "geopard";
57   };