Revisions of protobuf-c

Marcus Rueckert's avatar Marcus Rueckert (darix) committed (revision 3)
still jsc#PED-5634

** needed to fix build with the maintenance update version of protobuf **

- update to 1.5.0:
  * Use CMAKE_CURRENT_BINARY_DIR instead of CMAKE_BINARY_DIR
  * remove deprecated functionality
  * Avoid "unused variable" compiler warning
  * Update autotools
  * Support for new Google protobuf 22.x, 23.x releases
  * Remove protobuf 2.x support

  versions (gh#protobuf-c#544)
    variables in generated output.
Marcus Rueckert's avatar Marcus Rueckert (darix) committed (revision 2)
jsc#PED-5634

ec3d9000.patch: patch not present since it was addressed via upstream
update in Factory and was never present there

- limit to protobuf < 22 as it is not compatible with newer
  versions (gh#protobuf-c#544) 
- Add protobuf-devel to devel package recommends as the binary there
  is required to actually generated protobuf headers.

- Enable LTO again.

- Update to release 1.4.1 (jsc#PED-5634)
  * Fixed unsigned integer overflow (GH#499, bsc#1210323, CVE-2022-48468)
  * Avoid shifting signed values (GH#508)
- Remove 508.patch (merged)

- Do not build static libraries
- Run unit tests
- Explicit files and directories for includedir, so we can detect
  what we actually install there
- 508.patch: fixes invalid arithmetic shift (bsc#1200908, CVE-2022-33070)

- Drop no longer needed rpmlintrc.
- Also add a protobuf-c =< version Obsoletes to devel sub-package.

- Fold main package into devel package, as it needed its own
  devel-package, add a protobuf-c = version Provides to devel
  sub-package. (bsc#1213443)

- Update to release 1.4.0
  * protoc-c: Add custom options support
  * Fix packed repeated bool parsing

- Update to new upstream release 1.3.3
Marcus Rueckert's avatar Marcus Rueckert (darix) committed (revision 1)
initialize package
Displaying all 3 revisions
openSUSE Build Service is sponsored by