swift-corelibs-libdispatch: init at swift-5.5-RELEASE

Only currently packaged for Linux, which should be OK because the only
user in Nixpkgs is Deadbeef (which is packaged only for Linux).

+44
+42
pkgs/development/libraries/swift-corelibs-libdispatch/default.nix
···
··· 1 + { lib 2 + , clangStdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , ninja 6 + , libbsd 7 + , libsystemtap 8 + }: 9 + 10 + let 11 + version = "5.5"; 12 + in 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 + }
+2
pkgs/top-level/all-packages.nix
··· 35356 honeyvent = callPackage ../servers/tracing/honeycomb/honeyvent { }; 35357 35358 mictray = callPackage ../tools/audio/mictray { }; 35359 }
··· 35356 honeyvent = callPackage ../servers/tracing/honeycomb/honeyvent { }; 35357 35358 mictray = callPackage ../tools/audio/mictray { }; 35359 + 35360 + swift-corelibs-libdispatch = callPackage ../development/libraries/swift-corelibs-libdispatch { }; 35361 }