python312Packages.pueblo: 0.0.9 -> 0.0.10 (#361440)
[NixPkgs.git] / pkgs / by-name / pl / plocate / package.nix
blobb44cb0b148607d30412b961718858ba0f99e7038
1 { stdenv
2 , lib
3 , fetchgit
4 , pkg-config
5 , meson
6 , ninja
7 , systemd
8 , liburing
9 , zstd
11 stdenv.mkDerivation rec {
12   pname = "plocate";
13   version = "1.1.22";
15   src = fetchgit {
16     url = "https://git.sesse.net/plocate";
17     rev = version;
18     sha256 = "sha256-ejv1IsjbImnvI1oorvMoIvTBu3HuVy7VtgHNTIkqqro=";
19   };
21   postPatch = ''
22     sed -i meson.build \
23       -e '/mkdir\.sh/d'
24   '';
26   nativeBuildInputs = [ meson ninja pkg-config ];
28   buildInputs = [ systemd liburing zstd ];
30   mesonFlags = [
31     "-Dsystemunitdir=${placeholder "out"}/etc/systemd/system"
32     "-Dsharedstatedir=/var/cache"
33     "-Ddbpath=locatedb"
34   ];
36   meta = with lib; {
37     description = "Much faster locate";
38     homepage = "https://plocate.sesse.net/";
39     license = licenses.mit;
40     maintainers = with maintainers; [ peterhoeg SuperSandro2000 ];
41     platforms = platforms.linux;
42   };