Commit Graph

105 Commits

Author SHA1 Message Date
Benjamin A. Beasley
b41de1c8fd Fix typo in 7789765215 2021-03-23 12:30:39 -04:00
Benjamin A. Beasley
7789765215 Replace “%if %{__isa_bits} != 32”, which causes errors in koji, with “%ifarch %{ix86} %{arm32}” 2021-03-22 18:30:55 -04:00
Benjamin A. Beasley
859420cde8 Remove a couple of redundant BR’s 2021-03-22 16:57:22 -04:00
Benjamin A. Beasley
119766de28 Build the Doxygen reference manuals, and merge the python-grpcio-doc subpackage into grpc-doc 2021-03-22 11:20:27 -04:00
Benjamin A. Beasley
426ac1e447 Start running most of the tests in %check 2021-03-21 18:31:12 -04:00
Benjamin A. Beasley
59c4bca4db Drop python3dist(setuptools) BR, redundant with %pyproject_buildrequires 2021-03-21 10:39:39 -04:00
Benjamin A. Beasley
9ce49f9e83 Trivial whitespace change 2021-03-15 12:33:34 -04:00
Benjamin A. Beasley
9af26a9eed Fix gflags CMake target name for dynamic linking 2021-03-15 12:27:17 -04:00
Benjamin A. Beasley
3ac80eca71 Add CMake files to the files list for the -devel package 2021-03-15 12:27:17 -04:00
Benjamin A. Beasley
5c54e1625e Add %py_provides for Fedora 32 2021-03-15 12:27:17 -04:00
Benjamin A. Beasley
dc22a8a3e9 Manually install grpc_cli (CMake) 2021-03-15 12:27:17 -04:00
Benjamin A. Beasley
91ffc303ac Add a comment about not installing the Python grpcio_tests package 2021-03-15 12:27:17 -04:00
Benjamin A. Beasley
7796406817 Fix Python package builds; packages were missing generated proto modules and were not usable! 2021-03-15 12:27:17 -04:00
Benjamin A. Beasley
e1dddacaa8 Improved CMake options 2021-03-15 12:27:16 -04:00
Benjamin A. Beasley
78adfdc8ec Fix the directory in which CMake installs pkgconfig files 2021-03-15 12:27:16 -04:00
Benjamin A. Beasley
934e38fa43 Python: BR gevent for gevent tests 2021-03-15 12:27:16 -04:00
Benjamin A. Beasley
53fe707809 Fix a link error in the core tests when using CMake; add several patches required for the Python tests 2021-03-15 12:27:16 -04:00
Benjamin A. Beasley
acc3813ea1 Allow building tests with our own copy of gtest/gmock, which will become mandatory when we depend on abseil-cpp and switch to C++17 2021-03-15 09:04:54 -04:00
Benjamin A. Beasley
41172ba5e1 Let the -devel package require cmake-filesystem 2021-03-15 09:04:54 -04:00
Benjamin A. Beasley
2d851402fe Style changes in Python environment setup 2021-03-15 09:04:53 -04:00
Benjamin A. Beasley
9255a1abe0 Drop explicit pkgconfig BR 2021-03-15 08:51:24 -04:00
Benjamin A. Beasley
5ab84a2f96 Use cmake() dependencies first, and pkgconfig() dependencies second, where available 2021-03-15 08:51:24 -04:00
Benjamin A. Beasley
7adc2b7656 Move so-version macros and add comments showing where to read them from 2021-03-15 08:51:24 -04:00
Benjamin A. Beasley
222943799f Add comment about grpc-0001-enforce-system-crypto-policies.patch upstream status 2021-03-15 08:51:24 -04:00
Benjamin A. Beasley
56e498c003 Replace * with • in descriptions 2021-03-15 08:51:24 -04:00
Benjamin A. Beasley
34ecf95791 Add CMake build support but do not enable it yet; there is still a problem where grpc_cli is only built with the tests, and a linking problem when building the tests 2021-02-16 08:40:47 -05:00
Benjamin A. Beasley
87469ef514 Significant packaging improvements and new subpackages
- General:
  * Update summaries and descriptions
  * Update License fields to include licenses from bundled components
  * Fix failure to respect Fedora build flags
  * Use the system shared certificate bundle instead of shipping our own
