ocp-indent - OCaml indentation tool for emacs and vim - runtime

Property Value
Distribution Ubuntu 19.04 (Disco Dingo)
Repository Ubuntu Universe amd64
Package filename ocp-indent_1.7.0-1_amd64.deb
Package name ocp-indent
Package version 1.7.0
Package release 1
Package architecture amd64
Package type deb
Category universe/ocaml
Homepage http://www.typerex.org/ocp-indent.html
License -
Maintainer Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Download size 472.39 KB
Installed size 1.84 MB
ocp-indent is a command-line tool that allows one to indent a whole OCaml
source code file (or parts of it) either to standard output or in-place.
A configuration file allows user defaults as well as per-project parameters.
The ratio of correctly indented lines is comparable with emacs tuareg mode
while being an order of magnitude faster.
This package includes the runtime binary and the vim and emacs extensions.


Package Version Architecture Repository
ocp-indent_1.7.0-1_i386.deb 1.7.0 i386 Ubuntu Universe
ocp-indent - - -


Name Value
libc6 >= 2.17


Type URL
Mirror archive.ubuntu.com
Binary Package ocp-indent_1.7.0-1_amd64.deb
Source Package ocp-indent

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install ocp-indent deb package:
    # sudo apt-get install ocp-indent




2018-12-16 - Johannes 'josch' Schauer <josch@debian.org>
ocp-indent (1.7.0-1) unstable; urgency=medium
* New upstream version 1.7.0
- upstream changed their build system to dune
- build and install with jbuilder instead of Makefile.simple
- follow upstream and rename ocp-indent-lib to ocp-indent
- remove ocamlbuild from Build-Depends
- add appropriate Breaks and Replaces
- remove m4/ocaml.m4 and configure from d/copyright (not shipped anymore)
- Makefile.simple got removed -> remove all patches
- do not export DESTDIR to not confused jbuilder
* without ocamlbuild we do not need to pass --no-parallel to dh
* use dh_missing --fail-missing instead of dh_install --fail-missing
* Fix my name in Uploaders field
2018-05-21 - Johannes Schauer <josch@debian.org>
ocp-indent (1.6.1-1) unstable; urgency=medium
* New upstream version 1.6.1 (closes: #899079)
* debian/patches/fix-spelling: refresh
* debian/control: update Vcs-* fields for salsa
* debian/copyright: use secure copyright format uri
* debian/control: Bump Standards-Version (no changes required)
* debian/patches: add patch descriptions
* Bump debhelper compat level to 11
* Add autopkgtests
2017-07-16 - St├ęphane Glondu <glondu@debian.org>
ocp-indent (1.5.3-2) unstable; urgency=medium
* Team upload
* Add ocamlbuild to Build-Depends
2016-10-12 - Johannes Schauer <josch@debian.org>
ocp-indent (1.5.3-1) unstable; urgency=medium
* new upstream release
* Bump Standards-Version to 3.9.8 (no changes required)
2016-01-31 - Johannes Schauer <josch@debian.org>
ocp-indent (1.5.2-2) unstable; urgency=medium
* fix native compilation by using two separate ocamlfind calls instead of
calling it multiple times (removing patch fix-Makefile.simple-install-cmx
and amending fix-Makefile.simple-install-cmo-and-o)
2016-01-31 - Johannes Schauer <josch@debian.org>
ocp-indent (1.5.2-1) unstable; urgency=medium
* new upstream release
- fixes compilation problems (closes: #812300)
* remove patches that have been fixed upstream:
- fix-Makefile.simple-syntax-error
- let-Makefile.simple-respect-OCAML_HAVE_OCAMLOPT
- remove-approx_common-from-Makefile.simple
* install cmo and .o files into libocp-indent-lib-ocaml-dev
* move logic for building and installing additional content from
debian/rules to patches for Makefile.simple to allow upstreaming
- fix-Makefile.simple-install-target
- fix-Makefile.simple-libname
- fix-Makefile.simple-install-ocp-indent-bin
- fix-Makefile.simple-install-vim-emacs-indent
- fix-Makefile.simple-clean-symlinks
- fix-Makefile.simple-install-cmo-and-o
- fix-Makefile.simple-install-cmx
* add patch fixing spelling: fix-spelling
2015-06-09 - Johannes Schauer <josch@debian.org>
ocp-indent (1.5-2) unstable; urgency=medium
* add Christopher Zimmerman to d/copyright, install vim plugin in different
path and update its usage instructions (closes: #783869)
2015-04-29 - Johannes Schauer <josch@debian.org>
ocp-indent (1.5-1) unstable; urgency=medium
* new upstream release
* change my email in Uploaders field to josch@debian.org
* bump Standards-Version to 3.9.6
2014-09-13 - Johannes Schauer <j.schauer@email.de>
ocp-indent (1.4.2-1) unstable; urgency=low
* New upstream version
* remove Makefile.simple patch because applied upstream
* fix syntax error introduced into Makefile.simple by new patch
-> debian/patches/fix-Makefile.simple-syntax-error
* remove approx_common from being required in Makefile.simple
-> debian/patches/remove-approx_common-from-Makefile.simple
* do not build native versions on systems without ocamlopt
-> debian/patches/let-Makefile.simple-respect-OCAML_HAVE_OCAMLOPT
* add dynlink and findlib to ocamlbuild invocation for ocp-indent
* use OCAMLINIT_SED functionality of dh_ocamlinit to prefix lines in
*.install.in files with DYN and OPT to selectively include files
* add libfindlib-ocaml-dev to Build-Depends

See Also

Package Description
ocplib-simplex-ocaml-dev_0.4-1_amd64.deb simplex library for solving linear inequalities
ocproxy_1.60-1build1_amd64.deb SOCKS proxy for openconnect
ocrad_0.27-2_amd64.deb optical character recognition program
ocrfeeder_0.8.1-4_all.deb Document layout analysis and optical character recognition system
ocrmypdf-doc_8.0.1+dfsg-1ubuntu2_all.deb add an OCR text layer to PDF files - documentation
ocrmypdf_8.0.1+dfsg-1ubuntu2_all.deb add an OCR text layer to PDF files
ocrodjvu_0.10.4-1_all.deb tool to perform OCR on DjVu documents
ocserv_0.12.2-2_amd64.deb OpenConnect VPN server compatible with Cisco AnyConnect VPN
ocsinventory-agent_2.4.2-2_amd64.deb Hardware and software inventory tool (client)
ocsinventory-reports_2.5+dfsg1-1_all.deb Hardware and software inventory tool (Administration Console)
ocsinventory-server_2.5+dfsg1-1_all.deb Hardware and software inventory tool (Communication Server)
octave-arduino_0.3.0-2_all.deb Octave Arduino Toolkit
octave-bart_0.4.04-2_all.deb Octave bindings for BART
octave-bim_1.1.5-6_all.deb PDE solver using a finite element/volume approach in Octave
octave-biosig_1.9.3-2_amd64.deb Octave bindings for BioSig library