From 9944d92dffef9e0d193d91260a44e6e39b99b411 Mon Sep 17 00:00:00 2001 From: Sergey Mironov Date: Sat, 20 Jun 2015 16:23:50 +0300 Subject: [PATCH] omniorb: add the expression --- pkgs/development/tools/omniorb/default.nix | 22 ++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 24 insertions(+) create mode 100644 pkgs/development/tools/omniorb/default.nix diff --git a/pkgs/development/tools/omniorb/default.nix b/pkgs/development/tools/omniorb/default.nix new file mode 100644 index 00000000000..180e714b81e --- /dev/null +++ b/pkgs/development/tools/omniorb/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchurl, python }: +stdenv.mkDerivation rec { + + name = "omniorb-${version}"; + + version = "4.2.0"; + + src = fetchurl rec { + url = "http://sourceforge.net/projects/omniorb/files/omniORB/omniORB-${version}/omniORB-${version}.tar.bz2"; + sha256 = "1g58xcw4641wyisp9wscrkzaqrz0vf123dgy52qq2a3wk7y77hkl"; + }; + + buildInputs = [ python ]; + + meta = with stdenv.lib; { + description = "omniORB is a robust high performance CORBA ORB for C++ and Python. It is freely available under the terms of the GNU Lesser General Public License (for the libraries), and GNU General Public License (for the tools). omniORB is largely CORBA 2.6 compliant."; + homepage = "http://omniorb.sourceforge.net/"; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ smironov ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 81700f14669..6680cf8233b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5630,6 +5630,8 @@ let omake = callPackage ../development/tools/ocaml/omake { }; omake_rc1 = callPackage ../development/tools/ocaml/omake/0.9.8.6-rc1.nix { }; + omniorb = callPackage ../development/tools/omniorb { }; + opengrok = callPackage ../development/tools/misc/opengrok { }; openocd = callPackage ../development/tools/misc/openocd { };