- CLI:
  * No longer set rpath $ORIGIN
- C (core) and C++ (cpp):
  * Add c_so_version/cpp_so_version macros
  * Split out C++ bindings and shared data into subpackages
  * Drop obsolete ldconfig_scriptlets macro
  * Stop stripping debugging symbols
- Python:
  * Use generated BR’s
  * Build and package Python binding documentation
  * Disable accommodations for older libc’s
  * Patch out -std=gnu99 flag, which is inappropriate for C++
  * Build additional Python packages grpcio_tools, gprcio_channelz,
    grpcio_health_checking, grpcio_reflection, grpcio_status, and
    grpcio_testing
2021-02-02 18:12:12 -05:00
Benjamin A. Beasley
2dadba5e8f Merge branch 'pr3'
https://src.fedoraproject.org/rpms/grpc/pull-request/3

Remove -std=gnu99 from setup.py script
2021-02-01 11:38:18 -05:00
Fedora Release Engineering
00c46bdb7e - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 13:00:17 +00:00
Adrian Reber
42cea2c212
Rebuilt for protobuf 3.14 2021-01-14 08:46:37 +01:00
Tom Stellard
9c290336d4 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-19 00:07:19 +00:00
Timm Bäder
4e59cc2c59 Remove -std=gnu99 from setup.py script
This is the equivalent of https://github.com/grpc/grpc/pull/23671
upstream. Using -gnu99 for C++ code makes GCC warn and clang error.
2020-12-09 08:57:25 +01:00
Artem Polishchuk
06f39c9753 build: disable LTO due to rh#1893533 2020-11-13 07:57:14 +02:00
Adrian Reber
9310245928
Rebuilt for protobuf 3.13 2020-09-24 08:58:20 +02:00
Gwyn Ciesla
7c4d8c04c4 Patches for https://github.com/grpc/grpc/pull/21669 2020-08-03 09:26:23 -05:00
Fedora Release Engineering
fd56af7a15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 00:23:52 +00:00
Miro Hrončok
aa731c97b5 Replace Python version glob with macro (needed for Python 3.10+)
See https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/PQIGCQCRNBYNXBX2ICWEM3PLDLNOG2ZT/

Co-authored-by: Tomas Hrnciar <thrnciar@redhat.com>
2020-07-13 21:04:22 +02:00
Adrian Reber
ef05f06a77
Rebuilt for protobuf 3.12 2020-06-21 21:07:50 +02:00
Miro Hrončok
ae84ab8753 Rebuilt for Python 3.9 2020-05-26 02:47:42 +02:00
Fedora Release Engineering
324b1afedb - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 03:36:02 +00:00
Sergey Avseyev
3b94ecfeb9
Update to 1.26.0 2020-01-15 23:19:19 +03:00
Orion Poplawski
f302d3b94a Rebuild for protobuf 3.11 2019-12-18 20:28:01 -07:00
Miro Hrončok
4d76576881 Rebuilt for Python 3.8.0rc1 (#1748018) 2019-10-03 13:54:14 +02:00
Miro Hrončok
751c4247bd Rebuilt for Python 3.8 2019-08-19 10:15:31 +02:00
Fedora Release Engineering
081b763df4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 07:48:20 +00:00
Sergey Avseyev
1f1b01a90d
Update to 1.20.1 2019-05-17 11:10:36 +03:00
Fedora Release Engineering
eabd20e807 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 01:37:21 +00:00
Sergey Avseyev
4d8a3c0fe4
Update to 1.18.0 2019-01-16 21:11:28 +03:00
Igor Gnatenko
c9c00b2696
Rebuild
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-12-17 14:25:41 +01:00
Igor Gnatenko
f20099b2d6
Properly store patch in SRPM
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-12-17 14:23:22 +01:00