Accepting request 1224147 from Java:packages:test
new package OBS-URL: https://build.opensuse.org/request/show/1224147 OBS-URL: https://build.opensuse.org/package/show/Java:packages/grpc-java?expand=0&rev=1
This commit is contained in:
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
||||
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.osc
|
||||
3
_multibuild
Normal file
3
_multibuild
Normal file
@@ -0,0 +1,3 @@
|
||||
<multibuild>
|
||||
<package>grpc-java-protoc-gen</package>
|
||||
</multibuild>
|
||||
46
aggregator.pom
Normal file
46
aggregator.pom
Normal file
@@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
|
||||
xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd'>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<groupId>org.opensuse.xmvn.grpc</groupId>
|
||||
<artifactId>aggregator</artifactId>
|
||||
<version>any</version>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
</properties>
|
||||
|
||||
<modules>
|
||||
<module>all</module>
|
||||
<module>alts</module>
|
||||
<module>api</module>
|
||||
<module>auth</module>
|
||||
<module>bom</module>
|
||||
<module>context</module>
|
||||
<module>core</module>
|
||||
<module>grpclb</module>
|
||||
<module>inprocess</module>
|
||||
<module>netty</module>
|
||||
<module>netty/shaded</module>
|
||||
<module>okhttp</module>
|
||||
<module>protobuf</module>
|
||||
<module>protobuf-lite</module>
|
||||
<module>rls</module>
|
||||
<module>services</module>
|
||||
<module>servlet</module>
|
||||
<module>servlet/jakarta</module>
|
||||
<module>stub</module>
|
||||
<module>testing</module>
|
||||
<module>util</module>
|
||||
<module>xds</module>
|
||||
</modules>
|
||||
|
||||
<build>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
</build>
|
||||
</project>
|
||||
148
grpc-all-1.68.1.pom
Normal file
148
grpc-all-1.68.1.pom
Normal file
@@ -0,0 +1,148 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-all</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-all</name>
|
||||
<description>gRPC: All</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-api</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-auth</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-core</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-grpclb</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-gcp-csm-observability</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-inprocess</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-netty</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-okhttp</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-opentelemetry</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-protobuf</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-rls</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-services</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-servlet</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-servlet-jakarta</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-stub</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-testing</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-util</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-xds</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-jre</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
99
grpc-alts-1.68.1.pom
Normal file
99
grpc-alts-1.68.1.pom
Normal file
@@ -0,0 +1,99 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-alts</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-alts</name>
|
||||
<description>gRPC: ALTS</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-auth</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-core</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-context</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-grpclb</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-protobuf</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-stub</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
<artifactId>protobuf-java</artifactId>
|
||||
<version>3.25.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.conscrypt</groupId>
|
||||
<artifactId>conscrypt-openjdk-uber</artifactId>
|
||||
<version>2.5.2</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-jre</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.auth</groupId>
|
||||
<artifactId>google-auth-library-oauth2-http</artifactId>
|
||||
<version>1.23.0</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-netty-shaded</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
52
grpc-api-1.68.1.pom
Normal file
52
grpc-api-1.68.1.pom
Normal file
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-api</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-api</name>
|
||||
<description>gRPC: API</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.google.code.findbugs</groupId>
|
||||
<artifactId>jsr305</artifactId>
|
||||
<version>3.0.2</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.errorprone</groupId>
|
||||
<artifactId>error_prone_annotations</artifactId>
|
||||
<version>2.28.0</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-android</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
52
grpc-auth-1.68.1.pom
Normal file
52
grpc-auth-1.68.1.pom
Normal file
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-auth</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-auth</name>
|
||||
<description>gRPC: Auth</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-api</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.auth</groupId>
|
||||
<artifactId>google-auth-library-credentials</artifactId>
|
||||
<version>1.23.0</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-android</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
212
grpc-bom-1.68.1.pom
Normal file
212
grpc-bom-1.68.1.pom
Normal file
@@ -0,0 +1,212 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-bom</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<packaging>pom</packaging>
|
||||
<name>io.grpc:grpc-bom</name>
|
||||
<description>gRPC: BOM</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-all</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-alts</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-android</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-api</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-auth</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-benchmarks</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-binder</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-census</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-context</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-context-override-opentelemetry</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-core</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-cronet</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-gcp-csm-observability</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-gcp-observability</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-googleapis</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-grpclb</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-inprocess</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-interop-testing</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-netty</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-netty-shaded</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-okhttp</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-opentelemetry</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-protobuf</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-protobuf-lite</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-rls</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-s2a</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-services</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-servlet</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-servlet-jakarta</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-stub</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-testing</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-testing-proto</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-util</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-xds</artifactId>
|
||||
<version>1.68.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>protoc-gen-grpc-java</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<type>pom</type>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
</project>
|
||||
40
grpc-compiler-build.patch
Normal file
40
grpc-compiler-build.patch
Normal file
@@ -0,0 +1,40 @@
|
||||
diff --git a/compiler/build.gradle b/compiler/build.gradle
|
||||
index 3c8e93584..b5efd6869 100644
|
||||
--- a/compiler/build.gradle
|
||||
+++ b/compiler/build.gradle
|
||||
@@ -111,13 +111,12 @@ model {
|
||||
linker.args "-static", "-lprotoc", "-lprotobuf", "-static-libgcc", "-static-libstdc++",
|
||||
"-s"
|
||||
} else if (osdetector.arch == "ppcle_64") {
|
||||
- linker.args "-Wl,-Bstatic", "-lprotoc", "-lprotobuf", "-Wl,-Bdynamic", "-lpthread", "-s"
|
||||
+ linker.args "-lprotoc", "-lprotobuf"
|
||||
} else {
|
||||
// Link protoc, protobuf, libgcc and libstdc++ statically.
|
||||
// Link other (system) libraries dynamically.
|
||||
// Clang under OSX doesn't support these options.
|
||||
- linker.args "-Wl,-Bstatic", "-lprotoc", "-lprotobuf", "-static-libgcc",
|
||||
- "-Wl,-Bdynamic", "-lpthread", "-s"
|
||||
+ linker.args "-lprotoc", "-lprotobuf"
|
||||
}
|
||||
addEnvArgs("LDFLAGS", linker.args)
|
||||
} else if (toolChain in VisualCpp) {
|
||||
diff --git a/compiler/src/java_plugin/cpp/java_plugin.cpp b/compiler/src/java_plugin/cpp/java_plugin.cpp
|
||||
index c3aec58ed..7fedc6359 100644
|
||||
--- a/compiler/src/java_plugin/cpp/java_plugin.cpp
|
||||
+++ b/compiler/src/java_plugin/cpp/java_plugin.cpp
|
||||
@@ -58,9 +58,15 @@ class JavaGrpcGenerator : public protobuf::compiler::CodeGenerator {
|
||||
return protobuf::Edition::EDITION_2023;
|
||||
}
|
||||
#else
|
||||
+ #if GOOGLE_PROTOBUF_VERSION >= 3012000
|
||||
uint64_t GetSupportedFeatures() const override {
|
||||
return Feature::FEATURE_PROTO3_OPTIONAL;
|
||||
}
|
||||
+ #else
|
||||
+ uint64_t GetSupportedFeatures() const {
|
||||
+ return 0;
|
||||
+ }
|
||||
+ #endif
|
||||
#endif
|
||||
|
||||
virtual bool Generate(const protobuf::FileDescriptor* file,
|
||||
54
grpc-context-1.68.1.pom
Normal file
54
grpc-context-1.68.1.pom
Normal file
@@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-context</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-context</name>
|
||||
<description>gRPC: Context</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-api</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>com.google.code.findbugs</groupId>
|
||||
<artifactId>jsr305</artifactId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<groupId>com.google.errorprone</groupId>
|
||||
<artifactId>error_prone_annotations</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
82
grpc-core-1.68.1.pom
Normal file
82
grpc-core-1.68.1.pom
Normal file
@@ -0,0 +1,82 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-core</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-core</name>
|
||||
<description>gRPC: Core</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-api</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.code.gson</groupId>
|
||||
<artifactId>gson</artifactId>
|
||||
<version>2.11.0</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.android</groupId>
|
||||
<artifactId>annotations</artifactId>
|
||||
<version>4.1.1.4</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>animal-sniffer-annotations</artifactId>
|
||||
<version>1.24</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.errorprone</groupId>
|
||||
<artifactId>error_prone_annotations</artifactId>
|
||||
<version>2.28.0</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-android</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.perfmark</groupId>
|
||||
<artifactId>perfmark-api</artifactId>
|
||||
<version>0.27.0</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-context</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
76
grpc-grpclb-1.68.1.pom
Normal file
76
grpc-grpclb-1.68.1.pom
Normal file
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-grpclb</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-grpclb</name>
|
||||
<description>gRPC: GRPCLB LoadBalancer plugin</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-core</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-protobuf</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-stub</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-android</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
<artifactId>protobuf-java</artifactId>
|
||||
<version>3.25.5</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
<artifactId>protobuf-java-util</artifactId>
|
||||
<version>3.25.5</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.errorprone</groupId>
|
||||
<artifactId>error_prone_annotations</artifactId>
|
||||
<version>2.28.0</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
52
grpc-inprocess-1.68.1.pom
Normal file
52
grpc-inprocess-1.68.1.pom
Normal file
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-inprocess</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-inprocess</name>
|
||||
<description>gRPC: Inprocess</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-api</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-core</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-android</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
110
grpc-java-protoc-gen.spec
Normal file
110
grpc-java-protoc-gen.spec
Normal file
@@ -0,0 +1,110 @@
|
||||
#
|
||||
# spec file for package grpc-java-protoc-gen
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%global base_name grpc-java
|
||||
%global protoc_arch %{_arch}
|
||||
%ifarch x86_64 %{?x86_64}
|
||||
%global protoc_arch x86_64
|
||||
%endif
|
||||
%ifarch ppc
|
||||
%global protoc_arch ppc_32
|
||||
%endif
|
||||
%ifarch ppc64
|
||||
%global protoc_arch ppc_64
|
||||
%endif
|
||||
%ifarch ppc64le
|
||||
%global protoc_arch ppcle_64
|
||||
%endif
|
||||
%ifarch %{ix86}
|
||||
%global protoc_arch x86_32
|
||||
%endif
|
||||
%ifarch ia64
|
||||
%global protoc_arch itanium_64
|
||||
%endif
|
||||
%ifarch s390
|
||||
%global protoc_arch s390_32
|
||||
%endif
|
||||
%ifarch s390x
|
||||
%global protoc_arch s390_64
|
||||
%endif
|
||||
%ifarch %{arm}
|
||||
%global protoc_arch arm_32
|
||||
%endif
|
||||
%ifarch aarch64 %{arm64}
|
||||
%global protoc_arch aarch_64
|
||||
%endif
|
||||
# 32 bit sparc, optimized for v9
|
||||
%ifarch sparcv9
|
||||
%global protoc_arch sparc_32
|
||||
%endif
|
||||
# 64 bit sparc
|
||||
%ifarch sparc64
|
||||
%global protoc_arch sparc_64
|
||||
%endif
|
||||
Name: %{base_name}-protoc-gen
|
||||
Version: 1.68.1
|
||||
Release: 0
|
||||
Summary: gRPC Java Codegen Plugin for Protobuf Compiler
|
||||
License: Apache-2.0
|
||||
Group: Development/Libraries/Java
|
||||
URL: https://github.com/grpc
|
||||
Source0: https://github.com/grpc/%{base_name}/archive/refs/tags/v%{version}.tar.gz
|
||||
Patch0: grpc-compiler-build.patch
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: javapackages-local
|
||||
BuildRequires: protobuf21-devel
|
||||
|
||||
%description
|
||||
This generates the Java interfaces out of the service definition
|
||||
from a .proto file. It works with the Protobuf Compiler (protoc).
|
||||
|
||||
%prep
|
||||
%setup -q -n %{base_name}-%{version}
|
||||
%patch -P 0 -p1
|
||||
|
||||
%build
|
||||
g++ -o protoc-gen-%{base_name} %{optflags} -DGRPC_VERSION=%{version} compiler/src/java_plugin/cpp/*.cpp -lprotoc -lprotobuf
|
||||
|
||||
%install
|
||||
install -dm 0755 %{buildroot}%{_bindir}
|
||||
install -pm 0755 protoc-gen-%{base_name} %{buildroot}%{_bindir}/protoc-gen-%{base_name}-%{version}
|
||||
ln -sf protoc-gen-%{base_name}-%{version} %{buildroot}%{_bindir}/protoc-gen-%{base_name}
|
||||
# create maven metadata for the protoc executable
|
||||
install -dm 0755 %{buildroot}%{_datadir}/maven-metadata
|
||||
cat <<__PROTOBUF__ >>%{buildroot}%{_datadir}/maven-metadata/%{name}.xml
|
||||
<metadata xmlns="http://fedorahosted.org/xmvn/METADATA/2.3.0">
|
||||
<artifacts>
|
||||
<artifact>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>protoc-gen-grpc-java</artifactId>
|
||||
<extension>exe</extension>
|
||||
<classifier>linux-%{protoc_arch}</classifier>
|
||||
<version>%{version}</version>
|
||||
<path>%{_bindir}/protoc-gen-%{base_name}</path>
|
||||
</artifact>
|
||||
</artifacts>
|
||||
</metadata>
|
||||
__PROTOBUF__
|
||||
|
||||
%files
|
||||
%{_bindir}/protoc-gen-%{base_name}*
|
||||
%{_datadir}/maven-metadata/%{name}.xml
|
||||
%license LICENSE
|
||||
%doc compiler/README.md
|
||||
|
||||
%changelog
|
||||
566
grpc-java.spec
Normal file
566
grpc-java.spec
Normal file
@@ -0,0 +1,566 @@
|
||||
#
|
||||
# spec file for package grpc-java
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%global base_name grpc-java
|
||||
%global protoc_arch %{_arch}
|
||||
%ifarch x86_64 %{?x86_64}
|
||||
%global protoc_arch x86_64
|
||||
%endif
|
||||
%ifarch ppc
|
||||
%global protoc_arch ppc_32
|
||||
%endif
|
||||
%ifarch ppc64
|
||||
%global protoc_arch ppc_64
|
||||
%endif
|
||||
%ifarch ppc64le
|
||||
%global protoc_arch ppcle_64
|
||||
%endif
|
||||
%ifarch %{ix86}
|
||||
%global protoc_arch x86_32
|
||||
%endif
|
||||
%ifarch ia64
|
||||
%global protoc_arch itanium_64
|
||||
%endif
|
||||
%ifarch s390
|
||||
%global protoc_arch s390_32
|
||||
%endif
|
||||
%ifarch s390x
|
||||
%global protoc_arch s390_64
|
||||
%endif
|
||||
%ifarch %{arm}
|
||||
%global protoc_arch arm_32
|
||||
%endif
|
||||
%ifarch aarch64 %{arm64}
|
||||
%global protoc_arch aarch_64
|
||||
%endif
|
||||
# 32 bit sparc, optimized for v9
|
||||
%ifarch sparcv9
|
||||
%global protoc_arch sparc_32
|
||||
%endif
|
||||
# 64 bit sparc
|
||||
%ifarch sparc64
|
||||
%global protoc_arch sparc_64
|
||||
%endif
|
||||
Name: grpc-java
|
||||
Version: 1.68.1
|
||||
Release: 0
|
||||
Summary: gRPC-Java - An RPC library and framework
|
||||
License: Apache-2.0
|
||||
Group: Development/Libraries/Java
|
||||
URL: https://github.com/grpc
|
||||
Source0: https://github.com/grpc/%{base_name}/archive/refs/tags/v%{version}.tar.gz
|
||||
Source100: aggregator.pom
|
||||
Source101: https://repo1.maven.org/maven2/io/grpc/grpc-all/%{version}/grpc-all-%{version}.pom
|
||||
Source102: https://repo1.maven.org/maven2/io/grpc/grpc-alts/%{version}/grpc-alts-%{version}.pom
|
||||
Source103: https://repo1.maven.org/maven2/io/grpc/grpc-api/%{version}/grpc-api-%{version}.pom
|
||||
Source104: https://repo1.maven.org/maven2/io/grpc/grpc-auth/%{version}/grpc-auth-%{version}.pom
|
||||
Source105: https://repo1.maven.org/maven2/io/grpc/grpc-bom/%{version}/grpc-bom-%{version}.pom
|
||||
Source106: https://repo1.maven.org/maven2/io/grpc/grpc-context/%{version}/grpc-context-%{version}.pom
|
||||
Source107: https://repo1.maven.org/maven2/io/grpc/grpc-core/%{version}/grpc-core-%{version}.pom
|
||||
Source108: https://repo1.maven.org/maven2/io/grpc/grpc-grpclb/%{version}/grpc-grpclb-%{version}.pom
|
||||
Source109: https://repo1.maven.org/maven2/io/grpc/grpc-inprocess/%{version}/grpc-inprocess-%{version}.pom
|
||||
Source110: https://repo1.maven.org/maven2/io/grpc/grpc-netty-shaded/%{version}/grpc-netty-shaded-%{version}.pom
|
||||
Source111: https://repo1.maven.org/maven2/io/grpc/grpc-netty/%{version}/grpc-netty-%{version}.pom
|
||||
Source112: https://repo1.maven.org/maven2/io/grpc/grpc-okhttp/%{version}/grpc-okhttp-%{version}.pom
|
||||
Source113: https://repo1.maven.org/maven2/io/grpc/grpc-protobuf-lite/%{version}/grpc-protobuf-lite-%{version}.pom
|
||||
Source114: https://repo1.maven.org/maven2/io/grpc/grpc-protobuf/%{version}/grpc-protobuf-%{version}.pom
|
||||
Source115: https://repo1.maven.org/maven2/io/grpc/grpc-rls/%{version}/grpc-rls-%{version}.pom
|
||||
Source116: https://repo1.maven.org/maven2/io/grpc/grpc-services/%{version}/grpc-services-%{version}.pom
|
||||
Source117: https://repo1.maven.org/maven2/io/grpc/grpc-servlet-jakarta/%{version}/grpc-servlet-jakarta-%{version}.pom
|
||||
Source118: https://repo1.maven.org/maven2/io/grpc/grpc-servlet/%{version}/grpc-servlet-%{version}.pom
|
||||
Source119: https://repo1.maven.org/maven2/io/grpc/grpc-stub/%{version}/grpc-stub-%{version}.pom
|
||||
Source120: https://repo1.maven.org/maven2/io/grpc/grpc-testing/%{version}/grpc-testing-%{version}.pom
|
||||
Source121: https://repo1.maven.org/maven2/io/grpc/grpc-util/%{version}/grpc-util-%{version}.pom
|
||||
Source122: https://repo1.maven.org/maven2/io/grpc/grpc-xds/%{version}/grpc-xds-%{version}.pom
|
||||
BuildRequires: %{base_name}-protoc-gen
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: jurand
|
||||
BuildRequires: maven-local
|
||||
BuildRequires: protobuf-devel
|
||||
BuildRequires: mvn(com.github.fridrich:netty-resource-transformers)
|
||||
BuildRequires: mvn(com.google.api.grpc:proto-google-common-protos)
|
||||
BuildRequires: mvn(com.google.auto.value:auto-value)
|
||||
BuildRequires: mvn(com.google.auto.value:auto-value-annotations)
|
||||
BuildRequires: mvn(com.google.code.findbugs:jsr305)
|
||||
BuildRequires: mvn(com.google.code.gson:gson)
|
||||
BuildRequires: mvn(com.google.errorprone:error_prone_annotations)
|
||||
BuildRequires: mvn(com.google.guava:guava)
|
||||
BuildRequires: mvn(com.google.protobuf:protobuf-java)
|
||||
BuildRequires: mvn(com.google.protobuf:protobuf-java-util)
|
||||
BuildRequires: mvn(com.google.protobuf:protobuf-javalite)
|
||||
BuildRequires: mvn(io.netty:netty-codec-http2)
|
||||
BuildRequires: mvn(io.netty:netty-handler-proxy)
|
||||
BuildRequires: mvn(io.netty:netty-tcnative::linux-%{protoc_arch}:)
|
||||
BuildRequires: mvn(io.netty:netty-transport-native-unix-common)
|
||||
BuildRequires: mvn(io.perfmark:perfmark-api)
|
||||
BuildRequires: mvn(jakarta.servlet:jakarta.servlet-api)
|
||||
BuildRequires: mvn(javax.servlet:javax.servlet-api) >= 4.0.0
|
||||
BuildRequires: mvn(org.apache.maven.plugins:maven-shade-plugin)
|
||||
BuildRequires: mvn(org.conscrypt:conscrypt-openjdk-uber)
|
||||
|
||||
%description
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
%package all
|
||||
Summary: gRPC: All
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description all
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-all.
|
||||
|
||||
%package alts
|
||||
Summary: gRPC: ALTS
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description alts
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-alts.
|
||||
|
||||
%package api
|
||||
Summary: gRPC: API
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description api
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-api.
|
||||
|
||||
%package auth
|
||||
Summary: gRPC: Auth
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description auth
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-auth.
|
||||
|
||||
%package bom
|
||||
Summary: gRPC: BOM
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description bom
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-bom.
|
||||
|
||||
%package context
|
||||
Summary: gRPC: Context
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description context
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-context.
|
||||
|
||||
%package core
|
||||
Summary: gRPC: Core
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description core
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-core.
|
||||
|
||||
%package grpclb
|
||||
Summary: gRPC: GRPCLB LoadBalancer plugin
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description grpclb
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-grpclb.
|
||||
|
||||
%package inprocess
|
||||
Summary: gRPC: Inprocess
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description inprocess
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-inprocess.
|
||||
|
||||
%package netty
|
||||
Summary: gRPC: Netty
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description netty
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-netty.
|
||||
|
||||
%package netty-shaded
|
||||
Summary: gRPC: Netty Shaded
|
||||
Group: Development/Libraries/Java
|
||||
|
||||
%description netty-shaded
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-netty-shaded.
|
||||
|
||||
%package okhttp
|
||||
Summary: gRPC: OkHttp
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description okhttp
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-okhttp.
|
||||
|
||||
%package protobuf
|
||||
Summary: gRPC: Protobuf
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description protobuf
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-protobuf.
|
||||
|
||||
%package protobuf-lite
|
||||
Summary: gRPC: Protobuf Lite
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description protobuf-lite
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-protobuf-lite.
|
||||
|
||||
%package rls
|
||||
Summary: gRPC: gRPC: RouteLookupService Loadbalancing plugin
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description rls
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-rls.
|
||||
|
||||
%package services
|
||||
Summary: gRPC: Services
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description services
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-services.
|
||||
|
||||
%package servlet
|
||||
Summary: gRPC: Servlet
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description servlet
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-protobuf-servlet.
|
||||
|
||||
%package servlet-jakarta
|
||||
Summary: gRPC: Jakarta Servlet
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description servlet-jakarta
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-servlet-jakarta.
|
||||
|
||||
%package stub
|
||||
Summary: gRPC: Stub
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description stub
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-stub.
|
||||
|
||||
%package testing
|
||||
Summary: gRPC: Testing
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description testing
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-testing.
|
||||
|
||||
%package util
|
||||
Summary: gRPC: Util
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description util
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-util.
|
||||
|
||||
%package xds
|
||||
Summary: gRPC: XDS Plugin
|
||||
Group: Development/Libraries/Java
|
||||
BuildArch: noarch
|
||||
|
||||
%description xds
|
||||
A high performance, open source universal RPC framework.
|
||||
|
||||
This package contains the artifact io.grpc:grpc-xds.
|
||||
|
||||
%package javadoc
|
||||
Summary: API documentation for %{name}
|
||||
Group: Documentation/HTML
|
||||
BuildArch: noarch
|
||||
|
||||
%description javadoc
|
||||
API documentation for %{name}.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
cp %{SOURCE100} pom.xml
|
||||
cp %{SOURCE101} all/pom.xml
|
||||
cp %{SOURCE102} alts/pom.xml
|
||||
cp %{SOURCE103} api/pom.xml
|
||||
cp %{SOURCE104} auth/pom.xml
|
||||
cp %{SOURCE105} bom/pom.xml
|
||||
cp %{SOURCE106} context/pom.xml
|
||||
cp %{SOURCE107} core/pom.xml
|
||||
cp %{SOURCE108} grpclb/pom.xml
|
||||
cp %{SOURCE109} inprocess/pom.xml
|
||||
cp %{SOURCE110} netty/shaded/pom.xml
|
||||
cp %{SOURCE111} netty/pom.xml
|
||||
cp %{SOURCE112} okhttp/pom.xml
|
||||
cp %{SOURCE113} protobuf-lite/pom.xml
|
||||
cp %{SOURCE114} protobuf/pom.xml
|
||||
cp %{SOURCE115} rls/pom.xml
|
||||
cp %{SOURCE116} services/pom.xml
|
||||
cp %{SOURCE117} servlet/jakarta/pom.xml
|
||||
cp %{SOURCE118} servlet/pom.xml
|
||||
cp %{SOURCE119} stub/pom.xml
|
||||
cp %{SOURCE120} testing/pom.xml
|
||||
cp %{SOURCE121} util/pom.xml
|
||||
cp %{SOURCE122} xds/pom.xml
|
||||
|
||||
%pom_xpath_inject pom:project "
|
||||
<build>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/proto</directory>
|
||||
</resource>
|
||||
</resources>
|
||||
</build>" grpclb rls services
|
||||
|
||||
#pom_xpath_set "pom:project/pom:artifactId" "grpc-netty-shaded" netty/shaded
|
||||
|
||||
%pom_add_plugin "org.apache.maven.plugins:maven-shade-plugin:3.1.1" netty/shaded "
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>shade</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<filters>
|
||||
<filter>
|
||||
<artifact>*:*</artifact>
|
||||
<excludes>
|
||||
<exclude>META-INF/maven/io.netty/**</exclude>
|
||||
<exclude>META-INF/maven/io.grpc/grpc-netty/**</exclude>
|
||||
</excludes>
|
||||
</filter>
|
||||
</filters>
|
||||
<artifactSet>
|
||||
<includes>
|
||||
<include>io.grpc:grpc-netty</include>
|
||||
<include>io.netty:*</include>
|
||||
</includes>
|
||||
</artifactSet>
|
||||
<relocations>
|
||||
<relocation>
|
||||
<pattern>io.grpc.netty</pattern>
|
||||
<shadedPattern>io.grpc.netty.shaded.io.grpc.netty</shadedPattern>
|
||||
</relocation>
|
||||
<relocation>
|
||||
<pattern>io.netty</pattern>
|
||||
<shadedPattern>io.grpc.netty.shaded.io.netty</shadedPattern>
|
||||
</relocation>
|
||||
<relocation>
|
||||
<pattern>META-INF/native/libnetty</pattern>
|
||||
<shadedPattern>META-INF/native/libio_grpc_netty_shaded_netty</shadedPattern>
|
||||
</relocation>
|
||||
<relocation>
|
||||
<pattern>META-INF/native/netty</pattern>
|
||||
<shadedPattern>META-INF/native/io_grpc_netty_shaded_netty</shadedPattern>
|
||||
</relocation>
|
||||
</relocations>
|
||||
<transformers>
|
||||
<transformer implementation=\"org.apache.maven.plugins.shade.resource.ServicesResourceTransformer\"/>
|
||||
<transformer implementation=\"com.github.fridrich.maven.shade.transformer.NettyResourceTransformer\"/>
|
||||
<transformer implementation=\"com.github.fridrich.maven.shade.transformer.NettyResourceRenamer\"/>
|
||||
</transformers>
|
||||
<shadedArtifactAttached>false</shadedArtifactAttached>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.github.fridrich</groupId>
|
||||
<artifactId>netty-resource-transformers</artifactId>
|
||||
<version>0.0.0</version>
|
||||
</dependency>
|
||||
</dependencies>"
|
||||
|
||||
%pom_add_dep "io.grpc:grpc-netty:1.68.1:runtime" netty/shaded
|
||||
%pom_add_dep "io.netty:netty-tcnative:2.0.68.Final:runtime:linux-%{protoc_arch}" netty/shaded
|
||||
|
||||
%pom_add_dep "org.apache.maven.plugins:maven-shade-plugin:3.1.1:provided" netty/shaded
|
||||
|
||||
protoc --java_out grpclb/src/main/java \
|
||||
grpclb/src/main/proto/grpc/lb/v1/load_balancer.proto
|
||||
protoc --grpc-java_out grpclb/src/main/java \
|
||||
grpclb/src/main/proto/grpc/lb/v1/load_balancer.proto
|
||||
|
||||
protoc --java_out rls/src/main/java \
|
||||
rls/src/main/proto/grpc/lookup/v1/rls_config.proto \
|
||||
rls/src/main/proto/grpc/lookup/v1/rls.proto
|
||||
protoc --grpc-java_out rls/src/main/java \
|
||||
rls/src/main/proto/grpc/lookup/v1/rls.proto
|
||||
|
||||
protoc --java_out services/src/main/java \
|
||||
services/src/main/proto/grpc/binlog/v1/binarylog.proto \
|
||||
services/src/main/proto/grpc/health/v1/health.proto \
|
||||
services/src/main/proto/grpc/channelz/v1/channelz.proto \
|
||||
services/src/main/proto/grpc/reflection/v1/reflection.proto \
|
||||
services/src/main/proto/grpc/reflection/v1alpha/reflection.proto
|
||||
protoc --grpc-java_out services/src/main/java \
|
||||
services/src/main/proto/grpc/health/v1/health.proto \
|
||||
services/src/main/proto/grpc/channelz/v1/channelz.proto \
|
||||
services/src/main/proto/grpc/reflection/v1/reflection.proto \
|
||||
services/src/main/proto/grpc/reflection/v1alpha/reflection.proto
|
||||
|
||||
# Clone the servlet sources for jakarta. namespace
|
||||
mkdir -p servlet/jakarta/src/main/java/io/grpc/servlet/jakarta
|
||||
cp -r servlet/src/main/java/io/grpc/servlet/* servlet/jakarta/src/main/java/io/grpc/servlet/jakarta/
|
||||
sed -i -e s/javax.servlet/jakarta.servlet/ -e s/io.grpc.servlet/io.grpc.servlet.jakarta/\
|
||||
$(find servlet/jakarta/src/main/java/io/grpc/servlet/jakarta -name \*.java | sort -u)
|
||||
|
||||
%pom_change_dep -r :::runtime :::compile
|
||||
|
||||
%pom_remove_dep -r org.codehaus.mojo:animal-sniffer-annotations
|
||||
%{java_remove_annotations} core -p "org.codehaus.mojo.animal_sniffer"
|
||||
%{java_remove_annotations} util -p "org.codehaus.mojo.animal_sniffer"
|
||||
|
||||
%pom_remove_dep -r com.google.android:annotations
|
||||
%{java_remove_annotations} core -p "android.annotation"
|
||||
|
||||
cp -r api/src/context/* api/src/main/
|
||||
|
||||
%pom_add_dep javax.servlet:javax.servlet-api:4.0.1:provided servlet
|
||||
%pom_add_dep jakarta.servlet:jakarta.servlet-api:6.1.0:provided servlet/jakarta
|
||||
|
||||
%pom_add_dep com.google.auto.value:auto-value-annotations:1.11.0:provided rls
|
||||
%pom_add_dep com.google.auto.value:auto-value:1.11.0:provided rls
|
||||
|
||||
%pom_disable_module all # many modules
|
||||
%pom_remove_dep -rf :grps-all
|
||||
%pom_disable_module alts # com.google.auth:google-auth-library-oauth2-http auth
|
||||
%pom_remove_dep -rf :grps-alts
|
||||
%pom_disable_module auth # com.google.auth:google-auth-library-credentials
|
||||
%pom_remove_dep -rf :grps-auth
|
||||
%pom_disable_module okhttp # com.squareup.okio:okio
|
||||
%pom_remove_dep -rf :grps-okhttp
|
||||
%pom_disable_module testing # opencensus
|
||||
%pom_remove_dep -rf :grps-testing
|
||||
%pom_disable_module xds # com.google.re2j:re2j auth alts
|
||||
%pom_remove_dep -rf :grps-xds
|
||||
|
||||
%{mvn_file} :grpc-{*} %{base_name}/@1
|
||||
|
||||
%{mvn_package} :aggregator __noinstall
|
||||
%{mvn_package} :grpc-{*} @1
|
||||
|
||||
%build
|
||||
%{mvn_build} -f -- -Dmaven.compiler.release=8
|
||||
|
||||
%install
|
||||
%mvn_install
|
||||
%fdupes -s %{buildroot}%{_javadocdir}
|
||||
|
||||
#files all -f .mfiles-all
|
||||
#license LICENSE what
|
||||
#doc README.md
|
||||
|
||||
#files alts -f .mfiles-alts
|
||||
|
||||
%files api -f .mfiles-api
|
||||
|
||||
#files auth -f .mfiles-auth
|
||||
|
||||
%files bom -f .mfiles-bom
|
||||
|
||||
%files context -f .mfiles-context
|
||||
|
||||
%files core -f .mfiles-core
|
||||
|
||||
%files grpclb -f .mfiles-grpclb
|
||||
|
||||
%files inprocess -f .mfiles-inprocess
|
||||
|
||||
%files netty -f .mfiles-netty
|
||||
|
||||
%files netty-shaded -f .mfiles-netty-shaded
|
||||
|
||||
#files okhttp -f .mfiles-okhttp
|
||||
|
||||
%files protobuf -f .mfiles-protobuf
|
||||
|
||||
%files protobuf-lite -f .mfiles-protobuf-lite
|
||||
|
||||
%files rls -f .mfiles-rls
|
||||
|
||||
%files services -f .mfiles-services
|
||||
|
||||
%files servlet -f .mfiles-servlet
|
||||
|
||||
%files servlet-jakarta -f .mfiles-servlet-jakarta
|
||||
|
||||
%files stub -f .mfiles-stub
|
||||
|
||||
#files testing -f .mfiles-testing
|
||||
|
||||
%files util -f .mfiles-util
|
||||
|
||||
#files xds -f .mfiles-xds
|
||||
|
||||
%files javadoc -f .mfiles-javadoc
|
||||
%license LICENSE
|
||||
|
||||
%changelog
|
||||
88
grpc-netty-1.68.1.pom
Normal file
88
grpc-netty-1.68.1.pom
Normal file
@@ -0,0 +1,88 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-netty</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-netty</name>
|
||||
<description>gRPC: Netty</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-api</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.netty</groupId>
|
||||
<artifactId>netty-codec-http2</artifactId>
|
||||
<version>4.1.110.Final</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-core</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.netty</groupId>
|
||||
<artifactId>netty-handler-proxy</artifactId>
|
||||
<version>4.1.110.Final</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-android</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.errorprone</groupId>
|
||||
<artifactId>error_prone_annotations</artifactId>
|
||||
<version>2.28.0</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.perfmark</groupId>
|
||||
<artifactId>perfmark-api</artifactId>
|
||||
<version>0.27.0</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.netty</groupId>
|
||||
<artifactId>netty-transport-native-unix-common</artifactId>
|
||||
<version>4.1.110.Final</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-util</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
69
grpc-netty-shaded-1.68.1.pom
Normal file
69
grpc-netty-shaded-1.68.1.pom
Normal file
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-netty-shaded</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-netty-shaded</name>
|
||||
<description>gRPC: Netty Shaded</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-util</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-core</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-android</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.errorprone</groupId>
|
||||
<artifactId>error_prone_annotations</artifactId>
|
||||
<version>2.28.0</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.perfmark</groupId>
|
||||
<artifactId>perfmark-api</artifactId>
|
||||
<version>0.27.0</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-api</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
70
grpc-okhttp-1.68.1.pom
Normal file
70
grpc-okhttp-1.68.1.pom
Normal file
@@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-okhttp</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-okhttp</name>
|
||||
<description>gRPC: OkHttp</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-api</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-util</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-core</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.squareup.okio</groupId>
|
||||
<artifactId>okio</artifactId>
|
||||
<version>3.4.0</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-android</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.perfmark</groupId>
|
||||
<artifactId>perfmark-api</artifactId>
|
||||
<version>0.27.0</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
82
grpc-protobuf-1.68.1.pom
Normal file
82
grpc-protobuf-1.68.1.pom
Normal file
@@ -0,0 +1,82 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-protobuf</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-protobuf</name>
|
||||
<description>gRPC: Protobuf</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-api</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.code.findbugs</groupId>
|
||||
<artifactId>jsr305</artifactId>
|
||||
<version>3.0.2</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
<artifactId>protobuf-java</artifactId>
|
||||
<version>3.25.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.api.grpc</groupId>
|
||||
<artifactId>proto-google-common-protos</artifactId>
|
||||
<version>2.41.0</version>
|
||||
<scope>compile</scope>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>com.google.api</groupId>
|
||||
<artifactId>api-common</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-android</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-protobuf-lite</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
<artifactId>protobuf-javalite</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
58
grpc-protobuf-lite-1.68.1.pom
Normal file
58
grpc-protobuf-lite-1.68.1.pom
Normal file
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-protobuf-lite</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-protobuf-lite</name>
|
||||
<description>gRPC: Protobuf Lite</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-api</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
<artifactId>protobuf-javalite</artifactId>
|
||||
<version>3.25.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.code.findbugs</groupId>
|
||||
<artifactId>jsr305</artifactId>
|
||||
<version>3.0.2</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-android</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
70
grpc-rls-1.68.1.pom
Normal file
70
grpc-rls-1.68.1.pom
Normal file
@@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-rls</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-rls</name>
|
||||
<description>gRPC: RouteLookupService Loadbalancing plugin</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-util</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-core</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-protobuf</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-stub</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.auto.value</groupId>
|
||||
<artifactId>auto-value-annotations</artifactId>
|
||||
<version>1.11.0</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-android</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
82
grpc-services-1.68.1.pom
Normal file
82
grpc-services-1.68.1.pom
Normal file
@@ -0,0 +1,82 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-services</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-services</name>
|
||||
<description>gRPC: Services</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-stub</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-core</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-protobuf</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-util</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-jre</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
<artifactId>protobuf-java-util</artifactId>
|
||||
<version>3.25.5</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.errorprone</groupId>
|
||||
<artifactId>error_prone_annotations</artifactId>
|
||||
<version>2.28.0</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.code.gson</groupId>
|
||||
<artifactId>gson</artifactId>
|
||||
<version>2.11.0</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
52
grpc-servlet-1.68.1.pom
Normal file
52
grpc-servlet-1.68.1.pom
Normal file
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-servlet</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-servlet</name>
|
||||
<description>gRPC: Servlet</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-api</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-core</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-android</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
58
grpc-servlet-jakarta-1.68.1.pom
Normal file
58
grpc-servlet-jakarta-1.68.1.pom
Normal file
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-servlet-jakarta</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-servlet-jakarta</name>
|
||||
<description>gRPC: Jakarta Servlet</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-api</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-util</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-core</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-android</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
52
grpc-stub-1.68.1.pom
Normal file
52
grpc-stub-1.68.1.pom
Normal file
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-stub</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-stub</name>
|
||||
<description>gRPC: Stub</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-api</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-android</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.errorprone</groupId>
|
||||
<artifactId>error_prone_annotations</artifactId>
|
||||
<version>2.28.0</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
70
grpc-testing-1.68.1.pom
Normal file
70
grpc-testing-1.68.1.pom
Normal file
@@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-testing</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-testing</name>
|
||||
<description>gRPC: Testing</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-util</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-stub</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>4.13.2</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-inprocess</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-core</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-api</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
58
grpc-util-1.68.1.pom
Normal file
58
grpc-util-1.68.1.pom
Normal file
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-util</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-util</name>
|
||||
<description>gRPC: Util</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-api</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-core</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>animal-sniffer-annotations</artifactId>
|
||||
<version>1.24</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-android</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
111
grpc-xds-1.68.1.pom
Normal file
111
grpc-xds-1.68.1.pom
Normal file
@@ -0,0 +1,111 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-xds</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<name>io.grpc:grpc-xds</name>
|
||||
<description>gRPC: XDS plugin</description>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2.0</name>
|
||||
<url>https://opensource.org/licenses/Apache-2.0</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>grpc.io</id>
|
||||
<name>gRPC Contributors</name>
|
||||
<email>grpc-io@googlegroups.com</email>
|
||||
<url>https://grpc.io/</url>
|
||||
<organization>gRPC Authors</organization>
|
||||
<organizationUrl>https://www.google.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/grpc/grpc-java.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:grpc/grpc-java.git</developerConnection>
|
||||
<url>https://github.com/grpc/grpc-java</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-protobuf</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-stub</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-core</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-util</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-services</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-auth</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-alts</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.2.1-android</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.code.gson</groupId>
|
||||
<artifactId>gson</artifactId>
|
||||
<version>2.11.0</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.re2j</groupId>
|
||||
<artifactId>re2j</artifactId>
|
||||
<version>1.7</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.auto.value</groupId>
|
||||
<artifactId>auto-value-annotations</artifactId>
|
||||
<version>1.11.0</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
<artifactId>protobuf-java-util</artifactId>
|
||||
<version>3.25.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-netty-shaded</artifactId>
|
||||
<version>1.68.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
3
v1.68.1.tar.gz
Normal file
3
v1.68.1.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:416cc427008f5b6ed80695a1353bcc41a6d6cfa760ea7a8858e6244efd1b2ee0
|
||||
size 3149076
|
||||
Reference in New Issue
Block a user