crow: 1.2 -> 1.2.1.2 (#444521)

authored by Yohann Boniface and committed by GitHub 37354026 110ca3c5

+38 -7
+22
pkgs/by-name/cr/crow/cpm.patch
··· 1 + --- a/tests/CMakeLists.txt 2 + +++ b/tests/CMakeLists.txt 3 + @@ -5,18 +5,9 @@ 4 + set(CMAKE_POLICY_WARNING_CMP0126 new) 5 + 6 + include(${CMAKE_SOURCE_DIR}/cmake/compiler_options.cmake) 7 + -include(${CMAKE_SOURCE_DIR}/cmake/CPM.cmake) 8 + 9 + +find_package(Catch2 REQUIRED) 10 + 11 + -CPMAddPackage(Catch2 12 + - VERSION 3.7.0 13 + - GITHUB_REPOSITORY catchorg/Catch2 14 + - OPTIONS 15 + - "CATCH_INSTALL_DOCS Off" 16 + - "CATCH_INSTALL_EXTRAS Off" 17 + - "CATCH_ENABLE_REPRODUCIBLE_BUILD Off" 18 + -) 19 + - 20 + enable_testing() 21 + 22 + set(TEST_SRCS
+16 -7
pkgs/by-name/cr/crow/package.nix
··· 3 3 stdenv, 4 4 fetchFromGitHub, 5 5 cmake, 6 + catch2_3, 6 7 asio, 7 8 python3, 8 9 }: 9 10 10 11 stdenv.mkDerivation (finalAttrs: { 11 12 pname = "crow"; 12 - version = "1.2"; 13 + version = "1.2.1.2"; 13 14 14 15 src = fetchFromGitHub { 15 - owner = "crowcpp"; 16 - repo = "crow"; 17 - rev = "v${finalAttrs.version}"; 18 - sha256 = "sha256-fokj+KiS6frPVOoOvETxW3ue95kCcYhdhOlN3efzBd4="; 16 + owner = "CrowCpp"; 17 + repo = "Crow"; 18 + tag = "v${finalAttrs.version}"; 19 + hash = "sha256-iQ2owNry4LOmMxyO5L7O7XZB5vwUf+ZuZL76hZ6FThk="; 19 20 }; 20 21 22 + patches = [ 23 + ./cpm.patch 24 + ]; 25 + 21 26 propagatedBuildInputs = [ asio ]; 22 27 nativeBuildInputs = [ 23 - asio 24 28 cmake 25 - python3 26 29 ]; 27 30 28 31 cmakeFlags = [ ··· 30 33 ]; 31 34 32 35 doCheck = true; 36 + nativeCheckInputs = [ 37 + python3 38 + ]; 39 + checkInputs = [ 40 + catch2_3 41 + ]; 33 42 34 43 meta = { 35 44 description = "Fast and Easy to use microframework for the web";