blob: 72c21d5e3f3b43ae3e4031fc7b58218dbfc54265 [file] [log] [blame]
Skyler Grey7daf10f2023-02-26 12:55:17 +00001{ rustPlatform
2, fetchFromGitHub
3, cmake
4, pkg-config
5, system
6, _tooling
7,
Skyler Grey1909a0b2023-05-03 20:33:53 +00008}:
9let
Skyler Grey7daf10f2023-02-26 12:55:17 +000010 craneLib = _tooling.crane.lib.${system};
11 rev = "71638e6540e2fc30bd609f8f78131ec10217f906";
Skyler Grey1909a0b2023-05-03 20:33:53 +000012in
13craneLib.buildPackage {
Skyler Grey7daf10f2023-02-26 12:55:17 +000014 pname = "tcount";
15 version = builtins.substring 0 7 rev;
16
17 src = craneLib.cleanCargoSource (fetchFromGitHub {
18 owner = "RRethy";
19 repo = "tcount";
20 inherit rev;
21 sha256 = "sha256-PrRfk/4wRADNASLmcPIpxs+flAd3S/k1OWBaY3GRJHE=";
22 });
23
24 nativeBuildInputs = [
25 cmake
26 pkg-config
27 ];
28
29 doCheck = false;
30}