chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / rl / rl_json / package.nix
blobac6e7950f4114d75e5105e04dc8a7f75176752dd
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , autoreconfHook
5 , tcl
6 }:
8 stdenv.mkDerivation (finalAttrs: {
9   pname = "rl_json";
10   version = "0.15.1";
12   src = fetchFromGitHub {
13     owner = "RubyLane";
14     repo = "rl_json";
15     rev = finalAttrs.version;
16     hash = "sha256-FkOsdOHPE75bSkKw3cdaech6jAv0f/RJ9tgRVzPSAdA=";
17     fetchSubmodules = true;
18   };
20   nativeBuildInputs = [
21     autoreconfHook
22     tcl.tclPackageHook
23   ];
25   configureFlags = [
26     "--with-tcl=${tcl}/lib"
27     "--libdir=${placeholder "out"}/lib"
28     "--includedir=${placeholder "out"}/include"
29     "--datarootdir=${placeholder "out"}/share"
30   ];
32   meta = {
33     homepage = "https://github.com/RubyLane/rl_json";
34     description = "Tcl extension for fast json manipulation";
35     license = lib.licenses.tcltk;
36     longDescription = ''
37       Extends Tcl with a json value type and a command to manipulate json values
38       directly. Similar in spirit to how the dict command manipulates dictionary
39       values, and comparable in speed.
40     '';
41     maintainers = with lib.maintainers; [ fgaz ];
42     platforms = tcl.meta.platforms;
43     # From version 0.15.1: 'endian.h' file not found
44     broken = stdenv.hostPlatform.isDarwin;
45   };