1{ lib 2, clangStdenv 3, fetchFromGitHub 4, cmake 5, ninja 6, libbsd 7, libsystemtap 8}: 9 10let 11 version = "5.5"; 12in clangStdenv.mkDerivation { 13 pname = "swift-corelibs-libdispatch"; 14 inherit version; 15 16 outputs = [ "out" "dev" "man" ]; 17 18 src = fetchFromGitHub { 19 owner = "apple"; 20 repo = "swift-corelibs-libdispatch"; 21 rev = "swift-${version}-RELEASE"; 22 sha256 = "sha256-MbLgmS6qRSRT+2dGqbYTNb5MTM4Wz/grDXFk1kup+jk="; 23 }; 24 25 nativeBuildInputs = [ 26 cmake 27 ninja 28 ]; 29 30 buildInputs = [ 31 libbsd 32 libsystemtap 33 ]; 34 35 meta = { 36 description = "Grand Central Dispatch"; 37 homepage = "https://github.com/apple/swift-corelibs-libdispatch"; 38 platforms = lib.platforms.linux; 39 license = lib.licenses.asl20; 40 maintainers = [ lib.maintainers.cmm ]; 41 }; 42}