Hello community, here is the log from the commit of package protoc-gen-gogo for openSUSE:Factory checked in at 2019-11-11 21:21:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/protoc-gen-gogo (Old) and /work/SRC/openSUSE:Factory/.protoc-gen-gogo.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "protoc-gen-gogo" Mon Nov 11 21:21:21 2019 rev:2 rq:741107 version:1.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/protoc-gen-gogo/protoc-gen-gogo.changes 2019-01-21 10:59:29.779341944 +0100 +++ /work/SRC/openSUSE:Factory/.protoc-gen-gogo.new.2990/protoc-gen-gogo.changes 2019-11-11 21:21:26.127667773 +0100 @@ -1,0 +2,6 @@ +Fri Oct 18 15:26:31 UTC 2019 - MichaĆ Rostecki <mroste...@opensuse.org> + +- Add BUILD and WORKSPACE files to make it possible to build + protoc-gen-gogo with Bazel projects. + +------------------------------------------------------------------- New: ---- BUILD WORKSPACE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ protoc-gen-gogo.spec ++++++ --- /var/tmp/diff_new_pack.8pycmK/_old 2019-11-11 21:21:27.227668774 +0100 +++ /var/tmp/diff_new_pack.8pycmK/_new 2019-11-11 21:21:27.231668778 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -32,7 +32,9 @@ License: Apache-2.0 Group: Development/Languages/Golang Url: https://github.com/gogo/protobuf -Source: %{name}-%{version}.tar.xz +Source0: %{name}-%{version}.tar.xz +Source100: BUILD +Source101: WORKSPACE BuildRequires: fdupes BuildRequires: golang-packaging %{go_provides} @@ -54,6 +56,8 @@ %prep %setup -q +cp %{SOURCE100} . +cp %{SOURCE101} . %build %goprep %{provider_prefix} @@ -64,7 +68,7 @@ # Install sources mkdir -p %{buildroot}%{src_install_dir} -tar -xJf %{SOURCE0} --strip-components=1 -C %{buildroot}%{src_install_dir} +cp -R * %{buildroot}%{src_install_dir} # Fix env-script-interpreter rpmlint error find %{buildroot}%{src_install_dir} -type f -name "*.sh" -exec sed -i 's|#!.*/usr/bin/env bash|#!/bin/bash|' "{}" + ++++++ BUILD ++++++ load("@com_google_protobuf//:protobuf.bzl", "cc_proto_library", "py_proto_library") load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") proto_library( name = "gogo_proto", srcs = [ "gogoproto/gogo.proto", ], deps = [ "@com_google_protobuf//:descriptor_proto", ], visibility = ["//visibility:public"], ) go_proto_library( name = "descriptor_go_proto", importpath = "github.com/golang/protobuf/protoc-gen-go/descriptor", proto = "@com_google_protobuf//:descriptor_proto", visibility = ["//visibility:public"], ) cc_proto_library( name = "gogo_proto_cc", srcs = [ "gogoproto/gogo.proto", ], default_runtime = "@com_google_protobuf//:protobuf", protoc = "@com_google_protobuf//:protoc", deps = ["@com_google_protobuf//:cc_wkt_protos"], visibility = ["//visibility:public"], ) go_proto_library( name = "gogo_proto_go", importpath = "gogoproto", proto = ":gogo_proto", visibility = ["//visibility:public"], deps = [ ":descriptor_go_proto", ], ) py_proto_library( name = "gogo_proto_py", srcs = [ "gogoproto/gogo.proto", ], default_runtime = "@com_google_protobuf//:protobuf_python", protoc = "@com_google_protobuf//:protoc", visibility = ["//visibility:public"], deps = ["@com_google_protobuf//:protobuf_python"], ) ++++++ WORKSPACE ++++++ workspace(name = "com_github_gogo_protobuf")