commit 6124fab2d4da3fc418cee8750af693e9f206e4ac3bf021fbb6770ba1fe26f7f9 Author: Fridrich Strba Date: Thu Nov 14 10:01:23 2024 +0000 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 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -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 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/_multibuild b/_multibuild new file mode 100644 index 0000000..fa8a77d --- /dev/null +++ b/_multibuild @@ -0,0 +1,3 @@ + + grpc-java-protoc-gen + diff --git a/aggregator.pom b/aggregator.pom new file mode 100644 index 0000000..8738a2b --- /dev/null +++ b/aggregator.pom @@ -0,0 +1,46 @@ + + + 4.0.0 + + org.opensuse.xmvn.grpc + aggregator + any + pom + + + UTF-8 + + + + all + alts + api + auth + bom + context + core + grpclb + inprocess + netty + netty/shaded + okhttp + protobuf + protobuf-lite + rls + services + servlet + servlet/jakarta + stub + testing + util + xds + + + + + + + + + diff --git a/grpc-all-1.68.1.pom b/grpc-all-1.68.1.pom new file mode 100644 index 0000000..eb89a88 --- /dev/null +++ b/grpc-all-1.68.1.pom @@ -0,0 +1,148 @@ + + + 4.0.0 + io.grpc + grpc-all + 1.68.1 + io.grpc:grpc-all + gRPC: All + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-api + 1.68.1 + compile + + + io.grpc + grpc-auth + 1.68.1 + compile + + + io.grpc + grpc-core + 1.68.1 + compile + + + io.grpc + grpc-grpclb + 1.68.1 + compile + + + io.grpc + grpc-gcp-csm-observability + 1.68.1 + compile + + + io.grpc + grpc-inprocess + 1.68.1 + compile + + + io.grpc + grpc-netty + 1.68.1 + compile + + + io.grpc + grpc-okhttp + 1.68.1 + compile + + + io.grpc + grpc-opentelemetry + 1.68.1 + compile + + + io.grpc + grpc-protobuf + 1.68.1 + compile + + + io.grpc + grpc-rls + 1.68.1 + compile + + + io.grpc + grpc-services + 1.68.1 + compile + + + io.grpc + grpc-servlet + 1.68.1 + compile + + + io.grpc + grpc-servlet-jakarta + 1.68.1 + compile + + + io.grpc + grpc-stub + 1.68.1 + compile + + + io.grpc + grpc-testing + 1.68.1 + compile + + + io.grpc + grpc-util + 1.68.1 + compile + + + io.grpc + grpc-xds + 1.68.1 + compile + + + com.google.guava + guava + 33.2.1-jre + runtime + + + diff --git a/grpc-alts-1.68.1.pom b/grpc-alts-1.68.1.pom new file mode 100644 index 0000000..0519653 --- /dev/null +++ b/grpc-alts-1.68.1.pom @@ -0,0 +1,99 @@ + + + 4.0.0 + io.grpc + grpc-alts + 1.68.1 + io.grpc:grpc-alts + gRPC: ALTS + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-auth + 1.68.1 + compile + + + io.grpc + grpc-core + 1.68.1 + compile + + + io.grpc + grpc-context + 1.68.1 + compile + + + io.grpc + grpc-grpclb + 1.68.1 + compile + + + io.grpc + grpc-protobuf + 1.68.1 + compile + + + io.grpc + grpc-stub + 1.68.1 + compile + + + com.google.protobuf + protobuf-java + 3.25.5 + compile + + + org.conscrypt + conscrypt-openjdk-uber + 2.5.2 + compile + + + com.google.guava + guava + 33.2.1-jre + compile + + + com.google.auth + google-auth-library-oauth2-http + 1.23.0 + compile + + + io.grpc + grpc-netty-shaded + 1.68.1 + compile + + + diff --git a/grpc-api-1.68.1.pom b/grpc-api-1.68.1.pom new file mode 100644 index 0000000..d68f497 --- /dev/null +++ b/grpc-api-1.68.1.pom @@ -0,0 +1,52 @@ + + + 4.0.0 + io.grpc + grpc-api + 1.68.1 + io.grpc:grpc-api + gRPC: API + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + com.google.code.findbugs + jsr305 + 3.0.2 + compile + + + com.google.errorprone + error_prone_annotations + 2.28.0 + compile + + + com.google.guava + guava + 33.2.1-android + runtime + + + diff --git a/grpc-auth-1.68.1.pom b/grpc-auth-1.68.1.pom new file mode 100644 index 0000000..f134937 --- /dev/null +++ b/grpc-auth-1.68.1.pom @@ -0,0 +1,52 @@ + + + 4.0.0 + io.grpc + grpc-auth + 1.68.1 + io.grpc:grpc-auth + gRPC: Auth + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-api + 1.68.1 + compile + + + com.google.auth + google-auth-library-credentials + 1.23.0 + compile + + + com.google.guava + guava + 33.2.1-android + runtime + + + diff --git a/grpc-bom-1.68.1.pom b/grpc-bom-1.68.1.pom new file mode 100644 index 0000000..eb87ab5 --- /dev/null +++ b/grpc-bom-1.68.1.pom @@ -0,0 +1,212 @@ + + + 4.0.0 + io.grpc + grpc-bom + 1.68.1 + pom + io.grpc:grpc-bom + gRPC: BOM + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + + io.grpc + grpc-all + 1.68.1 + + + io.grpc + grpc-alts + 1.68.1 + + + io.grpc + grpc-android + 1.68.1 + + + io.grpc + grpc-api + 1.68.1 + + + io.grpc + grpc-auth + 1.68.1 + + + io.grpc + grpc-benchmarks + 1.68.1 + + + io.grpc + grpc-binder + 1.68.1 + + + io.grpc + grpc-census + 1.68.1 + + + io.grpc + grpc-context + 1.68.1 + + + io.grpc + grpc-context-override-opentelemetry + 1.68.1 + + + io.grpc + grpc-core + 1.68.1 + + + io.grpc + grpc-cronet + 1.68.1 + + + io.grpc + grpc-gcp-csm-observability + 1.68.1 + + + io.grpc + grpc-gcp-observability + 1.68.1 + + + io.grpc + grpc-googleapis + 1.68.1 + + + io.grpc + grpc-grpclb + 1.68.1 + + + io.grpc + grpc-inprocess + 1.68.1 + + + io.grpc + grpc-interop-testing + 1.68.1 + + + io.grpc + grpc-netty + 1.68.1 + + + io.grpc + grpc-netty-shaded + 1.68.1 + + + io.grpc + grpc-okhttp + 1.68.1 + + + io.grpc + grpc-opentelemetry + 1.68.1 + + + io.grpc + grpc-protobuf + 1.68.1 + + + io.grpc + grpc-protobuf-lite + 1.68.1 + + + io.grpc + grpc-rls + 1.68.1 + + + io.grpc + grpc-s2a + 1.68.1 + + + io.grpc + grpc-services + 1.68.1 + + + io.grpc + grpc-servlet + 1.68.1 + + + io.grpc + grpc-servlet-jakarta + 1.68.1 + + + io.grpc + grpc-stub + 1.68.1 + + + io.grpc + grpc-testing + 1.68.1 + + + io.grpc + grpc-testing-proto + 1.68.1 + + + io.grpc + grpc-util + 1.68.1 + + + io.grpc + grpc-xds + 1.68.1 + + + io.grpc + protoc-gen-grpc-java + 1.68.1 + pom + + + + diff --git a/grpc-compiler-build.patch b/grpc-compiler-build.patch new file mode 100644 index 0000000..1df6777 --- /dev/null +++ b/grpc-compiler-build.patch @@ -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, diff --git a/grpc-context-1.68.1.pom b/grpc-context-1.68.1.pom new file mode 100644 index 0000000..aa00054 --- /dev/null +++ b/grpc-context-1.68.1.pom @@ -0,0 +1,54 @@ + + + 4.0.0 + io.grpc + grpc-context + 1.68.1 + io.grpc:grpc-context + gRPC: Context + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-api + 1.68.1 + runtime + + + com.google.code.findbugs + jsr305 + + + com.google.guava + guava + + + com.google.errorprone + error_prone_annotations + + + + + diff --git a/grpc-core-1.68.1.pom b/grpc-core-1.68.1.pom new file mode 100644 index 0000000..daed4f4 --- /dev/null +++ b/grpc-core-1.68.1.pom @@ -0,0 +1,82 @@ + + + 4.0.0 + io.grpc + grpc-core + 1.68.1 + io.grpc:grpc-core + gRPC: Core + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-api + 1.68.1 + compile + + + com.google.code.gson + gson + 2.11.0 + runtime + + + com.google.android + annotations + 4.1.1.4 + runtime + + + org.codehaus.mojo + animal-sniffer-annotations + 1.24 + runtime + + + com.google.errorprone + error_prone_annotations + 2.28.0 + runtime + + + com.google.guava + guava + 33.2.1-android + runtime + + + io.perfmark + perfmark-api + 0.27.0 + runtime + + + io.grpc + grpc-context + 1.68.1 + runtime + + + diff --git a/grpc-grpclb-1.68.1.pom b/grpc-grpclb-1.68.1.pom new file mode 100644 index 0000000..2d7edb8 --- /dev/null +++ b/grpc-grpclb-1.68.1.pom @@ -0,0 +1,76 @@ + + + 4.0.0 + io.grpc + grpc-grpclb + 1.68.1 + io.grpc:grpc-grpclb + gRPC: GRPCLB LoadBalancer plugin + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-core + 1.68.1 + runtime + + + io.grpc + grpc-protobuf + 1.68.1 + runtime + + + io.grpc + grpc-stub + 1.68.1 + runtime + + + com.google.guava + guava + 33.2.1-android + runtime + + + com.google.protobuf + protobuf-java + 3.25.5 + runtime + + + com.google.protobuf + protobuf-java-util + 3.25.5 + runtime + + + com.google.errorprone + error_prone_annotations + 2.28.0 + runtime + + + diff --git a/grpc-inprocess-1.68.1.pom b/grpc-inprocess-1.68.1.pom new file mode 100644 index 0000000..81c4867 --- /dev/null +++ b/grpc-inprocess-1.68.1.pom @@ -0,0 +1,52 @@ + + + 4.0.0 + io.grpc + grpc-inprocess + 1.68.1 + io.grpc:grpc-inprocess + gRPC: Inprocess + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-api + 1.68.1 + compile + + + io.grpc + grpc-core + 1.68.1 + runtime + + + com.google.guava + guava + 33.2.1-android + runtime + + + diff --git a/grpc-java-protoc-gen.spec b/grpc-java-protoc-gen.spec new file mode 100644 index 0000000..204d4f3 --- /dev/null +++ b/grpc-java-protoc-gen.spec @@ -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 + + + + io.grpc + protoc-gen-grpc-java + exe + linux-%{protoc_arch} + %{version} + %{_bindir}/protoc-gen-%{base_name} + + + +__PROTOBUF__ + +%files +%{_bindir}/protoc-gen-%{base_name}* +%{_datadir}/maven-metadata/%{name}.xml +%license LICENSE +%doc compiler/README.md + +%changelog diff --git a/grpc-java.spec b/grpc-java.spec new file mode 100644 index 0000000..f865cb1 --- /dev/null +++ b/grpc-java.spec @@ -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 " + + + + src/main/proto + + + " 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 " + + + package + + shade + + + + + *:* + + META-INF/maven/io.netty/** + META-INF/maven/io.grpc/grpc-netty/** + + + + + + io.grpc:grpc-netty + io.netty:* + + + + + io.grpc.netty + io.grpc.netty.shaded.io.grpc.netty + + + io.netty + io.grpc.netty.shaded.io.netty + + + META-INF/native/libnetty + META-INF/native/libio_grpc_netty_shaded_netty + + + META-INF/native/netty + META-INF/native/io_grpc_netty_shaded_netty + + + + + + + + false + + + + + + com.github.fridrich + netty-resource-transformers + 0.0.0 + + " + +%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 diff --git a/grpc-netty-1.68.1.pom b/grpc-netty-1.68.1.pom new file mode 100644 index 0000000..06e1846 --- /dev/null +++ b/grpc-netty-1.68.1.pom @@ -0,0 +1,88 @@ + + + 4.0.0 + io.grpc + grpc-netty + 1.68.1 + io.grpc:grpc-netty + gRPC: Netty + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-api + 1.68.1 + compile + + + io.netty + netty-codec-http2 + 4.1.110.Final + compile + + + io.grpc + grpc-core + 1.68.1 + runtime + + + io.netty + netty-handler-proxy + 4.1.110.Final + runtime + + + com.google.guava + guava + 33.2.1-android + runtime + + + com.google.errorprone + error_prone_annotations + 2.28.0 + runtime + + + io.perfmark + perfmark-api + 0.27.0 + runtime + + + io.netty + netty-transport-native-unix-common + 4.1.110.Final + runtime + + + io.grpc + grpc-util + 1.68.1 + runtime + + + diff --git a/grpc-netty-shaded-1.68.1.pom b/grpc-netty-shaded-1.68.1.pom new file mode 100644 index 0000000..4f1ccc2 --- /dev/null +++ b/grpc-netty-shaded-1.68.1.pom @@ -0,0 +1,69 @@ + + + 4.0.0 + io.grpc + grpc-netty-shaded + 1.68.1 + io.grpc:grpc-netty-shaded + gRPC: Netty Shaded + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-util + 1.68.1 + runtime + + + io.grpc + grpc-core + 1.68.1 + compile + + + com.google.guava + guava + 33.2.1-android + runtime + + + com.google.errorprone + error_prone_annotations + 2.28.0 + runtime + + + io.perfmark + perfmark-api + 0.27.0 + runtime + + + io.grpc + grpc-api + 1.68.1 + runtime + + + diff --git a/grpc-okhttp-1.68.1.pom b/grpc-okhttp-1.68.1.pom new file mode 100644 index 0000000..eb04adc --- /dev/null +++ b/grpc-okhttp-1.68.1.pom @@ -0,0 +1,70 @@ + + + 4.0.0 + io.grpc + grpc-okhttp + 1.68.1 + io.grpc:grpc-okhttp + gRPC: OkHttp + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-api + 1.68.1 + compile + + + io.grpc + grpc-util + 1.68.1 + runtime + + + io.grpc + grpc-core + 1.68.1 + runtime + + + com.squareup.okio + okio + 3.4.0 + runtime + + + com.google.guava + guava + 33.2.1-android + runtime + + + io.perfmark + perfmark-api + 0.27.0 + runtime + + + diff --git a/grpc-protobuf-1.68.1.pom b/grpc-protobuf-1.68.1.pom new file mode 100644 index 0000000..72f33c2 --- /dev/null +++ b/grpc-protobuf-1.68.1.pom @@ -0,0 +1,82 @@ + + + 4.0.0 + io.grpc + grpc-protobuf + 1.68.1 + io.grpc:grpc-protobuf + gRPC: Protobuf + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-api + 1.68.1 + compile + + + com.google.code.findbugs + jsr305 + 3.0.2 + compile + + + com.google.protobuf + protobuf-java + 3.25.5 + compile + + + com.google.api.grpc + proto-google-common-protos + 2.41.0 + compile + + + com.google.api + api-common + + + + + com.google.guava + guava + 33.2.1-android + runtime + + + io.grpc + grpc-protobuf-lite + 1.68.1 + runtime + + + com.google.protobuf + protobuf-javalite + + + + + diff --git a/grpc-protobuf-lite-1.68.1.pom b/grpc-protobuf-lite-1.68.1.pom new file mode 100644 index 0000000..b0c6b3c --- /dev/null +++ b/grpc-protobuf-lite-1.68.1.pom @@ -0,0 +1,58 @@ + + + 4.0.0 + io.grpc + grpc-protobuf-lite + 1.68.1 + io.grpc:grpc-protobuf-lite + gRPC: Protobuf Lite + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-api + 1.68.1 + compile + + + com.google.protobuf + protobuf-javalite + 3.25.5 + compile + + + com.google.code.findbugs + jsr305 + 3.0.2 + runtime + + + com.google.guava + guava + 33.2.1-android + runtime + + + diff --git a/grpc-rls-1.68.1.pom b/grpc-rls-1.68.1.pom new file mode 100644 index 0000000..81ea0c1 --- /dev/null +++ b/grpc-rls-1.68.1.pom @@ -0,0 +1,70 @@ + + + 4.0.0 + io.grpc + grpc-rls + 1.68.1 + io.grpc:grpc-rls + gRPC: RouteLookupService Loadbalancing plugin + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-util + 1.68.1 + runtime + + + io.grpc + grpc-core + 1.68.1 + runtime + + + io.grpc + grpc-protobuf + 1.68.1 + runtime + + + io.grpc + grpc-stub + 1.68.1 + runtime + + + com.google.auto.value + auto-value-annotations + 1.11.0 + runtime + + + com.google.guava + guava + 33.2.1-android + runtime + + + diff --git a/grpc-services-1.68.1.pom b/grpc-services-1.68.1.pom new file mode 100644 index 0000000..c8f68b0 --- /dev/null +++ b/grpc-services-1.68.1.pom @@ -0,0 +1,82 @@ + + + 4.0.0 + io.grpc + grpc-services + 1.68.1 + io.grpc:grpc-services + gRPC: Services + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-stub + 1.68.1 + compile + + + io.grpc + grpc-core + 1.68.1 + runtime + + + io.grpc + grpc-protobuf + 1.68.1 + runtime + + + io.grpc + grpc-util + 1.68.1 + runtime + + + com.google.guava + guava + 33.2.1-jre + runtime + + + com.google.protobuf + protobuf-java-util + 3.25.5 + runtime + + + com.google.errorprone + error_prone_annotations + 2.28.0 + runtime + + + com.google.code.gson + gson + 2.11.0 + runtime + + + diff --git a/grpc-servlet-1.68.1.pom b/grpc-servlet-1.68.1.pom new file mode 100644 index 0000000..439ae3a --- /dev/null +++ b/grpc-servlet-1.68.1.pom @@ -0,0 +1,52 @@ + + + 4.0.0 + io.grpc + grpc-servlet + 1.68.1 + io.grpc:grpc-servlet + gRPC: Servlet + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-api + 1.68.1 + compile + + + io.grpc + grpc-core + 1.68.1 + runtime + + + com.google.guava + guava + 33.2.1-android + runtime + + + diff --git a/grpc-servlet-jakarta-1.68.1.pom b/grpc-servlet-jakarta-1.68.1.pom new file mode 100644 index 0000000..e9fedbd --- /dev/null +++ b/grpc-servlet-jakarta-1.68.1.pom @@ -0,0 +1,58 @@ + + + 4.0.0 + io.grpc + grpc-servlet-jakarta + 1.68.1 + io.grpc:grpc-servlet-jakarta + gRPC: Jakarta Servlet + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-api + 1.68.1 + compile + + + io.grpc + grpc-util + 1.68.1 + runtime + + + io.grpc + grpc-core + 1.68.1 + runtime + + + com.google.guava + guava + 33.2.1-android + runtime + + + diff --git a/grpc-stub-1.68.1.pom b/grpc-stub-1.68.1.pom new file mode 100644 index 0000000..376a6dc --- /dev/null +++ b/grpc-stub-1.68.1.pom @@ -0,0 +1,52 @@ + + + 4.0.0 + io.grpc + grpc-stub + 1.68.1 + io.grpc:grpc-stub + gRPC: Stub + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-api + 1.68.1 + compile + + + com.google.guava + guava + 33.2.1-android + compile + + + com.google.errorprone + error_prone_annotations + 2.28.0 + runtime + + + diff --git a/grpc-testing-1.68.1.pom b/grpc-testing-1.68.1.pom new file mode 100644 index 0000000..944e2da --- /dev/null +++ b/grpc-testing-1.68.1.pom @@ -0,0 +1,70 @@ + + + 4.0.0 + io.grpc + grpc-testing + 1.68.1 + io.grpc:grpc-testing + gRPC: Testing + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-util + 1.68.1 + compile + + + io.grpc + grpc-stub + 1.68.1 + compile + + + junit + junit + 4.13.2 + compile + + + io.grpc + grpc-inprocess + 1.68.1 + runtime + + + io.grpc + grpc-core + 1.68.1 + runtime + + + io.grpc + grpc-api + 1.68.1 + runtime + + + diff --git a/grpc-util-1.68.1.pom b/grpc-util-1.68.1.pom new file mode 100644 index 0000000..969428c --- /dev/null +++ b/grpc-util-1.68.1.pom @@ -0,0 +1,58 @@ + + + 4.0.0 + io.grpc + grpc-util + 1.68.1 + io.grpc:grpc-util + gRPC: Util + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-api + 1.68.1 + compile + + + io.grpc + grpc-core + 1.68.1 + runtime + + + org.codehaus.mojo + animal-sniffer-annotations + 1.24 + runtime + + + com.google.guava + guava + 33.2.1-android + runtime + + + diff --git a/grpc-xds-1.68.1.pom b/grpc-xds-1.68.1.pom new file mode 100644 index 0000000..03ea279 --- /dev/null +++ b/grpc-xds-1.68.1.pom @@ -0,0 +1,111 @@ + + + 4.0.0 + io.grpc + grpc-xds + 1.68.1 + io.grpc:grpc-xds + gRPC: XDS plugin + https://github.com/grpc/grpc-java + + + Apache 2.0 + https://opensource.org/licenses/Apache-2.0 + + + + + grpc.io + gRPC Contributors + grpc-io@googlegroups.com + https://grpc.io/ + gRPC Authors + https://www.google.com + + + + scm:git:https://github.com/grpc/grpc-java.git + scm:git:git@github.com:grpc/grpc-java.git + https://github.com/grpc/grpc-java + + + + io.grpc + grpc-protobuf + 1.68.1 + compile + + + io.grpc + grpc-stub + 1.68.1 + compile + + + io.grpc + grpc-core + 1.68.1 + compile + + + io.grpc + grpc-util + 1.68.1 + compile + + + io.grpc + grpc-services + 1.68.1 + compile + + + io.grpc + grpc-auth + 1.68.1 + compile + + + io.grpc + grpc-alts + 1.68.1 + compile + + + com.google.guava + guava + 33.2.1-android + compile + + + com.google.code.gson + gson + 2.11.0 + compile + + + com.google.re2j + re2j + 1.7 + compile + + + com.google.auto.value + auto-value-annotations + 1.11.0 + compile + + + com.google.protobuf + protobuf-java-util + 3.25.5 + compile + + + io.grpc + grpc-netty-shaded + 1.68.1 + compile + + + diff --git a/v1.68.1.tar.gz b/v1.68.1.tar.gz new file mode 100644 index 0000000..79c7b6a --- /dev/null +++ b/v1.68.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:416cc427008f5b6ed80695a1353bcc41a6d6cfa760ea7a8858e6244efd1b2ee0 +size 3149076