Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 unstableGitUpdater, 7}: 8 9stdenv.mkDerivation { 10 pname = "libcxxrt"; 11 version = "4.0.10-unstable-2025-02-25"; 12 13 src = fetchFromGitHub { 14 owner = "libcxxrt"; 15 repo = "libcxxrt"; 16 rev = "a6f71cbc3a1e1b8b9df241e081fa0ffdcde96249"; 17 sha256 = "+oTjU/DgOEIwJebSVkSEt22mJSdeONozB8FfzEiESHU="; 18 }; 19 20 nativeBuildInputs = [ cmake ]; 21 22 outputs = [ 23 "out" 24 "dev" 25 ]; 26 27 installPhase = '' 28 mkdir -p $dev/include $out/lib 29 cp ../src/cxxabi.h $dev/include 30 cp lib/libcxxrt${stdenv.hostPlatform.extensions.library} $out/lib 31 ''; 32 33 passthru = { 34 libName = "cxxrt"; 35 updateScript = unstableGitUpdater { }; 36 }; 37 38 meta = with lib; { 39 homepage = "https://github.com/libcxxrt/libcxxrt"; 40 description = "Implementation of the Code Sourcery C++ ABI"; 41 maintainers = with maintainers; [ qyliss ]; 42 platforms = platforms.all; 43 license = licenses.bsd2; 44 }; 45}