chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / yo / yofi / package.nix
blob5fa38d280aef02dd2331153dfc762d4dbc70d6b6
1 { lib
2 , fetchFromGitHub
3 , rustPlatform
4 , autoPatchelfHook
5 , fontconfig
6 , libxkbcommon
7 , pkg-config
8 , libgcc
9 , wayland
11 rustPlatform.buildRustPackage rec {
12   pname = "yofi";
13   version = "0.2.2";
15   src = fetchFromGitHub {
16     owner = "l4l";
17     repo = "yofi";
18     rev = "refs/tags/${version}";
19     hash = "sha256-cepAZyA4RBgqeF20g6YOlZTM0aRqErw17yuQ3U24UEg=";
20   };
22   cargoHash = "sha256-iSy/y1iwhR8x3wDIfazMeROSrJ8uRyA10hoNo6y2OQc=";
23   nativeBuildInputs = [
24     autoPatchelfHook
25     pkg-config
26   ];
28   buildInputs = [
29     libgcc
30     libxkbcommon
31   ];
33   appendRunpaths = [
34     (lib.makeLibraryPath [ fontconfig wayland ])
35   ];
37   checkFlags = [
38     # Fail to run in sandbox environment.
39     "--skip=screen::context::test"
40   ];
42   meta = {
43     description = "Minimalist app launcher in Rust";
44     homepage = "https://github.com/l4l/yofi";
45     license = lib.licenses.mit;
46     platforms = lib.platforms.linux;
47     maintainers = with lib.maintainers; [ rayslash ];
48     mainProgram = "yofi";
49   };