nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
b1dbb0ce 9a860729

+111 -47
+3 -4
pkgs/development/libraries/nvidia-optical-flow-sdk/default.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "nvidia-optical-flow-sdk"; 5 - version = "1.0"; 5 + version = "2.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "NVIDIA"; 9 9 repo = "NVIDIAOpticalFlowSDK"; 10 - rev = "79c6cee80a2df9a196f20afd6b598a9810964c32"; 11 - sha256 = "1y6igwv75v1ynqm7j6la3ky0f15mgnj1jyyak82yvhcsx1aax0a1"; 10 + rev = "edb50da3cf849840d680249aa6dbef248ebce2ca"; 11 + sha256 = "0hv0m0k9wl2wjhhl886j7ymngnf2xz7851nfh57s1gy5bv9lgdgz"; 12 12 }; 13 13 14 14 # # We only need the header files. The library files are ··· 25 25 platforms = platforms.all; 26 26 }; 27 27 } 28 -
+1 -1
pkgs/development/libraries/opencv/4.x.nix
··· 301 301 "-DCUDA_FAST_MATH=ON" 302 302 "-DCUDA_HOST_COMPILER=${cudatoolkit.cc}/bin/cc" 303 303 "-DCUDA_NVCC_FLAGS=--expt-relaxed-constexpr" 304 - "-DNVIDIA_OPTICAL_FLOW_1_0_HEADERS_PATH=${nvidia-optical-flow-sdk}" 304 + "-DNVIDIA_OPTICAL_FLOW_2_0_HEADERS_PATH=${nvidia-optical-flow-sdk}" 305 305 ] ++ lib.optionals stdenv.isDarwin [ 306 306 "-DWITH_OPENCL=OFF" 307 307 "-DWITH_LAPACK=OFF"
+25 -24
pkgs/development/libraries/opencv/cuda_opt_flow.patch
··· 1 - diff --git a/opencv_contrib/cudaoptflow/CMakeLists.txt b/opencv_contrib/cudaoptflow/CMakeLists.txt 2 - index e5b823ab4a..a728060d0b 100644 3 - --- a/opencv_contrib/cudaoptflow/CMakeLists.txt 4 - +++ b/opencv_contrib/cudaoptflow/CMakeLists.txt 5 - @@ -11,18 +11,6 @@ ocv_define_module(cudaoptflow opencv_video opencv_optflow opencv_cudaarithm open 6 - set(NVIDIA_OPTICAL_FLOW_1_0_HEADERS_COMMIT "79c6cee80a2df9a196f20afd6b598a9810964c32") 7 - set(NVIDIA_OPTICAL_FLOW_1_0_HEADERS_MD5 "ca5acedee6cb45d0ec610a6732de5c15") 8 - set(NVIDIA_OPTICAL_FLOW_1_0_HEADERS_PATH "${OpenCV_BINARY_DIR}/3rdparty/NVIDIAOpticalFlowSDK_1_0_Headers") 9 - -ocv_download(FILENAME "${NVIDIA_OPTICAL_FLOW_1_0_HEADERS_COMMIT}.zip" 10 - - HASH ${NVIDIA_OPTICAL_FLOW_1_0_HEADERS_MD5} 11 - - URL 12 - - "https://github.com/NVIDIA/NVIDIAOpticalFlowSDK/archive/" 13 - - DESTINATION_DIR "${NVIDIA_OPTICAL_FLOW_1_0_HEADERS_PATH}" 14 - - STATUS NVIDIA_OPTICAL_FLOW_1_0_HEADERS_DOWNLOAD_SUCCESS 15 - - ID "NVIDIA_OPTICAL_FLOW" 16 - - UNPACK RELATIVE_URL) 17 - 18 - -if(NOT NVIDIA_OPTICAL_FLOW_1_0_HEADERS_DOWNLOAD_SUCCESS) 19 - - message(STATUS "Failed to download NVIDIA_Optical_Flow_1_0 Headers") 20 - -else() 21 - - add_definitions(-DHAVE_NVIDIA_OPTFLOW=1) 22 - - ocv_include_directories(SYSTEM "${NVIDIA_OPTICAL_FLOW_1_0_HEADERS_PATH}/NVIDIAOpticalFlowSDK-${NVIDIA_OPTICAL_FLOW_1_0_HEADERS_COMMIT}") 1 + diff --unified --recursive --text a/opencv_contrib/cudaoptflow/CMakeLists.txt b/opencv_contrib/cudaoptflow/CMakeLists.txt 2 + --- a/opencv_contrib/cudaoptflow/CMakeLists.txt 2021-06-12 01:35:47.536395972 +0300 3 + +++ b/opencv_contrib/cudaoptflow/CMakeLists.txt 2021-06-12 01:36:02.029498597 +0300 4 + @@ -12,19 +12,6 @@ 5 + set(NVIDIA_OPTICAL_FLOW_2_0_HEADERS_COMMIT "edb50da3cf849840d680249aa6dbef248ebce2ca") 6 + set(NVIDIA_OPTICAL_FLOW_2_0_HEADERS_MD5 "a73cd48b18dcc0cc8933b30796074191") 7 + set(NVIDIA_OPTICAL_FLOW_2_0_HEADERS_PATH "${OpenCV_BINARY_DIR}/3rdparty/NVIDIAOpticalFlowSDK_2_0_Headers") 8 + - ocv_download(FILENAME "${NVIDIA_OPTICAL_FLOW_2_0_HEADERS_COMMIT}.zip" 9 + - HASH ${NVIDIA_OPTICAL_FLOW_2_0_HEADERS_MD5} 10 + - URL "https://github.com/NVIDIA/NVIDIAOpticalFlowSDK/archive/" 11 + - DESTINATION_DIR "${NVIDIA_OPTICAL_FLOW_2_0_HEADERS_PATH}" 12 + - STATUS NVIDIA_OPTICAL_FLOW_2_0_HEADERS_DOWNLOAD_SUCCESS 13 + - ID "NVIDIA_OPTICAL_FLOW" 14 + - UNPACK RELATIVE_URL) 15 + - 16 + - if(NOT NVIDIA_OPTICAL_FLOW_2_0_HEADERS_DOWNLOAD_SUCCESS) 17 + - message(STATUS "Failed to download NVIDIA_Optical_Flow_2_0 Headers") 18 + - else() 19 + - message(STATUS "Building with NVIDIA Optical Flow API 2.0") 20 + - add_definitions(-DHAVE_NVIDIA_OPTFLOW=2) 21 + - ocv_include_directories(SYSTEM "${NVIDIA_OPTICAL_FLOW_2_0_HEADERS_PATH}/NVIDIAOpticalFlowSDK-${NVIDIA_OPTICAL_FLOW_2_0_HEADERS_COMMIT}") 22 + - endif() 23 23 -endif() 24 24 \ No newline at end of file 25 - +add_definitions(-DHAVE_NVIDIA_OPTFLOW=1) 26 - +ocv_include_directories(SYSTEM "${NVIDIA_OPTICAL_FLOW_1_0_HEADERS_PATH}") 25 + + add_definitions(-DHAVE_NVIDIA_OPTFLOW=2) 26 + + ocv_include_directories(SYSTEM "${NVIDIA_OPTICAL_FLOW_2_0_HEADERS_PATH}") 27 + +endif()
+4 -2
pkgs/development/libraries/orocos-kdl/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "orocos-kdl"; 5 - version = "1.4.0"; 5 + version = "1.5.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "orocos"; 9 9 repo = "orocos_kinematics_dynamics"; 10 10 rev = "v${version}"; 11 - sha256 = "0qj56j231h0rnjbglakammxn2lwmhy5f2qa37v1f6pcn81dn13vv"; 11 + sha256 = "181w2q6lsrfcvrgqwi6m0xrydjlblj1b654apf2d7zjc7qqgd6ca"; 12 + # Needed to build Python bindings 13 + fetchSubmodules = true; 12 14 }; 13 15 14 16 sourceRoot = "source/orocos_kdl";
+29
pkgs/development/ocaml-modules/mccs/default.nix
··· 1 + { lib, fetchFromGitHub, buildDunePackage, cudf }: 2 + 3 + buildDunePackage rec { 4 + pname = "mccs"; 5 + version = "1.1+13"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "AltGr"; 9 + repo = "ocaml-mccs"; 10 + rev = version; 11 + sha256 = "sha256-K249E9qkWNK4BC+ynaR3bVEyu9Tk8iCE7GptKk/aVJc="; 12 + }; 13 + 14 + useDune2 = true; 15 + 16 + buildInputs = [ 17 + cudf 18 + ]; 19 + 20 + doCheck = true; 21 + 22 + meta = with lib; { 23 + description = "A library providing a multi criteria CUDF solver, part of MANCOOSI project."; 24 + downloadPage = "https://github.com/AltGr/ocaml-mccs"; 25 + homepage = "https://www.i3s.unice.fr/~cpjm/misc/"; 26 + license = with licenses; [ lgpl21 gpl3 ]; 27 + maintainers = with maintainers; [ superherointj ]; 28 + }; 29 + }
+32
pkgs/development/python-modules/aprslib/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , mox3 5 + , pytestCheckHook 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "aprslib"; 10 + version = "0.6.47"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "rossengeorgiev"; 14 + repo = "aprs-python"; 15 + rev = "v${version}"; 16 + sha256 = "1569v74ym2r8vxx3dnjcs5fr7rdrfb0i9sycny5frw2zgms4ag6b"; 17 + }; 18 + 19 + checkInputs = [ 20 + mox3 21 + pytestCheckHook 22 + ]; 23 + 24 + pythonImportsCheck = [ "aprslib" ]; 25 + 26 + meta = with lib; { 27 + description = "Module for accessing APRS-IS and parsing APRS packets"; 28 + homepage = "https://github.com/rossengeorgiev/aprs-python"; 29 + license = licenses.gpl2Plus; 30 + maintainers = with maintainers; [ dotlambda ]; 31 + }; 32 + }
+9 -13
pkgs/development/python-modules/pykdl/default.nix
··· 1 - { lib, stdenv, toPythonModule, fetchpatch, cmake, orocos-kdl, python, sip_4 }: 1 + { lib, stdenv, toPythonModule, cmake, orocos-kdl, eigen, python }: 2 2 3 3 toPythonModule (stdenv.mkDerivation { 4 4 pname = "pykdl"; 5 5 inherit (orocos-kdl) version src; 6 6 7 - patches = [ 8 - # Fix build with SIP 4.19.23+. Can be removed with version 1.5. 9 - # https://github.com/orocos/orocos_kinematics_dynamics/pull/270 10 - (fetchpatch { 11 - url = "https://github.com/orocos/orocos_kinematics_dynamics/commit/d8d087ad0e1c41f3489d1a255ebfa27b5695196b.patch"; 12 - sha256 = "0qyskqxv4a982kidzzyh34xj2iiw791ipbbl29jg4qb4l21xwqlg"; 13 - stripLen = 1; 14 - }) 15 - ]; 16 - 17 7 sourceRoot = "source/python_orocos_kdl"; 18 8 9 + # Fix hardcoded installation path 10 + postPatch = '' 11 + substituteInPlace CMakeLists.txt \ 12 + --replace dist-packages site-packages 13 + ''; 14 + 19 15 nativeBuildInputs = [ cmake ]; 20 - buildInputs = [ orocos-kdl ]; 21 - propagatedBuildInputs = [ python sip_4 ]; 16 + buildInputs = [ orocos-kdl eigen ]; 17 + propagatedBuildInputs = [ python ]; 22 18 23 19 meta = with lib; { 24 20 description = "Kinematics and Dynamics Library (Python bindings)";
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 42 42 "apns" = ps: with ps; [ ]; # missing inputs: apns2 43 43 "apple_tv" = ps: with ps; [ aiohttp-cors ifaddr netdisco pyatv zeroconf ]; 44 44 "apprise" = ps: with ps; [ apprise ]; 45 - "aprs" = ps: with ps; [ geopy ]; # missing inputs: aprslib 45 + "aprs" = ps: with ps; [ aprslib geopy ]; 46 46 "aqualogic" = ps: with ps; [ aqualogic ]; 47 47 "aquostv" = ps: with ps; [ ]; # missing inputs: sharp_aquos_rc 48 48 "arcam_fmj" = ps: with ps; [ ]; # missing inputs: arcam-fmj
+1
pkgs/servers/home-assistant/default.nix
··· 292 292 "api" 293 293 "apple_tv" 294 294 "apprise" 295 + "aprs" 295 296 "arlo" 296 297 "asuswrt" 297 298 "august"
+2 -2
pkgs/tools/typesetting/tex/texlive/default.nix
··· 131 131 132 132 in if sha512 == "" then 133 133 # hash stripped from pkgs.nix to save space -> fetch&unpack in a single step 134 + # currently unused as we prefer to keep the sha512 hashes for reproducibility 134 135 fetchurl { 135 136 inherit urls; 136 137 sha1 = if fixedHash == null then throw "TeX Live package ${tlName} is missing hash!" ··· 145 144 // passthru 146 145 147 146 else runCommand "texlive-${tlName}" 148 - ( { # lots of derivations, not meant to be cached 149 - preferLocalBuild = true; allowSubstitutes = false; 147 + ( { 150 148 inherit passthru; 151 149 } // lib.optionalAttrs (fixedHash != null) { 152 150 outputHash = fixedHash;
+2
pkgs/top-level/ocaml-packages.nix
··· 645 645 646 646 markup = callPackage ../development/ocaml-modules/markup { }; 647 647 648 + mccs = callPackage ../development/ocaml-modules/mccs { }; 649 + 648 650 mdx = callPackage ../development/ocaml-modules/mdx { }; 649 651 650 652 menhir = callPackage ../development/ocaml-modules/menhir { };
+2
pkgs/top-level/python-packages.nix
··· 477 477 478 478 apptools = callPackage ../development/python-modules/apptools { }; 479 479 480 + aprslib = callPackage ../development/python-modules/aprslib { }; 481 + 480 482 APScheduler = callPackage ../development/python-modules/APScheduler { }; 481 483 482 484 apsw = callPackage ../development/python-modules/apsw { };