diff --git a/protobuf-c-0.15.tar.gz b/protobuf-c-0.15.tar.gz deleted file mode 100644 index ce478e0..0000000 --- a/protobuf-c-0.15.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8fcb538e13a5431c46168fc8f2e6ad2574e2db9b684c0c72b066e24f010a0036 -size 500911 diff --git a/protobuf-c-1.1.0.tar.gz b/protobuf-c-1.1.0.tar.gz new file mode 100644 index 0000000..b1773cf --- /dev/null +++ b/protobuf-c-1.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a973fc04aac003f9cf2b5a90ac4b8fa294cacb4e3f0796d3b5a789a5ad46c07 +size 453852 diff --git a/protobuf-c.changes b/protobuf-c.changes index 5749755..c112e0e 100644 --- a/protobuf-c.changes +++ b/protobuf-c.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +Thu Mar 5 10:11:04 UTC 2015 - dimstar@opensuse.org + +- Update to version 1.1.0: + + Fix a bug when merging optional byte fields. + + Documentation updates. + + Implement oneof support (Issue #174). Protobuf 2.6.0 or newer + is now required to build protobuf-c. + + Print leading comments for enum, message, and field definitions + into generated header files (Issue #175). +- Changes from version 1.0.2: + + Fix a build failure with Protobuf 2.6.0 related to aliased enum + constants (Issue #163). + + Protobuf 2.5.0 or newer is now required to build protobuf-c + (Issue #166). This is due to the fix for #163. + + Eliminate void pointer arithmetic (Issue #167). + + Always define PROTOBUF_C__DEPRECATED, even on compilers that + are not GCC (Issue #167). + + Work around the lack of the 'inline' keyword in Microsoft + compilers (Issue #167). + + Add a CMakeLists.txt file as a fallback build system for + Windows (Issue #168). + + Fix a build failure in the test suite that occurred with a + parallel make running on a system with a large number of CPUs + (Issue #156, #169). +- Changes from version 1.0.1: + + Explicitly set the .data field of ProtobufCBinaryData's to NULL + when unpacking a zero length byte string (Issue #157). +- For a list of changes between 0.15 and 1.0.0, please refer to the + extensive ChangeLog file. +- Bump soname to 1, following upstream. +- Update Url tag: project moved over to github. +- Update license to be BSD-3-Clause and install LICENSE file. + ------------------------------------------------------------------- Wed Aug 31 07:11:06 UTC 2011 - coolo@suse.com diff --git a/protobuf-c.spec b/protobuf-c.spec index f454c2f..aa20072 100644 --- a/protobuf-c.spec +++ b/protobuf-c.spec @@ -1,7 +1,7 @@ # # spec file for package protobuf-c # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Pascal Bleser # # All modifications and additions to the file contributed by third parties @@ -17,17 +17,16 @@ # - Name: protobuf-c -Version: 0.15 -Release: 1 -%define soname 0 +Version: 1.1.0 +Release: 0 +%define soname 1 Summary: C bindings for Google's Protocol Buffers -Source: http://protobuf-c.googlecode.com/files/protobuf-c-%{version}.tar.gz -Source99: protobuf-c-rpmlintrc -Url: http://code.google.com/p/protobuf-c/ +License: BSD-3-Clause Group: Development/Tools/Other -License: Apache-2.0 +Source: https://github.com/%{name}/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz +Source99: protobuf-c-rpmlintrc +Url: https://github.com/protobuf-c/protobuf-c BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake @@ -36,7 +35,7 @@ BuildRequires: glibc-devel BuildRequires: libtool BuildRequires: make BuildRequires: pkgconfig -BuildRequires: protobuf-devel +BuildRequires: protobuf-devel >= 2.6.0 Requires: libprotobuf-c-devel = %{version} %description @@ -112,6 +111,7 @@ popd #build %files -n libprotobuf-c%{soname} %defattr(-,root,root) +%doc LICENSE %{_libdir}/libprotobuf-c.so.%{soname} %{_libdir}/libprotobuf-c.so.%{soname}.* @@ -119,6 +119,7 @@ popd #build %defattr(-,root,root) %dir %{_includedir}/google %{_includedir}/google/protobuf-c +%{_includedir}/protobuf-c/ %{_libdir}/libprotobuf-c.so %{_libdir}/pkgconfig/libprotobuf-c.pc