@@ -23,7 +23,7 @@ import PackageDescription
2323let releaseVersion = ProcessInfo . processInfo. environment [ " RELEASE_VERSION " ] ?? " 0.0.0 "
2424let gitCommit = ProcessInfo . processInfo. environment [ " GIT_COMMIT " ] ?? " unspecified "
2525let builderShimVersion = " 0.8.0 "
26- let scVersion = " 0.26.1 "
26+ let scVersion = " 0.26.2 "
2727
2828let package = Package (
2929 name: " container " ,
@@ -47,17 +47,18 @@ let package = Package(
4747 . library( name: " TerminalProgress " , targets: [ " TerminalProgress " ] ) ,
4848 ] ,
4949 dependencies: [
50- . package ( url: " https://github.com/apple/swift-log.git " , from: " 1.0.0 " ) ,
50+ . package ( url: " https://github.com/Bouke/DNS.git " , from: " 1.2.0 " ) ,
51+ . package ( url: " https://github.com/apple/containerization.git " , exact: Version ( stringLiteral: scVersion) ) ,
5152 . package ( url: " https://github.com/apple/swift-argument-parser.git " , from: " 1.3.0 " ) ,
5253 . package ( url: " https://github.com/apple/swift-collections.git " , from: " 1.2.0 " ) ,
53- . package ( url: " https://github.com/grpc/grpc-swift.git " , from: " 1.26.0 " ) ,
54- . package ( url: " https://github.com/apple/swift-protobuf.git " , from: " 1.29.0 " ) ,
54+ . package ( url: " https://github.com/apple/swift-log.git " , from: " 1.0.0 " ) ,
5555 . package ( url: " https://github.com/apple/swift-nio.git " , from: " 2.80.0 " ) ,
56- . package ( url: " https://github.com/swiftlang/swift-docc-plugin.git " , from: " 1.1.0 " ) ,
57- . package ( url: " https://github.com/swift-server/async-http-client.git " , from: " 1.20.1 " ) ,
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 " ) ,
5859 . package ( url: " https://github.com/orlandos-nl/DNSClient.git " , from: " 2.4.1 " ) ,
59- . package ( url: " https://github.com/Bouke/DNS .git " , from: " 1.2.0 " ) ,
60- . package ( url: " https://github.com/apple/containerization .git " , exact : Version ( stringLiteral : scVersion ) ) ,
60+ . package ( url: " https://github.com/swift-server/async-http-client .git " , from: " 1.20.1 " ) ,
61+ . package ( url: " https://github.com/swiftlang/swift-docc-plugin .git " , from : " 1.1.0 " ) ,
6162 ] ,
6263 targets: [
6364 . executableTarget(
@@ -155,6 +156,7 @@ let package = Package(
155156 . product( name: " ContainerizationExtras " , package : " containerization " ) ,
156157 . product( name: " ContainerizationOS " , package : " containerization " ) ,
157158 . product( name: " Logging " , package : " swift-log " ) ,
159+ . product( name: " SystemPackage " , package : " swift-system " ) ,
158160 " CVersion " ,
159161 " ContainerAPIClient " ,
160162 " ContainerNetworkServiceClient " ,
@@ -172,13 +174,14 @@ let package = Package(
172174 name: " ContainerAPIClient " ,
173175 dependencies: [
174176 . product( name: " ArgumentParser " , package : " swift-argument-parser " ) ,
175- . product( name: " Logging " , package : " swift-log " ) ,
176- . product( name: " NIOCore " , package : " swift-nio " ) ,
177- . product( name: " NIOPosix " , package : " swift-nio " ) ,
178177 . product( name: " Containerization " , package : " containerization " ) ,
179178 . product( name: " ContainerizationArchive " , package : " containerization " ) ,
180179 . product( name: " ContainerizationOCI " , package : " containerization " ) ,
181180 . product( name: " ContainerizationOS " , package : " containerization " ) ,
181+ . product( name: " Logging " , package : " swift-log " ) ,
182+ . product( name: " NIOCore " , package : " swift-nio " ) ,
183+ . product( name: " NIOPosix " , package : " swift-nio " ) ,
184+ . product( name: " SystemPackage " , package : " swift-system " ) ,
182185 " ContainerImagesServiceClient " ,
183186 " ContainerPersistence " ,
184187 " ContainerPlugin " ,
@@ -202,6 +205,7 @@ let package = Package(
202205 . product( name: " ArgumentParser " , package : " swift-argument-parser " ) ,
203206 . product( name: " Logging " , package : " swift-log " ) ,
204207 . product( name: " Containerization " , package : " containerization " ) ,
208+ . product( name: " SystemPackage " , package : " swift-system " ) ,
205209 " ContainerImagesService " ,
206210 " ContainerLog " ,
207211 " ContainerPlugin " ,
@@ -251,6 +255,7 @@ let package = Package(
251255 " ContainerLog " ,
252256 " ContainerNetworkService " ,
253257 " ContainerNetworkServiceClient " ,
258+ " ContainerPlugin " ,
254259 " ContainerResource " ,
255260 " ContainerVersion " ,
256261 " ContainerXPC " ,
@@ -297,6 +302,7 @@ let package = Package(
297302 . product( name: " GRPC " , package : " grpc-swift " ) ,
298303 . product( name: " Containerization " , package : " containerization " ) ,
299304 " ContainerLog " ,
305+ " ContainerPlugin " ,
300306 " ContainerResource " ,
301307 " ContainerSandboxService " ,
302308 " ContainerSandboxServiceClient " ,
@@ -352,7 +358,8 @@ let package = Package(
352358 . target(
353359 name: " ContainerLog " ,
354360 dependencies: [
355- . product( name: " Logging " , package : " swift-log " )
361+ . product( name: " Logging " , package : " swift-log " ) ,
362+ . product( name: " SystemPackage " , package : " swift-system " ) ,
356363 ]
357364 ) ,
358365 . target(
@@ -369,6 +376,7 @@ let package = Package(
369376 dependencies: [
370377 . product( name: " Logging " , package : " swift-log " ) ,
371378 . product( name: " ContainerizationOS " , package : " containerization " ) ,
379+ . product( name: " SystemPackage " , package : " swift-system " ) ,
372380 " ContainerVersion " ,
373381 ]
374382 ) ,
0 commit comments