biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / fsearch / default.nix
blob453e200ea60917a79c2e7d3ba432c31480609ceb
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , gtk3
5 , pcre2
6 , glib
7 , desktop-file-utils
8 , meson
9 , ninja
10 , pkg-config
11 , wrapGAppsHook3
12 , gettext
13 , icu
16 stdenv.mkDerivation rec {
17   pname = "fsearch";
18   version = "0.2.3";
20   src = fetchFromGitHub {
21     owner = "cboxdoerfer";
22     repo = pname;
23     rev = version;
24     hash = "sha256-VBcoDxh4ip2zLBcXVHDe9s1lVRQF4bZJKsGUt6sPcos=";
25   };
27   nativeBuildInputs = [
28     desktop-file-utils
29     meson
30     ninja
31     pkg-config
32     wrapGAppsHook3
33     gettext
34   ];
36   buildInputs = [
37     glib
38     gtk3
39     pcre2
40     icu
41   ];
43   preFixup = ''
44     substituteInPlace $out/share/applications/io.github.cboxdoerfer.FSearch.desktop \
45       --replace "Exec=fsearch" "Exec=$out/bin/fsearch"
46   '';
48   meta = with lib; {
49     description = "Fast file search utility for Unix-like systems based on GTK+3";
50     homepage = "https://github.com/cboxdoerfer/fsearch.git";
51     license = licenses.gpl2Plus;
52     maintainers = with maintainers; [ artturin ];
53     platforms = platforms.unix;
54     mainProgram = "fsearch";
55     broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/fsearch.x86_64-darwin
56   };