opencv: add version 3.0
Adding as a separate expression, as it is not api compatible with 2.x.
This commit is contained in:
parent
65c1afd238
commit
b4ad13f667
|
@ -0,0 +1,30 @@
|
||||||
|
{ lib, stdenv, fetchurl, cmake, gtk, libjpeg, libpng, libtiff, jasper, ffmpeg
|
||||||
|
, fetchpatch, pkgconfig, gstreamer, xineLib, glib, python27, python27Packages, unzip
|
||||||
|
, enableBloat ? false }:
|
||||||
|
|
||||||
|
let v = "3.0.0"; in
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "opencv-${v}";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/Itseez/opencv/archive/${v}.zip";
|
||||||
|
sha256 = "00dh7wvgkflz22liqd10fma8m3395lb3l3rgawnn5wlnz6i4w287";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs =
|
||||||
|
[ unzip libjpeg libpng libtiff ]
|
||||||
|
++ lib.optionals enableBloat [ gtk glib jasper ffmpeg xineLib gstreamer python27 python27Packages.numpy ];
|
||||||
|
|
||||||
|
nativeBuildInputs = [ cmake pkgconfig ];
|
||||||
|
|
||||||
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Open Computer Vision Library with more than 500 algorithms";
|
||||||
|
homepage = http://opencv.org/;
|
||||||
|
license = stdenv.lib.licenses.bsd3;
|
||||||
|
maintainers = with stdenv.lib.maintainers; [viric flosse];
|
||||||
|
platforms = with stdenv.lib.platforms; linux;
|
||||||
|
};
|
||||||
|
}
|
|
@ -7790,6 +7790,8 @@ let
|
||||||
libpng = libpng12;
|
libpng = libpng12;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
opencv3 = callPackage ../development/libraries/opencv/3.x.nix { };
|
||||||
|
|
||||||
# this ctl version is needed by openexr_viewers
|
# this ctl version is needed by openexr_viewers
|
||||||
openexr_ctl = ctl;
|
openexr_ctl = ctl;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue