diff options
author | storvik <petterstorvik@gmail.com> | 2021-03-04 16:54:15 +0100 |
---|---|---|
committer | storvik <petterstorvik@gmail.com> | 2021-03-04 16:54:15 +0100 |
commit | 9c714b19ee0aff739ed218d4770445746c21f777 (patch) | |
tree | fecd53c11a7e1092985cfb41d53d4fe48c603922 | |
parent | cdca2809c0b13880acfcd207f2720391975457ab (diff) | |
download | nixpkgs-9c714b19ee0aff739ed218d4770445746c21f777.tar nixpkgs-9c714b19ee0aff739ed218d4770445746c21f777.tar.gz nixpkgs-9c714b19ee0aff739ed218d4770445746c21f777.tar.bz2 nixpkgs-9c714b19ee0aff739ed218d4770445746c21f777.tar.lz nixpkgs-9c714b19ee0aff739ed218d4770445746c21f777.tar.xz nixpkgs-9c714b19ee0aff739ed218d4770445746c21f777.tar.zst nixpkgs-9c714b19ee0aff739ed218d4770445746c21f777.zip |
pcl: add wrapQt, remove broken and run nixpkgs-fmt
-rw-r--r-- | pkgs/development/libraries/pcl/default.nix | 48 |
1 files changed, 37 insertions, 11 deletions
diff --git a/pkgs/development/libraries/pcl/default.nix b/pkgs/development/libraries/pcl/default.nix index 436e0f85e16..b8cdff1f48c 100644 --- a/pkgs/development/libraries/pcl/default.nix +++ b/pkgs/development/libraries/pcl/default.nix @@ -1,22 +1,49 @@ -{ lib, stdenv, fetchFromGitHub, cmake -, qhull, flann, boost, vtk, eigen, pkg-config, qtbase -, libusb1, libpcap, libXt, libpng, Cocoa, AGL, OpenGL +{ lib +, stdenv +, fetchFromGitHub +, wrapQtAppsHook +, cmake +, qhull +, flann +, boost +, vtk +, eigen +, pkg-config +, qtbase +, libusb1 +, libpcap +, libXt +, libpng +, Cocoa +, AGL +, OpenGL }: stdenv.mkDerivation rec { - name = "pcl-1.11.1"; + pname = "pcl"; + version = "1.11.1"; src = fetchFromGitHub { owner = "PointCloudLibrary"; repo = "pcl"; - rev = name; + rev = "${pname}-${version}"; sha256 = "1cli2rxqsk6nxp36p5mgvvahjz8hm4fb68yi8cf9nw4ygbcvcwb1"; }; - nativeBuildInputs = [ pkg-config cmake ]; - buildInputs = [ qhull flann boost eigen libusb1 libpcap - libpng vtk qtbase libXt ] - ++ lib.optionals stdenv.isDarwin [ Cocoa AGL ]; + nativeBuildInputs = [ pkg-config cmake wrapQtAppsHook ]; + buildInputs = [ + qhull + flann + boost + eigen + libusb1 + libpcap + libpng + vtk + qtbase + libXt + ] + ++ lib.optionals stdenv.isDarwin [ Cocoa AGL ]; cmakeFlags = lib.optionals stdenv.isDarwin [ "-DOPENGL_INCLUDE_DIR=${OpenGL}/Library/Frameworks" @@ -24,10 +51,9 @@ stdenv.mkDerivation rec { meta = { homepage = "https://pointclouds.org/"; - broken = lib.versionAtLeast qtbase.version "5.15"; description = "Open project for 2D/3D image and point cloud processing"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [viric]; + maintainers = with lib.maintainers; [ viric ]; platforms = with lib.platforms; linux ++ darwin; }; } |