ocaml-cppo - Equivalent of the C preprocessor for OCaml programs

Property Value
Distribution ALT Linux Sisyphus
Repository Classic i586
Package filename ocaml-cppo-1.6.6-alt1.i586.rpm
Package name ocaml-cppo
Package version 1.6.6
Package release alt1
Package architecture i586
Package type rpm
Category Development/ML
Homepage -
License -
Maintainer -
Download size 1.03 MB
Installed size 1.03 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.6-alt1.x86_64.rpm 1.6.6 x86_64 Classic
ocaml-cppo - - -


Name Value
/lib/ld-linux.so.2 -
libc.so.6(GLIBC_2.0) -
libc.so.6(GLIBC_2.1) -
libc.so.6(GLIBC_2.1.2) -
libc.so.6(GLIBC_2.10) -
libc.so.6(GLIBC_2.11) -
libc.so.6(GLIBC_2.15) -
libc.so.6(GLIBC_2.16) -
libc.so.6(GLIBC_2.17) -
libc.so.6(GLIBC_2.2) -
libc.so.6(GLIBC_2.3) -
libc.so.6(GLIBC_2.3.4) -
libc.so.6(GLIBC_2.4) -
libc.so.6(GLIBC_2.7) -
libc.so.6(GLIBC_2.9) -
libdl.so.2(GLIBC_2.0) -
libdl.so.2(GLIBC_2.1) -
libm.so.6(GLIBC_2.0) -
libm.so.6(GLIBC_2.1) -
rpmlib(PayloadIsLzma) -
rtld(GNU_HASH) -


Name Value
ocaml-cppo = 1.6.6-alt1:sisyphus+235061.4100.23.1


Type URL
Mirror ftp.altlinux.org
Binary Package ocaml-cppo-1.6.6-alt1.i586.rpm
Source Package ocaml-cppo-1.6.6-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus i586 classic
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
  2. Update the package index:
    # sudo apt-get update
  3. Install ocaml-cppo rpm package:
    # sudo apt-get install ocaml-cppo




2019-07-31 - Anton Farygin <rider@altlinux.ru> 1.6.6-alt1
- 1.6.6
2019-03-13 - Anton Farygin <rider@altlinux.ru> 1.6.5-alt4
- rebuilt with dune-1.8
2018-11-01 - Anton Farygin <rider@altlinux.ru> 1.6.5-alt3
- added findlib META and opam files
2018-10-30 - Anton Farygin <rider@altlinux.ru> 1.6.5-alt2
- build cppo_ocamlbuild library
- build system changed to dune
2018-10-18 - Anton Farygin <rider@altlinux.ru> 1.6.5-alt1
- 1.6.5
2018-09-05 - Anton Farygin <rider@altlinux.ru> 1.6.4-alt2
- rebuilt with ocaml 4.07
2018-05-16 - Anton Farygin <rider@altlinux.ru> 1.6.4-alt1
- 1.6.4
2017-07-11 - Anton Farygin <rider@altlinux.ru> 1.5.0-alt2
- rebuild with ocaml 4.04.2
2017-05-04 - Anton Farygin <rider@altlinux.ru> 1.5.0-alt1
- new version
2017-05-03 - Anton Farygin <rider@altlinux.ru> 1.4.1-alt2
- rebuild with ocaml 4.04.1

See Also

Package Description
ocaml-cppo_ocamlbuild-1.6.6-alt1.i586.rpm ocamlbuild support for cppo, OCaml-friendly source preprocessor
ocaml-cppo_ocamlbuild-devel-1.6.6-alt1.i586.rpm Development files for ocaml-cppo-ocamlbuild
ocaml-cryptokit-1.13-alt4.i586.rpm OCaml library of cryptographic and hash functions
ocaml-cryptokit-devel-1.13-alt4.i586.rpm Development files for ocaml-cryptokit
ocaml-csv-2.2-alt2.i586.rpm OCaml library for reading and writing CSV files
ocaml-csv-devel-2.2-alt2.i586.rpm Development files for ocaml-csv
ocaml-cudf-devel-0.9-alt6.i586.rpm CUDF (Common Upgradeability Description Format) OCaml development stuff
ocaml-curl-0.8.2-alt3.i586.rpm OCaml Curl library (ocurl)
ocaml-curl-devel-0.8.2-alt3.i586.rpm Development files for ocaml-curl
ocaml-curses-1.0.3-alt7.i586.rpm OCaml bindings for ncurses
ocaml-curses-devel-1.0.3-alt7.i586.rpm Development files for ocaml-curses
ocaml-dose3-5.0.1-alt6.5.2git2c1b8df.i586.rpm Framework for managing distribution packages and dependencies
ocaml-dose3-devel-5.0.1-alt6.5.2git2c1b8df.i586.rpm Development files for ocaml-dose3
ocaml-easy-format-1.3.1-alt4.i586.rpm High-level and functional interface to the Format module
ocaml-easy-format-devel-1.3.1-alt4.i586.rpm Development files for ocaml-easy-format