Type-driven code generation for OCaml
6.28 MB
built 2026-10-20 16:40:15 GMT
Description
Deriving is a library simplifying type-driven code generation on OCaml. It
includes a set of useful plugins: show, eq, ord (eq), enum, iter, map (iter),
fold (iter), make, yojson, and protobuf.
Dependencies
155 totalRequires141
- ld-linux-riscv64-lp64d.so.1()(64bit)
- ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit)
- libc.so.6()(64bit)
- libc.so.6(GLIBC_2.27)(64bit)
- libc.so.6(GLIBC_2.32)(64bit)
- libc.so.6(GLIBC_2.33)(64bit)
- libc.so.6(GLIBC_2.34)(64bit)
- libc.so.6(GLIBC_2.38)(64bit)
- libm.so.6()(64bit)
- libm.so.6(GLIBC_2.27)(64bit)
- libzstd.so.1()(64bit)
- ocaml(Astlib) = 7e6dc0b84c0cfef4222cd2c7768183f6
- ocaml(Astlib__) = f4cd912b2bc9471e25448e7f741edaf5
- ocaml(Astlib__Ast_408) = bdfcdf0336515d97bd1b642f7c9830f8
- ocaml(Astlib__Ast_409) = 20759730dc8827213293fd28be3da28c
- ocaml(Astlib__Ast_410) = 28fc69969655a495d4d0925c5a36f929
- ocaml(Astlib__Ast_411) = b73843480fa4feb897c186102e201997
- ocaml(Astlib__Ast_412) = e4875e1173ba2272122a26ff5433b5c5
- ocaml(Astlib__Ast_413) = fbcb043782d8d4e9eac272866735cb2b
- ocaml(Astlib__Ast_414) = 6eeaedb8797f084a37d773870acd82b0
- ocaml(Astlib__Ast_500) = 5f54bf63707199e711f82f1683a6fc1a
- ocaml(Astlib__Ast_501) = 089c353e05609327926d5df0d2d6d75e
- ocaml(Astlib__Ast_502) = fe032cf42e3538d44c0be4dda9115e67
- ocaml(Astlib__Ast_503) = 3153017bd79853fbdd5a700800c15336
- ocaml(Astlib__Ast_504) = 92e6d4babfe088eb01eca099aa6bd89c
- ocaml(Astlib__Ast_505) = 95c615ae7fe466e8e90af4d00318c5da
- ocaml(Astlib__Location) = 038b20aedd2fab392dcb5d7f9173ceaf
- ocaml(Astlib__Longident) = d276893db88ab521711ad46f4634009d
- ocaml(Astlib__Longident_504) = 9e9731b2d5aa3ea7f564dfa19b0fdfd4
- ocaml(Astlib__Parse) = 7aec2b0f2eb44ba1375e5c7357912882
- ocaml(Astlib__Pprintast) = e230e03b7ae6bd448303184b696ac5bb
- ocaml(Asttypes) = 84c3bb90e4690818f538bd778d47b806
- ocaml(Build_path_prefix_map) = 17a63dccc7a34c84db5fa108594069cf
- ocaml(CamlinternalFormatBasics) = 5cba8713ea434e43a50cd422bda47dda
- ocaml(CamlinternalLazy) = 39aa2e9bf7e25b383556f7748b45c72f
- ocaml(CamlinternalOO) = 9f49656fc194179b6162657dd5d0ca85
- ocaml(Clflags) = 06dc53fbfc3a29476f3b5c57cc184172
- ocaml(Cmi_format) = 727e7c35092afc0b2d4cbd6d8e021283
- ocaml(Compmisc) = e0037f294bc61c3a2c68c57241c35f01
- ocaml(Config) = a89ea1ef7095df41e649de7dd71ad982
- ocaml(Data_types) = d266299998caa3e47beb52432207d50d
- ocaml(Env) = ce446975d8bb8fca5c8cab5430ebbe58
- ocaml(Format_doc) = 1a853d410bfa54de418a18cd588fe8c3
- ocaml(Ident) = 384a9338d15781bf37212ce3cfd033cb
- ocaml(Identifiable) = 3c7ba31da6292c7ed926b7fadbe655aa
- ocaml(Load_path) = 73bdece741485debc05bc796fc46bb27
- ocaml(Location) = 51a5b26cac9b3515839b2a2679b6099c
- ocaml(Longident) = 95a4bd2a3e0c7bef7e71005b1ec0c6f7
- ocaml(Misc) = 0d02979d540c22b19f23b073524960d2
- ocaml(Ocaml_common) = 97968297357b1a0ce2c20496866a0b67
- ocaml(Ocaml_shadow) = 04cdf3283b213ded869c86b23daf6225
- ocaml(Outcometree) = e06da280e0e94a919ab84e78620428c2
- ocaml(Parsetree) = 2c395b2cb558b295c123ddd00749d7d9
- ocaml(Path) = 28571ebf710fe2a4e1508233722e3a57
- ocaml(Pprintast) = 9985768c6c7d38e0c22053f017e8eb35
- ocaml(Ppx_derivers) = e111d9fdc93704fdb5cc0ed9a38c80c1
- ocaml(Ppx_deriving) = 4fade2aefe9a0a87bbf1080b12e19c15
- ocaml(Ppxlib) = 198bb1e819a413d177c5e4e12965a3fb
- ocaml(Ppxlib__) = 1550f02a0c8de6a630cc7bcd88511186
- ocaml(Ppxlib__Ast_builder) = ae32dad7d9206402dd0ced31d5748682
- ocaml(Ppxlib__Ast_builder_generated) = 832521d245f808710ad2f12dba4f06b9
- ocaml(Ppxlib__Ast_builder_intf) = 47722f6c91ef75dbbc4ef5190df9b5fa
- ocaml(Ppxlib__Ast_pattern) = c1d52e55246191c018a6f3bc0f96d29a
- ocaml(Ppxlib__Ast_pattern0) = b2f5b3015b6ea2a485592bb62c720578
- ocaml(Ppxlib__Ast_pattern_generated) = 4e5e2d9609ae434506899f9a1a4c6e2a
- ocaml(Ppxlib__Ast_traverse) = 67dd1008492a122fc5ce88ce8a5a5276
- ocaml(Ppxlib__Ast_traverse0) = 48ffe7bbf5bcf178bd19b17e45340308
- ocaml(Ppxlib__Attribute) = 89c896e29c3f5591d6712c4ef0640591
- ocaml(Ppxlib__Code_path) = e904a7029aabf28e36cba29781aa5af3
- ocaml(Ppxlib__Common) = 6d5fdbdffc6d147bf8e9bf2847ed058a
- ocaml(Ppxlib__Context_free) = 8ae083afaf4e3c759e63038163ddf839
- ocaml(Ppxlib__Deriving) = d26c2b95e08c304417d61b601cfc240d
- ocaml(Ppxlib__Driver) = 99264069913d952c399522dd5deeab16
- ocaml(Ppxlib__Expansion_context) = 65bba156b1570927a3c9bf545e978ea4
- ocaml(Ppxlib__Expansion_helpers) = 2c4d498cf804708b1d467615405504ff
- ocaml(Ppxlib__Extension) = 6ed10bbab08815888f5698f3cca64a5d
- ocaml(Ppxlib__Import) = 3ece224a395e48ed18ec96dedf974343
- ocaml(Ppxlib__Loc) = 504277493df0ff2a8ed9d9dd5ae4821b
- ocaml(Ppxlib__Location) = 86aa6641bfb0dae811a76bba28c52b6d
- ocaml(Ppxlib__Longident) = c4b45cbcd534bfcb22d70e55b02fe8ec
- ocaml(Ppxlib__Name) = 25292127060547217c02107daa304219
- ocaml(Ppxlib__Quoter) = 2b444d34203a5019f061486e64afa59f
- ocaml(Ppxlib__Utils) = fe1f82a0e1d10630d179c279bc7cf66f
- ocaml(Ppxlib_ast) = 85f0f66fec73bf67d00e789f57da9436
- ocaml(Ppxlib_ast__) = e66a51ea11c955df33c32fdc15b1140a
- ocaml(Ppxlib_ast__Ast) = 55952edc27408053a3c5b891597bd240
- ocaml(Ppxlib_ast__Ast_helper_lite) = 3097558981ea633c4b7ab7ee38bcee7d
- ocaml(Ppxlib_ast__Import) = 7805e8ead4324c58841de99f72930ed6
- ocaml(Ppxlib_ast__Versions) = 07d361edc025c9bb9b1def4f6f2364c1
- ocaml(Ppxlib_traverse_builtins) = 9e07971b8d07f3c4a4508482f8c34e94
- ocaml(Primitive) = 61bc56d5729acca0db75e86a73414d62
- ocaml(Sexplib0) = acf00da25d71d44fab2a444639ee2941
- ocaml(Sexplib0__) = 1f20d214c57f9b19caa5977b97ac7898
- ocaml(Sexplib0__Sexp) = d6e8c13997cea8c2c2cb6aa06b82019f
- ocaml(Sexplib0__Sexp_conv) = a6e3d11d1e76b36592fc7a4bb5d1a850
- ocaml(Sexplib0__Sexp_conv_grammar) = 205276df0d52c94e89f33aa22ebf6e8a
- ocaml(Sexplib0__Sexp_grammar) = 5eb68e51095db02c7f9481bc13db0ffd
- ocaml(Sexplib0__Sexpable) = aaae3742faa2dda977815e6da8a4d112
- ocaml(Shape) = b28b8301b24f6231950e7868a59a4e1a
- ocaml(Stdlib) = 5debf066d2f080eabc33d8b71099252f
- ocaml(Stdlib__Arg) = 7e3499feceb334dcdbfc9de5cbbe5720
- ocaml(Stdlib__Array) = 09ad905d6230fc4f28ae1b69e8675e79
- ocaml(Stdlib__Buffer) = c0940caa52bfb8d306ed2ca69af87ed6
- ocaml(Stdlib__Bytes) = 6fa82d0a58c0eb4ca469f084a70f9a7e
- ocaml(Stdlib__BytesLabels) = 966b7424382cf8734c0a0778b899100f
- ocaml(Stdlib__Char) = de356fade697b3b5bc1222daedbf67b4
- ocaml(Stdlib__Digest) = 2b70a92ff90913804cdc1343b1592e27
- ocaml(Stdlib__Domain) = d11ad689f3e35d9892101961a1201121
- ocaml(Stdlib__Either) = e4e548dbb128df23a9325d9cba39fc2f
- ocaml(Stdlib__Filename) = 49e046b4f3cb36713e404a980d6fecce
- ocaml(Stdlib__Format) = 5b2f2a54d0831d599db87620d18b8ca1
- ocaml(Stdlib__Hashtbl) = 6df0309fbcf3f1661d9e3d07a603aa3e
- ocaml(Stdlib__Int32) = 6583ec691ad5b5d0403bb4dba14ff95a
- ocaml(Stdlib__Lazy) = 9888b2ba7f344f43c41116cffda5081a
- ocaml(Stdlib__Lexing) = 738e4c77ef59ce13f6f1eeecd20678b3
- ocaml(Stdlib__List) = 81a27a0a9af489e91fa1d99f325067c2
- ocaml(Stdlib__ListLabels) = c14d79ae3e29c7f9c7fa2c244b6525c1
- ocaml(Stdlib__Map) = a9944feda56cab2432578db95de546a3
- ocaml(Stdlib__Obj) = 26b40efd5c9a30f8c9c87c6133b5adbf
- ocaml(Stdlib__Option) = f93ad2dd791886bf1fd9094af33bb172
- ocaml(Stdlib__Printf) = 3303d43852c2d96a670040b4fc4aefc6
- ocaml(Stdlib__Queue) = e259a6289d4b4587c82128e5e4a93d77
- ocaml(Stdlib__Result) = e05eccba6c8a9e6816ad890e6e983d48
- ocaml(Stdlib__Seq) = b55b17884ef0dff6295517debe21f111
- ocaml(Stdlib__Set) = 878d51b56f0f7be3121d17ee49b6ece5
- ocaml(Stdlib__StdLabels) = d3a2fa68c9c4c8fa243841c42ea1a615
- ocaml(Stdlib__String) = 10f6a338df78df4f5987192086ffa3c9
- ocaml(Stdlib__StringLabels) = 9a648b007f69aba9f29b9c7ca031776c
- ocaml(Stdlib__Sys) = fb4c43482366ca204eebf7f3838d5a55
- ocaml(Stdlib__Uchar) = ffc32f05aeea05f14986ec532040e8b1
- ocaml(Stdppx) = 70749def7a197871f29a2764e6fb4192
- ocaml(Subst) = 606ff9923d3a48209170ec5a40976beb
- ocaml(Type_immediacy) = e4bd8d9064df3fd32bee7c871fb495f7
- ocaml(Types) = ee8cb6960cb32ea9e92d4f73174cce37
- ocaml(Unit_info) = 11cc0f955fa64ad827b34bfd76aa3d6e
- ocaml(Warnings) = 0cdc54c744998eb6c79312371851e8ba
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
- rpmlib(PayloadFilesHavePrefix) <= 4.0-1
- rpmlib(PayloadIsZstd) <= 5.4.18-1
- rtld(GNU_HASH)
Provides14
- ocaml(Ppx_deriving) = 4fade2aefe9a0a87bbf1080b12e19c15
- ocaml(Ppx_deriving_create) = bd18c3b3426cfa0fe5c887126036eb03
- ocaml(Ppx_deriving_enum) = 0fb810c72206a2dc1867be6e438be8a2
- ocaml(Ppx_deriving_eq) = 667583f5f998c016125ce4bc6ee23743
- ocaml(Ppx_deriving_fold) = 16a26fc9a7bdf08c81d3e9b4083d86f0
- ocaml(Ppx_deriving_iter) = dff50aa8dce9e26f6cb559bf462890a6
- ocaml(Ppx_deriving_make) = 0e96ffc609c2a523629c2a454bcb64bf
- ocaml(Ppx_deriving_map) = 1922fc83cd4e53cab149d0532216db75
- ocaml(Ppx_deriving_ord) = fd396dd1f4a278f77ebe7a3ababf2788
- ocaml(Ppx_deriving_runtime) = c0820875adec023aaa57b48c790a9ffb
- ocaml(Ppx_deriving_show) = 54cc78dfc47209766903a51821ab3612
- ocaml(Ppx_deriving_std) = a0e5071dd13420f8ca87ff1e151e9acc
- ocaml-ppx-deriving = 6.2.0-1.fc45
- ocaml-ppx-deriving(riscv-64) = 6.2.0-1.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
83
Files 1–50 of 83
Next →
Component of
buildroots that installed this RPMNo Buildroots
