From e42b89ffbac888e3b7125fcc6e6314d8fc84a6c8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 21 May 2023 10:44:35 +0200 Subject: [PATCH 1/2] conan: 2.0.0 -> 2.0.5 Changelog: https://github.com/conan-io/conan/releases/tag/2.0.5 --- pkgs/development/tools/build-managers/conan/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/build-managers/conan/default.nix b/pkgs/development/tools/build-managers/conan/default.nix index cb66df77e316..e58ffaefd305 100644 --- a/pkgs/development/tools/build-managers/conan/default.nix +++ b/pkgs/development/tools/build-managers/conan/default.nix @@ -9,14 +9,14 @@ python3.pkgs.buildPythonApplication rec { pname = "conan"; - version = "2.0.0"; + version = "2.0.5"; format = "setuptools"; src = fetchFromGitHub { owner = "conan-io"; repo = "conan"; rev = "refs/tags/${version}"; - hash = "sha256-yx/MO5QAVKnGraQXJitXxaZooLtBqa+L04s73DwiE14="; + hash = "sha256-+ohUOQ9WBER/X0TDklf/qZCm9LhM1I1QRmED4FnkweM="; }; propagatedBuildInputs = with python3.pkgs; [ @@ -71,13 +71,17 @@ python3.pkgs.buildPythonApplication rec { # Requires cmake, meson, autotools, apt-get, etc. "conans/test/functional/command/new_test.py" "conans/test/functional/command/test_install_deploy.py" + "conans/test/functional/graph/test_transitive_build_scripts.py" + "conans/test/functional/layout/test_editable_cmake_components.py" "conans/test/functional/layout/test_editable_cmake.py" "conans/test/functional/layout/test_in_subfolder.py" "conans/test/functional/layout/test_source_folder.py" "conans/test/functional/toolchains/" "conans/test/functional/tools_versions_test.py" + "conans/test/functional/tools/scm/test_git.py" "conans/test/functional/tools/system/package_manager_test.py" "conans/test/functional/util/test_cmd_args_to_string.py" + "conans/test/integration/command_v2/list_test.py" "conans/test/unittests/tools/env/test_env_files.py" ]; From 5954c7a6df0b0aecbdd9c5e02b2e1e7ab25b77f5 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Mon, 22 May 2023 17:58:25 +0300 Subject: [PATCH 2/2] conan: fix build on aarch64-darwin --- .../tools/build-managers/conan/default.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/development/tools/build-managers/conan/default.nix b/pkgs/development/tools/build-managers/conan/default.nix index e58ffaefd305..7370aee6f575 100644 --- a/pkgs/development/tools/build-managers/conan/default.nix +++ b/pkgs/development/tools/build-managers/conan/default.nix @@ -53,6 +53,8 @@ python3.pkgs.buildPythonApplication rec { webtest ]); + __darwinAllowLocalNetworking = true; + pythonImportsCheck = [ "conan" ]; @@ -65,6 +67,17 @@ python3.pkgs.buildPythonApplication rec { disabledTests = [ # Tests require network access "TestFTP" + ] ++ lib.optionals stdenv.isDarwin [ + # Rejects paths containing nix + "test_conditional_os" + # Requires Apple Clang + "test_detect_default_compilers" + "test_detect_default_in_mac_os_using_gcc_as_default" + # Incompatible with darwin.xattr and xcbuild from nixpkgs + "test_dot_files" + "test_xcrun" + "test_xcrun_in_required_by_tool_requires" + "test_xcrun_in_tool_requires" ]; disabledTestPaths = [