ocaml-cppo - An equivalent of the C preprocessor targeted at the OCaml language

Property Value
Distribution Mageia 7
Repository Mageia Core i586
Package filename ocaml-cppo-1.6.5-1.mga7.i586.rpm
Package name ocaml-cppo
Package version 1.6.5
Package release 1.mga7
Package architecture i586
Package type rpm
Category Development/OCaml
Homepage https://github.com/mjambon/cppo
License BSD
Maintainer -
Download size 341.96 KB
Installed size 1.05 MB
Cppo is an equivalent of the C preprocessor targeted at the OCaml language
and its variants.
The main purpose of cppo is to provide a lightweight tool for simple macro
substitution (#define) and file inclusion (#include) for the occasional case
when this is useful in OCaml. Processing specific sections of files by
calling external programs is also possible via #ext directives.
The implementation of cppo relies on the standard library of OCaml and on
the standard parsing tools Ocamllex and Ocamlyacc, which contribute to the
robustness of cppo across OCaml versions.


Package Version Architecture Repository
ocaml-cppo-1.6.5-1.mga7.x86_64.rpm 1.6.5 x86_64 Mageia Core
ocaml-cppo - - -


Name Value
libc.so.6(GLIBC_2.28) -
libdl.so.2 -
libdl.so.2(GLIBC_2.0) -
libdl.so.2(GLIBC_2.1) -
libm.so.6 -
libm.so.6(GLIBC_2.0) -
libm.so.6(GLIBC_2.1) -
ocaml(CamlinternalFormatBasics) = e065a8b8027a7269fbe69420861f3140
ocaml(Ocamlbuild_pack) = 525c1ec68a552841beb3f8e357552a1e
ocaml(Ocamlbuild_plugin) = 9ef32cf6767b661254faf14d3185bd1a
ocaml(Stdlib) = 785bc4357cd198defc8f1d3d8a46bf31
ocaml(Stdlib__arg) = f4a0f83922134c40f8eb972794d64103
ocaml(Stdlib__buffer) = 47741a304c36252fb0d02df4002cd45b
ocaml(Stdlib__digest) = ff82b06eda0f49d89a14421cfd53067e
ocaml(Stdlib__format) = ded827a86373f27e1e1668a07e19a5f0
ocaml(Stdlib__hashtbl) = 604c8339f788853d04a57b7015e3ab28
ocaml(Stdlib__lazy) = d20dd5c9a3c7cfe4ff673ca9f4d1db5f
ocaml(Stdlib__lexing) = 5dab01a8724e0e13df2d86054a5b4940
ocaml(Stdlib__list) = 6ac77ba2b0170f6297044c5028e5a32c
ocaml(Stdlib__seq) = 5714d5da4a2ed04debb615c21e61bad9
ocaml(Stdlib__set) = a52672326ca391bcc902a00841479c39
ocaml(Stdlib__string) = cf3a35a636b40f4dfa3c7f93ef2f2d33
ocaml(Stdlib__sys) = 083703b1bc3524a4912f1c97b4d508f4
ocaml(Stdlib__uchar) = 6d473d0370eac1a310ce126c25d7883a
ocaml(runtime) = 4.07.1


Name Value
ocaml(Ocamlbuild_cppo) = 372fcf4e0ae57e9bb622b0ebf1ad22ea
ocaml-cppo = 1.6.5-1.mga7
ocaml-cppo(x86-32) = 1.6.5-1.mga7


Type URL
Mirror distrib-coffee.ipsl.jussieu.fr
Binary Package ocaml-cppo-1.6.5-1.mga7.i586.rpm
Source Package ocaml-cppo-1.6.5-1.mga7.src.rpm

Install Howto

  1. Enable the repository in Software Management
  2. Install ocaml-cppo rpm package:
    # dnf install ocaml-cppo




2018-10-23 - pterjan <pterjan> 1.6.5-1.mga7
+ Revision: 1324468
- Update to 1.6.5
- Rebuild for ocaml 4.07.1
+ tv <tv>
- BR ocaml-ocamlbuild-devel
- rebuild with ocaml-4.07.1
2018-09-23 - umeabot <umeabot> 1.6.4-2.mga7
+ Revision: 1299854
- Mageia 7 Mass Rebuild
2018-06-23 - daviddavid <daviddavid> 1.6.4-1.mga7
+ Revision: 1239140
- new version: 1.6.4
- switch to jbuilder
2018-01-17 - pterjan <pterjan> 1.5.0-2.mga7
+ Revision: 1194038
- Rebuild for updated dependencies
+ tv <tv>
- BuildConflicts: ocaml-cppo
2017-11-25 - tv <tv> 1.5.0-1.mga7
+ Revision: 1179224
- new release
- rebuild for new ocaml
2017-10-05 - daviddavid <daviddavid> 1.3.1-4.mga7
+ Revision: 1169201
- patch0: enable debugging information thus fixing empty debugsourcefiles.list

See Also

Package Description
ocaml-cppo-devel-1.6.5-1.mga7.i586.rpm Development files for ocaml-cppo
ocaml-creal-0.7-16.mga7.i586.rpm Exact real arithmetic for OCaml
ocaml-creal-devel-0.7-16.mga7.i586.rpm Exact real arithmetic for Objective Caml
ocaml-cryptokit-1.11-7.mga7.i586.rpm OCaml library of cryptographic and hash functions
ocaml-cryptokit-devel-1.11-7.mga7.i586.rpm Development files for ocaml-cryptokit
ocaml-csv-1.7-1.mga7.i586.rpm OCaml library for reading and writing CSV files
ocaml-csv-devel-1.7-1.mga7.i586.rpm Development files for ocaml-csv
ocaml-cudf-0.9-7.mga7.i586.rpm CUDF (Common Upgradeability Description Format) OCaml development stuff
ocaml-cudf-devel-0.9-7.mga7.i586.rpm Development files for ocaml-cudf
ocaml-curl-0.8.2-1.mga7.i586.rpm OCaml Curl library (ocurl)
ocaml-curl-devel-0.8.2-1.mga7.i586.rpm Development files for ocaml-curl
ocaml-curses-1.0.4-1.mga7.i586.rpm OCaml bindings for ncurses
ocaml-curses-devel-1.0.4-1.mga7.i586.rpm Development files for ocaml-curses
ocaml-deriving-0.8.1-3.mga7.i586.rpm Deriving functions from type declaration in OCaml
ocaml-deriving-devel-0.8.1-3.mga7.i586.rpm Development files for deriving functions from type declarations