@@ -47,16 +47,17 @@ let package = Package(
4747 . library( name: " TerminalProgress " , targets: [ " TerminalProgress " ] ) ,
4848 ] ,
4949 dependencies: [
50- . package ( url: " https://github.com/Bouke/DNS.git " , from: " 1.2.0 " ) ,
5150 . package ( url: " https://github.com/apple/containerization.git " , exact: Version ( stringLiteral: scVersion) ) ,
5251 . package ( url: " https://github.com/apple/swift-argument-parser.git " , from: " 1.3.0 " ) ,
5352 . package ( url: " https://github.com/apple/swift-collections.git " , from: " 1.2.0 " ) ,
5453 . package ( url: " https://github.com/apple/swift-log.git " , from: " 1.0.0 " ) ,
5554 . package ( url: " https://github.com/apple/swift-nio.git " , from: " 2.80.0 " ) ,
56- . package ( url: " https://github.com/apple/swift-protobuf.git " , from: " 1.29.0 " ) ,
57- . package ( url: " https://github.com/apple/swift-system.git " , from: " 1.4.0 " ) ,
58- . package ( url: " https://github.com/grpc/grpc-swift.git " , from: " 1.26.0 " ) ,
59- . package ( url: " https://github.com/orlandos-nl/DNSClient.git " , from: " 2.4.1 " ) ,
55+ . package ( url: " https://github.com/apple/swift-protobuf.git " , from: " 1.36.0 " ) ,
56+ . package ( url: " https://github.com/apple/swift-system.git " , from: " 1.6.4 " ) ,
57+ . package ( url: " https://github.com/Bouke/DNS.git " , from: " 1.2.0 " ) ,
58+ . package ( url: " https://github.com/grpc/grpc-swift-2.git " , from: " 2.3.0 " ) ,
59+ . package ( url: " https://github.com/grpc/grpc-swift-nio-transport.git " , from: " 2.4.4 " ) ,
60+ . package ( url: " https://github.com/grpc/grpc-swift-protobuf.git " , from: " 2.2.0 " ) ,
6061 . package ( url: " https://github.com/swift-server/async-http-client.git " , from: " 1.20.1 " ) ,
6162 . package ( url: " https://github.com/swiftlang/swift-docc-plugin.git " , from: " 1.1.0 " ) ,
6263 ] ,
@@ -111,10 +112,14 @@ let package = Package(
111112 dependencies: [
112113 . product( name: " Logging " , package : " swift-log " ) ,
113114 . product( name: " NIO " , package : " swift-nio " ) ,
115+ . product( name: " NIOPosix " , package : " swift-nio " ) ,
114116 . product( name: " Containerization " , package : " containerization " ) ,
115117 . product( name: " ContainerizationArchive " , package : " containerization " ) ,
116118 . product( name: " ContainerizationOCI " , package : " containerization " ) ,
117119 . product( name: " ArgumentParser " , package : " swift-argument-parser " ) ,
120+ . product( name: " GRPCCore " , package : " grpc-swift-2 " ) ,
121+ . product( name: " GRPCNIOTransportHTTP2 " , package : " grpc-swift-nio-transport " ) ,
122+ . product( name: " GRPCProtobuf " , package : " grpc-swift-protobuf " ) ,
118123 " ContainerAPIClient " ,
119124 ]
120125 ) ,
@@ -133,7 +138,9 @@ let package = Package(
133138 . product( name: " ContainerizationExtras " , package : " containerization " ) ,
134139 . product( name: " ContainerizationOS " , package : " containerization " ) ,
135140 . product( name: " ContainerizationEXT4 " , package : " containerization " ) ,
136- . product( name: " GRPC " , package : " grpc-swift " ) ,
141+ . product( name: " GRPCCore " , package : " grpc-swift-2 " ) ,
142+ . product( name: " GRPCNIOTransportHTTP2 " , package : " grpc-swift-nio-transport " ) ,
143+ . product( name: " GRPCProtobuf " , package : " grpc-swift-protobuf " ) ,
137144 . product( name: " Logging " , package : " swift-log " ) ,
138145 " ContainerAPIService " ,
139146 " ContainerAPIClient " ,
@@ -300,7 +307,9 @@ let package = Package(
300307 dependencies: [
301308 . product( name: " ArgumentParser " , package : " swift-argument-parser " ) ,
302309 . product( name: " Logging " , package : " swift-log " ) ,
303- . product( name: " GRPC " , package : " grpc-swift " ) ,
310+ . product( name: " GRPCCore " , package : " grpc-swift-2 " ) ,
311+ . product( name: " GRPCNIOTransportHTTP2 " , package : " grpc-swift-nio-transport " ) ,
312+ . product( name: " GRPCProtobuf " , package : " grpc-swift-protobuf " ) ,
304313 . product( name: " Containerization " , package : " containerization " ) ,
305314 " ContainerLog " ,
306315 " ContainerPlugin " ,
@@ -427,7 +436,6 @@ let package = Package(
427436 dependencies: [
428437 . product( name: " NIOCore " , package : " swift-nio " ) ,
429438 . product( name: " NIOPosix " , package : " swift-nio " ) ,
430- . product( name: " DNSClient " , package : " DNSClient " ) ,
431439 . product( name: " DNS " , package : " DNS " ) ,
432440 . product( name: " Logging " , package : " swift-log " ) ,
433441 . product( name: " ContainerizationOS " , package : " containerization " ) ,
0 commit comments