On Mon, 10 Jul 2017 01:00:07 +0530 Pirate Praveen <prav...@onenetbeyond.org> wrote: > Attaching the debdiff to build ruby-grpc. Sesse, László,
See this debdiff which use --gem-install option so it installs all required files. But its failing to find openssl. Can you help? I was able to build it locally since I had older openssl installed I guess. The failure is in sbuild. Complete error message is, Building native extensions. This could take a while... current directory: /<<PKGBUILDDIR>>/debian/ruby-grpc/usr/lib/x86_64-linux-gnu/rubygems-integration/2.3.0/gems/grpc-1.3.2/src/ruby/ext/grpc /usr/bin/ruby2.3 -r ./siteconf20170712-5516-a2vncs.rb extconf.rb Building internal gRPC into /<<PKGBUILDDIR>>/debian/ruby-grpc/usr/lib/x86_64-linux-gnu/rubygems-integration/2.3.0/gems/grpc-1.3.2/src/ruby/ext/grpc/libs/opt make[2]: Entering directory '/<<PKGBUILDDIR>>/debian/ruby-grpc/usr/lib/x86_64-linux-gnu/rubygems-integration/2.3.0/gems/grpc-1.3.2' Makefile:954: recipe for target 'stop' failed make[2]: *** [stop] Error 1 make[2]: *** Waiting for unfinished jobs.... DEPENDENCY ERROR The target you are trying to run requires an OpenSSL implementation. Your system doesn't have one, and either the third_party directory doesn't have it, or your compiler can't build BoringSSL. Please consult INSTALL to get more information. If you need information about why these tests failed, run: make run_dep_checks make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/ruby-grpc/usr/lib/x86_64-linux-gnu/rubygems-integration/2.3.0/gems/grpc-1.3.2' *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/usr/bin/$(RUBY_BASE_NAME)2.3 ERROR: Error installing /tmp/d20170712-5510-13pbudl/grpc-1.3.2.gem: ERROR: Failed to build gem native extension. Building has failed. See above output for more information on the failure. extconf failed, exit code 1 Gem files will remain installed in /<<PKGBUILDDIR>>/debian/ruby-grpc/usr/lib/x86_64-linux-gnu/rubygems-integration/2.3.0/gems/grpc-1.3.2 for inspection. Results logged to /<<PKGBUILDDIR>>/debian/ruby-grpc/usr/lib/x86_64-linux-gnu/rubygems-integration/2.3.0/extensions/x86_64-linux/2.3.0/grpc-1.3.2/gem_make.out /usr/lib/ruby/vendor_ruby/gem2deb.rb:56:in `run': /usr/bin/ruby2.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-rdoc --no-ri --ignore-dependencies --install-dir debian/ruby-grpc/usr/lib/x86_64-linux-gnu/rubygems-integration/2.3.0 /tmp/d20170712-5510-13pbudl/grpc-1.3.2.gem (Gem2Deb::CommandFailed) from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:189:in `gem' from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:103:in `block in install_files_and_build_extensions' from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:51:in `each' from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:51:in `install_files_and_build_extensions' from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:84:in `block in install' from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:82:in `each' from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:82:in `install' from /usr/bin/dh_ruby:94:in `<main>' dh_auto_install: dh_ruby --install /<<PKGBUILDDIR>>/debian/tmp returned exit code 1 debian/rules:32: recipe for target 'override_dh_auto_install' failed make[1]: *** [override_dh_auto_install] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules:42: recipe for target 'binary' failed
diff -Nru grpc-1.3.2/debian/changelog grpc-1.3.2/debian/changelog --- grpc-1.3.2/debian/changelog 2017-06-01 21:41:56.000000000 +0530 +++ grpc-1.3.2/debian/changelog 2017-07-10 00:46:41.000000000 +0530 @@ -1,3 +1,10 @@ +grpc (1.3.2-0.3) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Add ruby-grpc package + + -- Pirate Praveen <prav...@debian.org> Mon, 10 Jul 2017 00:46:41 +0530 + grpc (1.3.2-0.2) unstable; urgency=medium * Non-maintainer upload. diff -Nru grpc-1.3.2/debian/control grpc-1.3.2/debian/control --- grpc-1.3.2/debian/control 2017-05-18 21:54:27.000000000 +0530 +++ grpc-1.3.2/debian/control 2017-07-10 00:46:41.000000000 +0530 @@ -2,12 +2,28 @@ Priority: optional Maintainer: gRPC Package Maintainers <grpc-packa...@google.com> Uploaders: Andrew Pollock <apoll...@debian.org>, Laszlo Boszormenyi (GCS) <g...@debian.org> -Build-Depends: debhelper (>= 9), zlib1g-dev, libssl-dev, libprotobuf-dev, protobuf-compiler, libgflags-dev, libgtest-dev, libgoogle-perftools-dev, python, libprotoc-dev, libc-ares-dev +Build-Depends: debhelper (>= 9), zlib1g-dev, libssl-dev, libprotobuf-dev, protobuf-compiler, libgflags-dev, libgtest-dev, libgoogle-perftools-dev, python, libprotoc-dev, libc-ares-dev, gem2deb, libgrpc-dev Standards-Version: 3.9.8 Section: libs Homepage: http://www.grpc.io/ Vcs-Git: https://github.com/grpc/grpc.git Vcs-Browser: https://github.com/grpc/grpc +XS-Ruby-Versions: all + +Package: ruby-grpc +Architecture: any +XB-Ruby-Versions: ${ruby:Versions} +Depends: ruby | ruby-interpreter, + ruby-google-protobuf (>= 3.1), + ruby-googleauth (>= 0.5.1), + ${misc:Depends}, + ${shlibs:Depends} +Description: GRPC system in Ruby + Send RPCs from Ruby using GRPC. + . + GRPC is a modern, open source remote procedure call (RPC) framework that can + run anywhere. It enables client and server applications to communicate + transparently, and makes it easier to build connected systems. Package: libgrpc-dev Section: libdevel @@ -61,3 +77,4 @@ . This package provides the plugins needed for compiling gRPC service definitions with the protobuf compiler. + diff -Nru grpc-1.3.2/debian/patches/no-embed-libs.patch grpc-1.3.2/debian/patches/no-embed-libs.patch --- grpc-1.3.2/debian/patches/no-embed-libs.patch 1970-01-01 05:30:00.000000000 +0530 +++ grpc-1.3.2/debian/patches/no-embed-libs.patch 2017-07-09 21:48:53.000000000 +0530 @@ -0,0 +1,15 @@ +--- a/src/ruby/ext/grpc/extconf.rb ++++ b/src/ruby/ext/grpc/extconf.rb +@@ -69,9 +69,9 @@ + + ENV['AR'] = 'libtool -o' if RUBY_PLATFORM =~ /darwin/ + +-ENV['EMBED_OPENSSL'] = 'true' +-ENV['EMBED_ZLIB'] = 'true' +-ENV['EMBED_CARES'] = 'true' ++ENV['EMBED_OPENSSL'] = 'false' ++ENV['EMBED_ZLIB'] = 'false' ++ENV['EMBED_CARES'] = 'false' + ENV['ARCH_FLAGS'] = RbConfig::CONFIG['ARCH_FLAG'] + ENV['ARCH_FLAGS'] = '-arch i386 -arch x86_64' if RUBY_PLATFORM =~ /darwin/ + ENV['CFLAGS'] = '-DGPR_BACKWARDS_COMPATIBILITY_MODE' diff -Nru grpc-1.3.2/debian/patches/no-werror.diff grpc-1.3.2/debian/patches/no-werror.diff --- grpc-1.3.2/debian/patches/no-werror.diff 2017-04-26 22:41:42.000000000 +0530 +++ grpc-1.3.2/debian/patches/no-werror.diff 2017-07-10 00:46:41.000000000 +0530 @@ -1,6 +1,6 @@ ---- grpc-1.2.5.orig/Makefile -+++ grpc-1.2.5/Makefile -@@ -328,7 +328,7 @@ CXXFLAGS += -std=c++11 +--- a/Makefile ++++ b/Makefile +@@ -336,7 +336,7 @@ else CXXFLAGS += -std=c++0x endif diff -Nru grpc-1.3.2/debian/patches/remove-missing-files-in-gemspec.patch grpc-1.3.2/debian/patches/remove-missing-files-in-gemspec.patch --- grpc-1.3.2/debian/patches/remove-missing-files-in-gemspec.patch 1970-01-01 05:30:00.000000000 +0530 +++ grpc-1.3.2/debian/patches/remove-missing-files-in-gemspec.patch 2017-07-10 00:46:41.000000000 +0530 @@ -0,0 +1,515 @@ +--- a/grpc.gemspec ++++ b/grpc.gemspec +@@ -610,511 +610,4 @@ + s.files += %w( src/core/ext/census/tracing.c ) + s.files += %w( src/core/ext/filters/max_age/max_age_filter.c ) + s.files += %w( src/core/plugin_registry/grpc_plugin_registry.c ) +- s.files += %w( third_party/boringssl/crypto/aes/internal.h ) +- s.files += %w( third_party/boringssl/crypto/asn1/asn1_locl.h ) +- s.files += %w( third_party/boringssl/crypto/bio/internal.h ) +- s.files += %w( third_party/boringssl/crypto/bn/internal.h ) +- s.files += %w( third_party/boringssl/crypto/bn/rsaz_exp.h ) +- s.files += %w( third_party/boringssl/crypto/bytestring/internal.h ) +- s.files += %w( third_party/boringssl/crypto/cipher/internal.h ) +- s.files += %w( third_party/boringssl/crypto/conf/conf_def.h ) +- s.files += %w( third_party/boringssl/crypto/conf/internal.h ) +- s.files += %w( third_party/boringssl/crypto/curve25519/internal.h ) +- s.files += %w( third_party/boringssl/crypto/des/internal.h ) +- s.files += %w( third_party/boringssl/crypto/digest/internal.h ) +- s.files += %w( third_party/boringssl/crypto/digest/md32_common.h ) +- s.files += %w( third_party/boringssl/crypto/ec/internal.h ) +- s.files += %w( third_party/boringssl/crypto/ec/p256-x86_64-table.h ) +- s.files += %w( third_party/boringssl/crypto/evp/internal.h ) +- s.files += %w( third_party/boringssl/crypto/internal.h ) +- s.files += %w( third_party/boringssl/crypto/modes/internal.h ) +- s.files += %w( third_party/boringssl/crypto/newhope/internal.h ) +- s.files += %w( third_party/boringssl/crypto/obj/obj_dat.h ) +- s.files += %w( third_party/boringssl/crypto/obj/obj_xref.h ) +- s.files += %w( third_party/boringssl/crypto/pkcs8/internal.h ) +- s.files += %w( third_party/boringssl/crypto/poly1305/internal.h ) +- s.files += %w( third_party/boringssl/crypto/rand/internal.h ) +- s.files += %w( third_party/boringssl/crypto/rsa/internal.h ) +- s.files += %w( third_party/boringssl/crypto/x509/charmap.h ) +- s.files += %w( third_party/boringssl/crypto/x509/internal.h ) +- s.files += %w( third_party/boringssl/crypto/x509/vpm_int.h ) +- s.files += %w( third_party/boringssl/crypto/x509v3/ext_dat.h ) +- s.files += %w( third_party/boringssl/crypto/x509v3/pcy_int.h ) +- s.files += %w( third_party/boringssl/include/openssl/aead.h ) +- s.files += %w( third_party/boringssl/include/openssl/aes.h ) +- s.files += %w( third_party/boringssl/include/openssl/arm_arch.h ) +- s.files += %w( third_party/boringssl/include/openssl/asn1.h ) +- s.files += %w( third_party/boringssl/include/openssl/asn1_mac.h ) +- s.files += %w( third_party/boringssl/include/openssl/asn1t.h ) +- s.files += %w( third_party/boringssl/include/openssl/base.h ) +- s.files += %w( third_party/boringssl/include/openssl/base64.h ) +- s.files += %w( third_party/boringssl/include/openssl/bio.h ) +- s.files += %w( third_party/boringssl/include/openssl/blowfish.h ) +- s.files += %w( third_party/boringssl/include/openssl/bn.h ) +- s.files += %w( third_party/boringssl/include/openssl/buf.h ) +- s.files += %w( third_party/boringssl/include/openssl/buffer.h ) +- s.files += %w( third_party/boringssl/include/openssl/bytestring.h ) +- s.files += %w( third_party/boringssl/include/openssl/cast.h ) +- s.files += %w( third_party/boringssl/include/openssl/chacha.h ) +- s.files += %w( third_party/boringssl/include/openssl/cipher.h ) +- s.files += %w( third_party/boringssl/include/openssl/cmac.h ) +- s.files += %w( third_party/boringssl/include/openssl/conf.h ) +- s.files += %w( third_party/boringssl/include/openssl/cpu.h ) +- s.files += %w( third_party/boringssl/include/openssl/crypto.h ) +- s.files += %w( third_party/boringssl/include/openssl/curve25519.h ) +- s.files += %w( third_party/boringssl/include/openssl/des.h ) +- s.files += %w( third_party/boringssl/include/openssl/dh.h ) +- s.files += %w( third_party/boringssl/include/openssl/digest.h ) +- s.files += %w( third_party/boringssl/include/openssl/dsa.h ) +- s.files += %w( third_party/boringssl/include/openssl/dtls1.h ) +- s.files += %w( third_party/boringssl/include/openssl/ec.h ) +- s.files += %w( third_party/boringssl/include/openssl/ec_key.h ) +- s.files += %w( third_party/boringssl/include/openssl/ecdh.h ) +- s.files += %w( third_party/boringssl/include/openssl/ecdsa.h ) +- s.files += %w( third_party/boringssl/include/openssl/engine.h ) +- s.files += %w( third_party/boringssl/include/openssl/err.h ) +- s.files += %w( third_party/boringssl/include/openssl/evp.h ) +- s.files += %w( third_party/boringssl/include/openssl/ex_data.h ) +- s.files += %w( third_party/boringssl/include/openssl/hkdf.h ) +- s.files += %w( third_party/boringssl/include/openssl/hmac.h ) +- s.files += %w( third_party/boringssl/include/openssl/lhash.h ) +- s.files += %w( third_party/boringssl/include/openssl/lhash_macros.h ) +- s.files += %w( third_party/boringssl/include/openssl/md4.h ) +- s.files += %w( third_party/boringssl/include/openssl/md5.h ) +- s.files += %w( third_party/boringssl/include/openssl/mem.h ) +- s.files += %w( third_party/boringssl/include/openssl/newhope.h ) +- s.files += %w( third_party/boringssl/include/openssl/nid.h ) +- s.files += %w( third_party/boringssl/include/openssl/obj.h ) +- s.files += %w( third_party/boringssl/include/openssl/obj_mac.h ) +- s.files += %w( third_party/boringssl/include/openssl/objects.h ) +- s.files += %w( third_party/boringssl/include/openssl/opensslconf.h ) +- s.files += %w( third_party/boringssl/include/openssl/opensslv.h ) +- s.files += %w( third_party/boringssl/include/openssl/ossl_typ.h ) +- s.files += %w( third_party/boringssl/include/openssl/pem.h ) +- s.files += %w( third_party/boringssl/include/openssl/pkcs12.h ) +- s.files += %w( third_party/boringssl/include/openssl/pkcs7.h ) +- s.files += %w( third_party/boringssl/include/openssl/pkcs8.h ) +- s.files += %w( third_party/boringssl/include/openssl/poly1305.h ) +- s.files += %w( third_party/boringssl/include/openssl/rand.h ) +- s.files += %w( third_party/boringssl/include/openssl/rc4.h ) +- s.files += %w( third_party/boringssl/include/openssl/ripemd.h ) +- s.files += %w( third_party/boringssl/include/openssl/rsa.h ) +- s.files += %w( third_party/boringssl/include/openssl/safestack.h ) +- s.files += %w( third_party/boringssl/include/openssl/sha.h ) +- s.files += %w( third_party/boringssl/include/openssl/srtp.h ) +- s.files += %w( third_party/boringssl/include/openssl/ssl.h ) +- s.files += %w( third_party/boringssl/include/openssl/ssl3.h ) +- s.files += %w( third_party/boringssl/include/openssl/stack.h ) +- s.files += %w( third_party/boringssl/include/openssl/stack_macros.h ) +- s.files += %w( third_party/boringssl/include/openssl/thread.h ) +- s.files += %w( third_party/boringssl/include/openssl/time_support.h ) +- s.files += %w( third_party/boringssl/include/openssl/tls1.h ) +- s.files += %w( third_party/boringssl/include/openssl/type_check.h ) +- s.files += %w( third_party/boringssl/include/openssl/x509.h ) +- s.files += %w( third_party/boringssl/include/openssl/x509_vfy.h ) +- s.files += %w( third_party/boringssl/include/openssl/x509v3.h ) +- s.files += %w( third_party/boringssl/ssl/internal.h ) +- s.files += %w( src/boringssl/err_data.c ) +- s.files += %w( third_party/boringssl/crypto/aes/aes.c ) +- s.files += %w( third_party/boringssl/crypto/aes/mode_wrappers.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/a_bitstr.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/a_bool.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/a_d2i_fp.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/a_dup.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/a_enum.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/a_gentm.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/a_i2d_fp.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/a_int.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/a_mbstr.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/a_object.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/a_octet.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/a_print.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/a_strnid.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/a_time.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/a_type.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/a_utctm.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/a_utf8.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/asn1_lib.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/asn1_par.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/asn_pack.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/f_enum.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/f_int.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/f_string.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/t_bitst.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/tasn_dec.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/tasn_enc.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/tasn_fre.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/tasn_new.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/tasn_typ.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/tasn_utl.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/x_bignum.c ) +- s.files += %w( third_party/boringssl/crypto/asn1/x_long.c ) +- s.files += %w( third_party/boringssl/crypto/base64/base64.c ) +- s.files += %w( third_party/boringssl/crypto/bio/bio.c ) +- s.files += %w( third_party/boringssl/crypto/bio/bio_mem.c ) +- s.files += %w( third_party/boringssl/crypto/bio/buffer.c ) +- s.files += %w( third_party/boringssl/crypto/bio/connect.c ) +- s.files += %w( third_party/boringssl/crypto/bio/fd.c ) +- s.files += %w( third_party/boringssl/crypto/bio/file.c ) +- s.files += %w( third_party/boringssl/crypto/bio/hexdump.c ) +- s.files += %w( third_party/boringssl/crypto/bio/pair.c ) +- s.files += %w( third_party/boringssl/crypto/bio/printf.c ) +- s.files += %w( third_party/boringssl/crypto/bio/socket.c ) +- s.files += %w( third_party/boringssl/crypto/bio/socket_helper.c ) +- s.files += %w( third_party/boringssl/crypto/bn/add.c ) +- s.files += %w( third_party/boringssl/crypto/bn/asm/x86_64-gcc.c ) +- s.files += %w( third_party/boringssl/crypto/bn/bn.c ) +- s.files += %w( third_party/boringssl/crypto/bn/bn_asn1.c ) +- s.files += %w( third_party/boringssl/crypto/bn/cmp.c ) +- s.files += %w( third_party/boringssl/crypto/bn/convert.c ) +- s.files += %w( third_party/boringssl/crypto/bn/ctx.c ) +- s.files += %w( third_party/boringssl/crypto/bn/div.c ) +- s.files += %w( third_party/boringssl/crypto/bn/exponentiation.c ) +- s.files += %w( third_party/boringssl/crypto/bn/gcd.c ) +- s.files += %w( third_party/boringssl/crypto/bn/generic.c ) +- s.files += %w( third_party/boringssl/crypto/bn/kronecker.c ) +- s.files += %w( third_party/boringssl/crypto/bn/montgomery.c ) +- s.files += %w( third_party/boringssl/crypto/bn/montgomery_inv.c ) +- s.files += %w( third_party/boringssl/crypto/bn/mul.c ) +- s.files += %w( third_party/boringssl/crypto/bn/prime.c ) +- s.files += %w( third_party/boringssl/crypto/bn/random.c ) +- s.files += %w( third_party/boringssl/crypto/bn/rsaz_exp.c ) +- s.files += %w( third_party/boringssl/crypto/bn/shift.c ) +- s.files += %w( third_party/boringssl/crypto/bn/sqrt.c ) +- s.files += %w( third_party/boringssl/crypto/buf/buf.c ) +- s.files += %w( third_party/boringssl/crypto/bytestring/asn1_compat.c ) +- s.files += %w( third_party/boringssl/crypto/bytestring/ber.c ) +- s.files += %w( third_party/boringssl/crypto/bytestring/cbb.c ) +- s.files += %w( third_party/boringssl/crypto/bytestring/cbs.c ) +- s.files += %w( third_party/boringssl/crypto/chacha/chacha.c ) +- s.files += %w( third_party/boringssl/crypto/cipher/aead.c ) +- s.files += %w( third_party/boringssl/crypto/cipher/cipher.c ) +- s.files += %w( third_party/boringssl/crypto/cipher/derive_key.c ) +- s.files += %w( third_party/boringssl/crypto/cipher/e_aes.c ) +- s.files += %w( third_party/boringssl/crypto/cipher/e_chacha20poly1305.c ) +- s.files += %w( third_party/boringssl/crypto/cipher/e_des.c ) +- s.files += %w( third_party/boringssl/crypto/cipher/e_null.c ) +- s.files += %w( third_party/boringssl/crypto/cipher/e_rc2.c ) +- s.files += %w( third_party/boringssl/crypto/cipher/e_rc4.c ) +- s.files += %w( third_party/boringssl/crypto/cipher/e_ssl3.c ) +- s.files += %w( third_party/boringssl/crypto/cipher/e_tls.c ) +- s.files += %w( third_party/boringssl/crypto/cipher/tls_cbc.c ) +- s.files += %w( third_party/boringssl/crypto/cmac/cmac.c ) +- s.files += %w( third_party/boringssl/crypto/conf/conf.c ) +- s.files += %w( third_party/boringssl/crypto/cpu-aarch64-linux.c ) +- s.files += %w( third_party/boringssl/crypto/cpu-arm-linux.c ) +- s.files += %w( third_party/boringssl/crypto/cpu-arm.c ) +- s.files += %w( third_party/boringssl/crypto/cpu-intel.c ) +- s.files += %w( third_party/boringssl/crypto/cpu-ppc64le.c ) +- s.files += %w( third_party/boringssl/crypto/crypto.c ) +- s.files += %w( third_party/boringssl/crypto/curve25519/curve25519.c ) +- s.files += %w( third_party/boringssl/crypto/curve25519/spake25519.c ) +- s.files += %w( third_party/boringssl/crypto/curve25519/x25519-x86_64.c ) +- s.files += %w( third_party/boringssl/crypto/des/des.c ) +- s.files += %w( third_party/boringssl/crypto/dh/check.c ) +- s.files += %w( third_party/boringssl/crypto/dh/dh.c ) +- s.files += %w( third_party/boringssl/crypto/dh/dh_asn1.c ) +- s.files += %w( third_party/boringssl/crypto/dh/params.c ) +- s.files += %w( third_party/boringssl/crypto/digest/digest.c ) +- s.files += %w( third_party/boringssl/crypto/digest/digests.c ) +- s.files += %w( third_party/boringssl/crypto/dsa/dsa.c ) +- s.files += %w( third_party/boringssl/crypto/dsa/dsa_asn1.c ) +- s.files += %w( third_party/boringssl/crypto/ec/ec.c ) +- s.files += %w( third_party/boringssl/crypto/ec/ec_asn1.c ) +- s.files += %w( third_party/boringssl/crypto/ec/ec_key.c ) +- s.files += %w( third_party/boringssl/crypto/ec/ec_montgomery.c ) +- s.files += %w( third_party/boringssl/crypto/ec/oct.c ) +- s.files += %w( third_party/boringssl/crypto/ec/p224-64.c ) +- s.files += %w( third_party/boringssl/crypto/ec/p256-64.c ) +- s.files += %w( third_party/boringssl/crypto/ec/p256-x86_64.c ) +- s.files += %w( third_party/boringssl/crypto/ec/simple.c ) +- s.files += %w( third_party/boringssl/crypto/ec/util-64.c ) +- s.files += %w( third_party/boringssl/crypto/ec/wnaf.c ) +- s.files += %w( third_party/boringssl/crypto/ecdh/ecdh.c ) +- s.files += %w( third_party/boringssl/crypto/ecdsa/ecdsa.c ) +- s.files += %w( third_party/boringssl/crypto/ecdsa/ecdsa_asn1.c ) +- s.files += %w( third_party/boringssl/crypto/engine/engine.c ) +- s.files += %w( third_party/boringssl/crypto/err/err.c ) +- s.files += %w( third_party/boringssl/crypto/evp/digestsign.c ) +- s.files += %w( third_party/boringssl/crypto/evp/evp.c ) +- s.files += %w( third_party/boringssl/crypto/evp/evp_asn1.c ) +- s.files += %w( third_party/boringssl/crypto/evp/evp_ctx.c ) +- s.files += %w( third_party/boringssl/crypto/evp/p_dsa_asn1.c ) +- s.files += %w( third_party/boringssl/crypto/evp/p_ec.c ) +- s.files += %w( third_party/boringssl/crypto/evp/p_ec_asn1.c ) +- s.files += %w( third_party/boringssl/crypto/evp/p_rsa.c ) +- s.files += %w( third_party/boringssl/crypto/evp/p_rsa_asn1.c ) +- s.files += %w( third_party/boringssl/crypto/evp/pbkdf.c ) +- s.files += %w( third_party/boringssl/crypto/evp/print.c ) +- s.files += %w( third_party/boringssl/crypto/evp/sign.c ) +- s.files += %w( third_party/boringssl/crypto/ex_data.c ) +- s.files += %w( third_party/boringssl/crypto/hkdf/hkdf.c ) +- s.files += %w( third_party/boringssl/crypto/hmac/hmac.c ) +- s.files += %w( third_party/boringssl/crypto/lhash/lhash.c ) +- s.files += %w( third_party/boringssl/crypto/md4/md4.c ) +- s.files += %w( third_party/boringssl/crypto/md5/md5.c ) +- s.files += %w( third_party/boringssl/crypto/mem.c ) +- s.files += %w( third_party/boringssl/crypto/modes/cbc.c ) +- s.files += %w( third_party/boringssl/crypto/modes/cfb.c ) +- s.files += %w( third_party/boringssl/crypto/modes/ctr.c ) +- s.files += %w( third_party/boringssl/crypto/modes/gcm.c ) +- s.files += %w( third_party/boringssl/crypto/modes/ofb.c ) +- s.files += %w( third_party/boringssl/crypto/newhope/error_correction.c ) +- s.files += %w( third_party/boringssl/crypto/newhope/newhope.c ) +- s.files += %w( third_party/boringssl/crypto/newhope/ntt.c ) +- s.files += %w( third_party/boringssl/crypto/newhope/poly.c ) +- s.files += %w( third_party/boringssl/crypto/newhope/precomp.c ) +- s.files += %w( third_party/boringssl/crypto/newhope/reduce.c ) +- s.files += %w( third_party/boringssl/crypto/obj/obj.c ) +- s.files += %w( third_party/boringssl/crypto/obj/obj_xref.c ) +- s.files += %w( third_party/boringssl/crypto/pem/pem_all.c ) +- s.files += %w( third_party/boringssl/crypto/pem/pem_info.c ) +- s.files += %w( third_party/boringssl/crypto/pem/pem_lib.c ) +- s.files += %w( third_party/boringssl/crypto/pem/pem_oth.c ) +- s.files += %w( third_party/boringssl/crypto/pem/pem_pk8.c ) +- s.files += %w( third_party/boringssl/crypto/pem/pem_pkey.c ) +- s.files += %w( third_party/boringssl/crypto/pem/pem_x509.c ) +- s.files += %w( third_party/boringssl/crypto/pem/pem_xaux.c ) +- s.files += %w( third_party/boringssl/crypto/pkcs8/p5_pbe.c ) +- s.files += %w( third_party/boringssl/crypto/pkcs8/p5_pbev2.c ) +- s.files += %w( third_party/boringssl/crypto/pkcs8/p8_pkey.c ) +- s.files += %w( third_party/boringssl/crypto/pkcs8/pkcs8.c ) +- s.files += %w( third_party/boringssl/crypto/poly1305/poly1305.c ) +- s.files += %w( third_party/boringssl/crypto/poly1305/poly1305_arm.c ) +- s.files += %w( third_party/boringssl/crypto/poly1305/poly1305_vec.c ) +- s.files += %w( third_party/boringssl/crypto/rand/deterministic.c ) +- s.files += %w( third_party/boringssl/crypto/rand/rand.c ) +- s.files += %w( third_party/boringssl/crypto/rand/urandom.c ) +- s.files += %w( third_party/boringssl/crypto/rand/windows.c ) +- s.files += %w( third_party/boringssl/crypto/rc4/rc4.c ) +- s.files += %w( third_party/boringssl/crypto/refcount_c11.c ) +- s.files += %w( third_party/boringssl/crypto/refcount_lock.c ) +- s.files += %w( third_party/boringssl/crypto/rsa/blinding.c ) +- s.files += %w( third_party/boringssl/crypto/rsa/padding.c ) +- s.files += %w( third_party/boringssl/crypto/rsa/rsa.c ) +- s.files += %w( third_party/boringssl/crypto/rsa/rsa_asn1.c ) +- s.files += %w( third_party/boringssl/crypto/rsa/rsa_impl.c ) +- s.files += %w( third_party/boringssl/crypto/sha/sha1.c ) +- s.files += %w( third_party/boringssl/crypto/sha/sha256.c ) +- s.files += %w( third_party/boringssl/crypto/sha/sha512.c ) +- s.files += %w( third_party/boringssl/crypto/stack/stack.c ) +- s.files += %w( third_party/boringssl/crypto/thread.c ) +- s.files += %w( third_party/boringssl/crypto/thread_none.c ) +- s.files += %w( third_party/boringssl/crypto/thread_pthread.c ) +- s.files += %w( third_party/boringssl/crypto/thread_win.c ) +- s.files += %w( third_party/boringssl/crypto/time_support.c ) +- s.files += %w( third_party/boringssl/crypto/x509/a_digest.c ) +- s.files += %w( third_party/boringssl/crypto/x509/a_sign.c ) +- s.files += %w( third_party/boringssl/crypto/x509/a_strex.c ) +- s.files += %w( third_party/boringssl/crypto/x509/a_verify.c ) +- s.files += %w( third_party/boringssl/crypto/x509/algorithm.c ) +- s.files += %w( third_party/boringssl/crypto/x509/asn1_gen.c ) +- s.files += %w( third_party/boringssl/crypto/x509/by_dir.c ) +- s.files += %w( third_party/boringssl/crypto/x509/by_file.c ) +- s.files += %w( third_party/boringssl/crypto/x509/i2d_pr.c ) +- s.files += %w( third_party/boringssl/crypto/x509/pkcs7.c ) +- s.files += %w( third_party/boringssl/crypto/x509/rsa_pss.c ) +- s.files += %w( third_party/boringssl/crypto/x509/t_crl.c ) +- s.files += %w( third_party/boringssl/crypto/x509/t_req.c ) +- s.files += %w( third_party/boringssl/crypto/x509/t_x509.c ) +- s.files += %w( third_party/boringssl/crypto/x509/t_x509a.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509_att.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509_cmp.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509_d2.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509_def.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509_ext.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509_lu.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509_obj.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509_r2x.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509_req.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509_set.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509_trs.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509_txt.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509_v3.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509_vfy.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509_vpm.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509cset.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509name.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509rset.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509spki.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x509type.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x_algor.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x_all.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x_attrib.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x_crl.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x_exten.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x_info.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x_name.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x_pkey.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x_pubkey.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x_req.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x_sig.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x_spki.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x_val.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x_x509.c ) +- s.files += %w( third_party/boringssl/crypto/x509/x_x509a.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/pcy_cache.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/pcy_data.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/pcy_lib.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/pcy_map.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/pcy_node.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/pcy_tree.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_akey.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_akeya.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_alt.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_bcons.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_bitst.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_conf.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_cpols.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_crld.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_enum.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_extku.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_genn.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_ia5.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_info.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_int.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_lib.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_ncons.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_pci.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_pcia.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_pcons.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_pku.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_pmaps.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_prn.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_purp.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_skey.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_sxnet.c ) +- s.files += %w( third_party/boringssl/crypto/x509v3/v3_utl.c ) +- s.files += %w( third_party/boringssl/ssl/custom_extensions.c ) +- s.files += %w( third_party/boringssl/ssl/d1_both.c ) +- s.files += %w( third_party/boringssl/ssl/d1_lib.c ) +- s.files += %w( third_party/boringssl/ssl/d1_pkt.c ) +- s.files += %w( third_party/boringssl/ssl/d1_srtp.c ) +- s.files += %w( third_party/boringssl/ssl/dtls_method.c ) +- s.files += %w( third_party/boringssl/ssl/dtls_record.c ) +- s.files += %w( third_party/boringssl/ssl/handshake_client.c ) +- s.files += %w( third_party/boringssl/ssl/handshake_server.c ) +- s.files += %w( third_party/boringssl/ssl/s3_both.c ) +- s.files += %w( third_party/boringssl/ssl/s3_enc.c ) +- s.files += %w( third_party/boringssl/ssl/s3_lib.c ) +- s.files += %w( third_party/boringssl/ssl/s3_pkt.c ) +- s.files += %w( third_party/boringssl/ssl/ssl_aead_ctx.c ) +- s.files += %w( third_party/boringssl/ssl/ssl_asn1.c ) +- s.files += %w( third_party/boringssl/ssl/ssl_buffer.c ) +- s.files += %w( third_party/boringssl/ssl/ssl_cert.c ) +- s.files += %w( third_party/boringssl/ssl/ssl_cipher.c ) +- s.files += %w( third_party/boringssl/ssl/ssl_ecdh.c ) +- s.files += %w( third_party/boringssl/ssl/ssl_file.c ) +- s.files += %w( third_party/boringssl/ssl/ssl_lib.c ) +- s.files += %w( third_party/boringssl/ssl/ssl_rsa.c ) +- s.files += %w( third_party/boringssl/ssl/ssl_session.c ) +- s.files += %w( third_party/boringssl/ssl/ssl_stat.c ) +- s.files += %w( third_party/boringssl/ssl/t1_enc.c ) +- s.files += %w( third_party/boringssl/ssl/t1_lib.c ) +- s.files += %w( third_party/boringssl/ssl/tls13_both.c ) +- s.files += %w( third_party/boringssl/ssl/tls13_client.c ) +- s.files += %w( third_party/boringssl/ssl/tls13_enc.c ) +- s.files += %w( third_party/boringssl/ssl/tls13_server.c ) +- s.files += %w( third_party/boringssl/ssl/tls_method.c ) +- s.files += %w( third_party/boringssl/ssl/tls_record.c ) +- s.files += %w( third_party/zlib/crc32.h ) +- s.files += %w( third_party/zlib/deflate.h ) +- s.files += %w( third_party/zlib/gzguts.h ) +- s.files += %w( third_party/zlib/inffast.h ) +- s.files += %w( third_party/zlib/inffixed.h ) +- s.files += %w( third_party/zlib/inflate.h ) +- s.files += %w( third_party/zlib/inftrees.h ) +- s.files += %w( third_party/zlib/trees.h ) +- s.files += %w( third_party/zlib/zconf.h ) +- s.files += %w( third_party/zlib/zlib.h ) +- s.files += %w( third_party/zlib/zutil.h ) +- s.files += %w( third_party/zlib/adler32.c ) +- s.files += %w( third_party/zlib/compress.c ) +- s.files += %w( third_party/zlib/crc32.c ) +- s.files += %w( third_party/zlib/deflate.c ) +- s.files += %w( third_party/zlib/gzclose.c ) +- s.files += %w( third_party/zlib/gzlib.c ) +- s.files += %w( third_party/zlib/gzread.c ) +- s.files += %w( third_party/zlib/gzwrite.c ) +- s.files += %w( third_party/zlib/infback.c ) +- s.files += %w( third_party/zlib/inffast.c ) +- s.files += %w( third_party/zlib/inflate.c ) +- s.files += %w( third_party/zlib/inftrees.c ) +- s.files += %w( third_party/zlib/trees.c ) +- s.files += %w( third_party/zlib/uncompr.c ) +- s.files += %w( third_party/zlib/zutil.c ) +- s.files += %w( third_party/cares/cares/ares.h ) +- s.files += %w( third_party/cares/cares/ares_data.h ) +- s.files += %w( third_party/cares/cares/ares_dns.h ) +- s.files += %w( third_party/cares/cares/ares_getenv.h ) +- s.files += %w( third_party/cares/cares/ares_getopt.h ) +- s.files += %w( third_party/cares/cares/ares_inet_net_pton.h ) +- s.files += %w( third_party/cares/cares/ares_iphlpapi.h ) +- s.files += %w( third_party/cares/cares/ares_ipv6.h ) +- s.files += %w( third_party/cares/cares/ares_library_init.h ) +- s.files += %w( third_party/cares/cares/ares_llist.h ) +- s.files += %w( third_party/cares/cares/ares_nowarn.h ) +- s.files += %w( third_party/cares/cares/ares_platform.h ) +- s.files += %w( third_party/cares/cares/ares_private.h ) +- s.files += %w( third_party/cares/cares/ares_rules.h ) +- s.files += %w( third_party/cares/cares/ares_setup.h ) +- s.files += %w( third_party/cares/cares/ares_strcasecmp.h ) +- s.files += %w( third_party/cares/cares/ares_strdup.h ) +- s.files += %w( third_party/cares/cares/ares_version.h ) +- s.files += %w( third_party/cares/cares/bitncmp.h ) +- s.files += %w( third_party/cares/cares/config-win32.h ) +- s.files += %w( third_party/cares/cares/setup_once.h ) +- s.files += %w( third_party/cares/ares_build.h ) +- s.files += %w( third_party/cares/config_linux/ares_config.h ) +- s.files += %w( third_party/cares/config_darwin/ares_config.h ) +- s.files += %w( third_party/cares/cares/ares__close_sockets.c ) +- s.files += %w( third_party/cares/cares/ares__get_hostent.c ) +- s.files += %w( third_party/cares/cares/ares__read_line.c ) +- s.files += %w( third_party/cares/cares/ares__timeval.c ) +- s.files += %w( third_party/cares/cares/ares_cancel.c ) +- s.files += %w( third_party/cares/cares/ares_create_query.c ) +- s.files += %w( third_party/cares/cares/ares_data.c ) +- s.files += %w( third_party/cares/cares/ares_destroy.c ) +- s.files += %w( third_party/cares/cares/ares_expand_name.c ) +- s.files += %w( third_party/cares/cares/ares_expand_string.c ) +- s.files += %w( third_party/cares/cares/ares_fds.c ) +- s.files += %w( third_party/cares/cares/ares_free_hostent.c ) +- s.files += %w( third_party/cares/cares/ares_free_string.c ) +- s.files += %w( third_party/cares/cares/ares_getenv.c ) +- s.files += %w( third_party/cares/cares/ares_gethostbyaddr.c ) +- s.files += %w( third_party/cares/cares/ares_gethostbyname.c ) +- s.files += %w( third_party/cares/cares/ares_getnameinfo.c ) +- s.files += %w( third_party/cares/cares/ares_getopt.c ) +- s.files += %w( third_party/cares/cares/ares_getsock.c ) +- s.files += %w( third_party/cares/cares/ares_init.c ) +- s.files += %w( third_party/cares/cares/ares_library_init.c ) +- s.files += %w( third_party/cares/cares/ares_llist.c ) +- s.files += %w( third_party/cares/cares/ares_mkquery.c ) +- s.files += %w( third_party/cares/cares/ares_nowarn.c ) +- s.files += %w( third_party/cares/cares/ares_options.c ) +- s.files += %w( third_party/cares/cares/ares_parse_a_reply.c ) +- s.files += %w( third_party/cares/cares/ares_parse_aaaa_reply.c ) +- s.files += %w( third_party/cares/cares/ares_parse_mx_reply.c ) +- s.files += %w( third_party/cares/cares/ares_parse_naptr_reply.c ) +- s.files += %w( third_party/cares/cares/ares_parse_ns_reply.c ) +- s.files += %w( third_party/cares/cares/ares_parse_ptr_reply.c ) +- s.files += %w( third_party/cares/cares/ares_parse_soa_reply.c ) +- s.files += %w( third_party/cares/cares/ares_parse_srv_reply.c ) +- s.files += %w( third_party/cares/cares/ares_parse_txt_reply.c ) +- s.files += %w( third_party/cares/cares/ares_platform.c ) +- s.files += %w( third_party/cares/cares/ares_process.c ) +- s.files += %w( third_party/cares/cares/ares_query.c ) +- s.files += %w( third_party/cares/cares/ares_search.c ) +- s.files += %w( third_party/cares/cares/ares_send.c ) +- s.files += %w( third_party/cares/cares/ares_strcasecmp.c ) +- s.files += %w( third_party/cares/cares/ares_strdup.c ) +- s.files += %w( third_party/cares/cares/ares_strerror.c ) +- s.files += %w( third_party/cares/cares/ares_timeout.c ) +- s.files += %w( third_party/cares/cares/ares_version.c ) +- s.files += %w( third_party/cares/cares/ares_writev.c ) +- s.files += %w( third_party/cares/cares/bitncmp.c ) +- s.files += %w( third_party/cares/cares/inet_net_pton.c ) +- s.files += %w( third_party/cares/cares/inet_ntop.c ) +- s.files += %w( third_party/cares/cares/windows_port.c ) +-end ++ end diff -Nru grpc-1.3.2/debian/patches/series grpc-1.3.2/debian/patches/series --- grpc-1.3.2/debian/patches/series 2017-04-28 23:01:13.000000000 +0530 +++ grpc-1.3.2/debian/patches/series 2017-07-10 00:46:41.000000000 +0530 @@ -3,3 +3,6 @@ unvendor-zlib.diff fix-libgrpc++-soname.diff make-pkg-config-files-nonexecutable.diff +no-embed-libs.patch +remove-missing-files-in-gemspec.patch +use-system-grpc.patch diff -Nru grpc-1.3.2/debian/patches/use-system-grpc.patch grpc-1.3.2/debian/patches/use-system-grpc.patch --- grpc-1.3.2/debian/patches/use-system-grpc.patch 1970-01-01 05:30:00.000000000 +0530 +++ grpc-1.3.2/debian/patches/use-system-grpc.patch 2017-07-10 00:46:41.000000000 +0530 @@ -0,0 +1,10 @@ +--- a/src/ruby/spec/spec_helper.rb ++++ b/src/ruby/spec/spec_helper.rb +@@ -32,7 +32,6 @@ + lib_dir = File.expand_path(File.join(root_dir, 'lib')) + + $LOAD_PATH.unshift(spec_dir) +-$LOAD_PATH.unshift(lib_dir) + $LOAD_PATH.uniq! + + # set up coverage diff -Nru grpc-1.3.2/debian/ruby-tests.rake grpc-1.3.2/debian/ruby-tests.rake --- grpc-1.3.2/debian/ruby-tests.rake 1970-01-01 05:30:00.000000000 +0530 +++ grpc-1.3.2/debian/ruby-tests.rake 2017-07-10 00:46:41.000000000 +0530 @@ -0,0 +1,5 @@ +require 'gem2deb/rake/spectask' + +Gem2Deb::Rake::RSpecTask.new do |spec| + spec.pattern = './src/ruby/spec/**/*_spec.rb' +end diff -Nru grpc-1.3.2/debian/rules grpc-1.3.2/debian/rules --- grpc-1.3.2/debian/rules 2017-04-26 23:21:56.000000000 +0530 +++ grpc-1.3.2/debian/rules 2017-07-10 00:46:41.000000000 +0530 @@ -14,16 +14,29 @@ # package maintainers to append LDFLAGS #export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed +export GEM2DEB_TEST_RUNNER = --check-dependencies +export DH_RUBY = --gem-install +export DH_RUBY_GEM_INSTALL_WHITELIST_APPEND=Makefile + override_dh_auto_build: make shared prefix=/usr + dh_auto_build -O--buildsystem=ruby override_dh_auto_test: ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) # make test_c + dh_auto_test -O--buildsystem=ruby endif override_dh_auto_install: make install prefix=$(CURDIR)/debian/tmp/usr + dh_auto_install -O--buildsystem=ruby + +override_dh_auto_clean: + dh_auto_clean + dh_auto_clean -O--buildsystem=ruby + rm -rf src/ruby/ext/grpc/objs/ + rm -f src/ruby/ext/grpc/libs/opt/libgrpc.a %: dh $@ --parallel
signature.asc
Description: OpenPGP digital signature