about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorPeter Hoeg <peter@hoeg.com>2017-10-14 14:00:42 +0800
committerGitHub <noreply@github.com>2017-10-14 14:00:42 +0800
commit2fdfefa2da9fd2a2dd35d7aa00dfbc55ab0d5bcc (patch)
tree0c771df24d829b42a29fcd25e46c65c8a7b1605b /pkgs
parentc46fa38c90af96bfd4ffda6091f538022f5ee7bf (diff)
parentb2c1020a682d124ea027da699149624eefc88525 (diff)
downloadnixlib-2fdfefa2da9fd2a2dd35d7aa00dfbc55ab0d5bcc.tar
nixlib-2fdfefa2da9fd2a2dd35d7aa00dfbc55ab0d5bcc.tar.gz
nixlib-2fdfefa2da9fd2a2dd35d7aa00dfbc55ab0d5bcc.tar.bz2
nixlib-2fdfefa2da9fd2a2dd35d7aa00dfbc55ab0d5bcc.tar.lz
nixlib-2fdfefa2da9fd2a2dd35d7aa00dfbc55ab0d5bcc.tar.xz
nixlib-2fdfefa2da9fd2a2dd35d7aa00dfbc55ab0d5bcc.tar.zst
nixlib-2fdfefa2da9fd2a2dd35d7aa00dfbc55ab0d5bcc.zip
Merge pull request #30342 from acowley/pcl-qt5
pcl: qt4 -> qt5; 1.8.0 -> 1.8.1
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/libraries/pcl/default.nix19
-rw-r--r--pkgs/top-level/all-packages.nix3
2 files changed, 8 insertions, 14 deletions
diff --git a/pkgs/development/libraries/pcl/default.nix b/pkgs/development/libraries/pcl/default.nix
index 6b8ba68adb76..59f674789e47 100644
--- a/pkgs/development/libraries/pcl/default.nix
+++ b/pkgs/development/libraries/pcl/default.nix
@@ -1,34 +1,29 @@
-{ stdenv, fetchFromGitHub, cmake, qhull, flann, boost, vtk, eigen, pkgconfig, qt4
+{ stdenv, fetchFromGitHub, cmake, qhull, flann, boost, vtk, eigen, pkgconfig, qtbase
 , libusb1, libpcap, libXt, libpng, Cocoa, AGL, cf-private, OpenGL
 }:
 
 stdenv.mkDerivation rec {
-  name = "pcl-1.8.0";
+  name = "pcl-1.8.1";
 
   src = fetchFromGitHub {
     owner = "PointCloudLibrary";
     repo = "pcl";
     rev = name;
-    sha256 = "1pki4y7mc2dryxc8wa7rs4hg74qab80rpy90jnw3j8fzf09kxcll";
+    sha256 = "05wvqqi2fyk5innw4mg356r71c1hmc9alc7xkf4g81ds3b3867xq";
   };
 
   enableParallelBuilding = true;
 
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ cmake qhull flann boost eigen libusb1 libpcap
-                  libpng vtk qt4 libXt ]
+  nativeBuildInputs = [ pkgconfig cmake ];
+  buildInputs = [ qhull flann boost eigen libusb1 libpcap
+                  libpng vtk qtbase libXt ]
+
     ++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa AGL cf-private ];
   cmakeFlags = stdenv.lib.optionals stdenv.isDarwin [
     "-DCMAKE_OSX_SYSROOT=" "-DCMAKE_OSX_DEPLOYMENT_TARGET="
     "-DOPENGL_INCLUDE_DIR=${OpenGL}/Library/Frameworks"
   ];
 
-  preConfigure = stdenv.lib.optionalString stdenv.isDarwin ''
-    NIX_CFLAGS_COMPILE=$(echo "$NIX_CFLAGS_COMPILE" | sed "s,[[:space:]]*-F$NIX_STORE/[[:alnum:]]*-CF-osx-[[:digit:].]*/Library/Frameworks,,g")
-    sed -i 's,^\(      target_link_libraries("''${LIB_NAME}" "-framework Cocoa")\),\1\n      target_link_libraries("''${LIB_NAME}" "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation"),' visualization/CMakeLists.txt
-    sed -i 's,^\(set(SUBSYS_DEPS common io kdtree geometry search)\),\1\nset(CMAKE_OSX_SYSROOT "")\nset(CMAKE_OSX_DEPLOYMENT_TARGET ""),' visualization/CMakeLists.txt
-  '';
-
   meta = {
     homepage = http://pointclouds.org/;
     description = "Open project for 2D/3D image and point cloud processing";
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 82b53964f13d..67d619cf9883 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -10104,8 +10104,7 @@ with pkgs;
 
   pcg_c = callPackage ../development/libraries/pcg-c { };
 
-  pcl = callPackage ../development/libraries/pcl {
-    vtk = vtkWithQt4;
+  pcl = libsForQt5.callPackage ../development/libraries/pcl {
     inherit (darwin) cf-private;
     inherit (darwin.apple_sdk.frameworks) Cocoa AGL OpenGL;
   };