@@ -23,8 +23,8 @@ let products: [Product] = [
2323 targets: [ " GRPCProtobuf " ]
2424 ) ,
2525 . executable(
26- name: " protoc-gen-grpc-swift " ,
27- targets: [ " protoc-gen-grpc-swift " ]
26+ name: " protoc-gen-grpc-swift-2 " ,
27+ targets: [ " protoc-gen-grpc-swift-2 " ]
2828 ) ,
2929 . plugin(
3030 name: " GRPCProtobufGenerator " ,
@@ -38,8 +38,8 @@ let products: [Product] = [
3838
3939let dependencies : [ Package . Dependency ] = [
4040 . package (
41- url: " https://github.com/grpc/grpc-swift.git " ,
42- from: " 2.2.1 "
41+ url: " https://github.com/grpc/grpc-swift-2 .git " ,
42+ from: " 2.0.0 "
4343 ) ,
4444 . package (
4545 url: " https://github.com/apple/swift-protobuf.git " ,
@@ -49,12 +49,12 @@ let dependencies: [Package.Dependency] = [
4949
5050// -------------------------------------------------------------------------------------------------
5151
52- // This adds some build settings which allow us to map "@available(gRPCSwiftProtobuf 1 .x, *)" to
52+ // This adds some build settings which allow us to map "@available(gRPCSwiftProtobuf 2 .x, *)" to
5353// the appropriate OS platforms.
54- let nextMinorVersion = 3
54+ let nextMinorVersion = 1
5555let availabilitySettings : [ SwiftSetting ] = ( 0 ... nextMinorVersion) . map { minor in
5656 let name = " gRPCSwiftProtobuf "
57- let version = " 1 .\( minor) "
57+ let version = " 2 .\( minor) "
5858 let platforms = " macOS 15.0, iOS 18.0, watchOS 11.0, tvOS 18.0, visionOS 2.0 "
5959 let setting = " AvailabilityMacro= \( name) \( version) : \( platforms) "
6060 return . enableExperimentalFeature( setting)
@@ -71,12 +71,12 @@ let defaultSwiftSettings: [SwiftSetting] =
7171// -------------------------------------------------------------------------------------------------
7272
7373var targets : [ Target ] = [
74- // protoc plugin for grpc-swift
74+ // protoc plugin for grpc-swift-2
7575 . executableTarget(
76- name: " protoc-gen-grpc-swift " ,
76+ name: " protoc-gen-grpc-swift-2 " ,
7777 dependencies: [
7878 . target( name: " GRPCProtobufCodeGen " ) ,
79- . product( name: " GRPCCodeGen " , package : " grpc-swift " ) ,
79+ . product( name: " GRPCCodeGen " , package : " grpc-swift-2 " ) ,
8080 . product( name: " SwiftProtobuf " , package : " swift-protobuf " ) ,
8181 . product( name: " SwiftProtobufPluginLibrary " , package : " swift-protobuf " ) ,
8282 ] ,
@@ -87,7 +87,7 @@ var targets: [Target] = [
8787 . target(
8888 name: " GRPCProtobuf " ,
8989 dependencies: [
90- . product( name: " GRPCCore " , package : " grpc-swift " ) ,
90+ . product( name: " GRPCCore " , package : " grpc-swift-2 " ) ,
9191 . product( name: " SwiftProtobuf " , package : " swift-protobuf " ) ,
9292 ] ,
9393 swiftSettings: defaultSwiftSettings
@@ -96,18 +96,18 @@ var targets: [Target] = [
9696 name: " GRPCProtobufTests " ,
9797 dependencies: [
9898 . target( name: " GRPCProtobuf " ) ,
99- . product( name: " GRPCCore " , package : " grpc-swift " ) ,
100- . product( name: " GRPCInProcessTransport " , package : " grpc-swift " ) ,
99+ . product( name: " GRPCCore " , package : " grpc-swift-2 " ) ,
100+ . product( name: " GRPCInProcessTransport " , package : " grpc-swift-2 " ) ,
101101 . product( name: " SwiftProtobuf " , package : " swift-protobuf " ) ,
102102 ] ,
103103 swiftSettings: defaultSwiftSettings
104104 ) ,
105105
106- // Code generator library for protoc-gen-grpc-swift
106+ // Code generator library for protoc-gen-grpc-swift-2
107107 . target(
108108 name: " GRPCProtobufCodeGen " ,
109109 dependencies: [
110- . product( name: " GRPCCodeGen " , package : " grpc-swift " ) ,
110+ . product( name: " GRPCCodeGen " , package : " grpc-swift-2 " ) ,
111111 . product( name: " SwiftProtobufPluginLibrary " , package : " swift-protobuf " ) ,
112112 ] ,
113113 swiftSettings: defaultSwiftSettings
@@ -116,7 +116,7 @@ var targets: [Target] = [
116116 name: " GRPCProtobufCodeGenTests " ,
117117 dependencies: [
118118 . target( name: " GRPCProtobufCodeGen " ) ,
119- . product( name: " GRPCCodeGen " , package : " grpc-swift " ) ,
119+ . product( name: " GRPCCodeGen " , package : " grpc-swift-2 " ) ,
120120 . product( name: " SwiftProtobuf " , package : " swift-protobuf " ) ,
121121 . product( name: " SwiftProtobufPluginLibrary " , package : " swift-protobuf " ) ,
122122 ] ,
@@ -131,7 +131,7 @@ var targets: [Target] = [
131131 name: " GRPCProtobufGenerator " ,
132132 capability: . buildTool( ) ,
133133 dependencies: [
134- . target( name: " protoc-gen-grpc-swift " ) ,
134+ . target( name: " protoc-gen-grpc-swift-2 " ) ,
135135 . product( name: " protoc-gen-swift " , package : " swift-protobuf " ) ,
136136 ]
137137 ) ,
@@ -152,7 +152,7 @@ var targets: [Target] = [
152152 ]
153153 ) ,
154154 dependencies: [
155- . target( name: " protoc-gen-grpc-swift " ) ,
155+ . target( name: " protoc-gen-grpc-swift-2 " ) ,
156156 . product( name: " protoc-gen-swift " , package : " swift-protobuf " ) ,
157157 ] ,
158158 path: " Plugins/GRPCProtobufGeneratorCommand "
@@ -196,7 +196,7 @@ if Context.buildCGRPCProtobuf {
196196 )
197197
198198 for target in targets {
199- if target. name == " protoc-gen-grpc-swift " {
199+ if target. name == " protoc-gen-grpc-swift-2 " {
200200 target. dependencies. append ( . target( name: " CGRPCProtobuf " ) )
201201 }
202202 }
0 commit comments