chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / gi / gitlab-timelogs / package.nix
blobc0dc2a2a61536c3b56e1b40705dafe4d779685a6
2   darwin,
3   fetchCrate,
4   iconv,
5   lib,
6   openssl,
7   pkg-config,
8   rustPlatform,
9   stdenv,
12 rustPlatform.buildRustPackage rec {
13   pname = "gitlab-timelogs";
14   version = "0.4.0";
16   src = fetchCrate {
17     inherit pname version;
18     hash = "sha256-EWFzMNuNquHR0grmmi14vuraIwvrmkw88QAYkvbO2QM=";
19   };
21   nativeBuildInputs = [ pkg-config ];
23   buildInputs =
24     [ openssl ]
25     ++ lib.optionals stdenv.hostPlatform.isDarwin [
26       darwin.apple_sdk.frameworks.SystemConfiguration
27       iconv
28     ];
30   cargoHash = "sha256-IXiIrX+nR7uB7UYqdVgKR+IHJlRl0i0cklwITGF5jAg=";
32   meta = {
33     description = " CLI utility to support you with your time logs in GitLab";
34     mainProgram = "gitlab-timelogs";
35     longDescription = ''
36       CLI utility to support you with your time logs in GitLab.
38       gitlab-timelogs is not associated with the official GitLab project!
39     '';
40     homepage = "https://github.com/phip1611/gitlab-timelogs";
41     changelog = "https://github.com/phip1611/gitlab-timelogs/blob/v${version}/CHANGELOG.md";
42     license = with lib.licenses; [ mit ];
43     maintainers = with lib.maintainers; [
44       blitz
45       phip1611
46     ];
47   };