omake - build system with automated dependency analysis

Property Value
Distribution Ubuntu 19.04 (Disco Dingo)
Repository Ubuntu Universe amd64
Package filename omake_0.9.8.5-3-9build4_amd64.deb
Package name omake
Package version
Package release 3-9build4
Package architecture amd64
Package type deb
Category universe/devel
License -
Maintainer Ubuntu Developers <>
Download size 1001.31 KB
Installed size 4.65 MB
OMake is a build system designed to scale from small projects to very
large projects spanning many directories. OMake uses a syntax similar
to GNU make, with many additional features.  It contains
specifications for easily building C, OCaml, and LaTeX programs, but
can be used to build projects with other languages as well.
OMake includes an accurate, automated dependency analysis based on
MD5 digests.  It also includes a stand-alone command-line
interpreter, osh, that can be used as an interactive shell for
debugging the build files.  OMake's syntax is a full object oriented
language.  Features of the OMake language include integer and
floating point arithmetic, scoped expressions, higher order
functions, multiple inheritance, pattern matching, runtime
exceptions, lexers, and LALR(1) parsers.  Users can easily produce
architecture independent builds as omake provides a uniform interface
to its standard library on Linux/Unix, Win32, and OS X.


Package Version Architecture Repository
omake_0.9.8.5-3-9build4_i386.deb i386 Ubuntu Universe
omake - - -


Name Value
libc6 >= 2.17
libfam0 -
libreadline8 >= 6.0
libtinfo6 >= 6


Type URL
Binary Package omake_0.9.8.5-3-9build4_amd64.deb
Source Package omake

Install Howto

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




2019-01-14 - Matthias Klose <>
omake ( disco; urgency=medium
* No-change rebuild for readline soname change.
2018-05-03 - Matthias Klose <>
omake ( cosmic; urgency=medium
* No-change rebuild for ncurses soname changes.
2016-09-17 - Matthias Klose <>
omake ( yakkety; urgency=medium
* No-change rebuild for readline soname change.
2016-02-07 - Matthias Klose <>
omake ( xenial; urgency=medium
* No-change rebuild for ncurses6 transition.
2014-02-04 - Stéphane Glondu <>
omake ( unstable; urgency=medium
* Team upload
* Disable fatal warnings (Closes: #737592)
* Use LDFLAGS instead of CFLAGS for ld-as-needed (Closes: #681663)
* Use dh_ocaml for automatic dependencies (Closes: #599322)
* Recompile with new libfam0 (Closes: #715043)
* Bump debhelper compat to 9
* Update Vcs-*
* Remove myself from Uploaders
2010-05-03 - Stéphane Glondu <>
omake ( unstable; urgency=low
* Add 0004-Disable-warnings-introduced-in-OCaml-3.12.patch
(Closes: #580091)
* Bump Standards-Version to 3.8.4 (no changes)
* Switch source package format to 3.0 (quilt)
* Reformat debian/NEWS to please Lintian
2009-09-13 - Stéphane Glondu <>
omake ( unstable; urgency=low
* debian/control:
- update my e-mail address, remove DMUA
- change build-dependency from libreadline5-dev to libreadline-dev
- update Standards-Version to 3.8.3 (no changes)
2009-07-04 - Stephane Glondu <>
omake ( unstable; urgency=low
* Properly strip only on native architectures
* Move to section ocaml
* Update Standards-Version to 3.8.2
2009-04-11 - Stephane Glondu <>
omake ( unstable; urgency=low
* Add DM-Upload-Allowed
* Switch copyright to new format
* Add Homepage field to debian/control
* Add build-dependency on dh-ocaml and use
* Switch patch system to quilt, add README.source
* New patches:
- remove useless external that causes FTBFS (Closes: #522008)
- fix attempt to free a non-heap object (Closes: #505045)
(thanks to Martin Michlmayr for spotting this)
* Use debhelper 7 and overrides
* Bump Standards-Version to 3.8.1
* Add debian/watch
* Move documentation to (new) arch-indep package omake-doc
2009-01-13 - Stephane Glondu <>
omake ( unstable; urgency=high
* Switch packaging to git
* Set Maintainer to d-o-m, add mfurr and myself to Uploaders
* Do not install ocamldep-omake, as it is useless (Closes: #510919)
* Add NEWS.Debian

See Also

Package Description
omega-rpg_0.90-pa9-16build1_amd64.deb text-based roguelike game
omegat_3.6.0.10+dfsg-1_all.deb Computer Assisted Translation (CAT) tool
omhacks_0.16-1_amd64.deb command line interface to OpenMoko hardware
omins_0.2.0-7.1ubuntu2_amd64.deb collection of LADSPA plugins aimed at modular synthesizers
omnievents-doc_2.6.2-5build1_all.deb omniORB event service documentation
omnievents_2.6.2-5build1_amd64.deb omniORB event service
omniidl-python_4.2.2-0.2build2_all.deb omniidl backend to compile Python stubs from IDL files
omniidl_4.2.2-0.9build1_amd64.deb omniORB IDL to C++ and Python compiler
omniorb-doc_4.2.2-0.9build1_all.deb omniORB documentation
omniorb-idl_4.2.2-0.9build1_all.deb omniORB CORBA services idl files
omniorb-nameserver_4.2.2-0.9build1_amd64.deb omniORB naming service
omniorb_4.2.2-0.9build1_amd64.deb IOR and naming service utilities for omniORB
ompl-demos_1.4.2+ds1-1_all.deb Open Motion Planning Library (OMPL) demos
ompl-plannerarena_1.4.2+ds1-1_all.deb Open Motion Planning Library (OMPL) plannerarena
onak_0.5.0-1_amd64.deb OpenPGP Key Server