]> git.pld-linux.org Git - packages/protobuf.git/commitdiff
- new URLs, updated to 2.6.0 auto/th/protobuf-2.6.0-1
authorJakub Bogusz <qboosh@pld-linux.org>
Tue, 14 Oct 2014 15:59:43 +0000 (17:59 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Tue, 14 Oct 2014 15:59:43 +0000 (17:59 +0200)
- updated system-gtest patch

protobuf.spec
system-gtest.patch

index 82aae872e62b3f342fe1bf1df70e35ff2d5e5054..601d456209668af267685007a1ad11e8f7a6dd96 100644 (file)
@@ -8,23 +8,23 @@
 Summary:       Protocol Buffers - Google's data interchange format
 Summary(pl.UTF-8):     Protocol Buffers - format wymiany danych Google
 Name:          protobuf
-Version:       2.5.0
-Release:       2
+Version:       2.6.0
+Release:       1
 License:       BSD
 Group:         Libraries
-#Source0Download: http://code.google.com/p/protobuf/downloads/list
-Source0:       http://protobuf.googlecode.com/files/%{name}-%{version}.tar.bz2
-# Source0-md5: a72001a9067a4c2c4e0e836d0f92ece4
+Source0:       https://github.com/google/protobuf/archive/v%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 99d5f73dcd473594bf8f245d7b0cfb77
 Source1:       ftdetect-proto.vim
 Patch0:                system-gtest.patch
-URL:           http://code.google.com/p/protobuf/
-BuildRequires: autoconf
+URL:           https://github.com/google/protobuf/
+BuildRequires: autoconf >= 2.59
 BuildRequires: automake
 %{?with_tests:BuildRequires:   gtest-devel}
 BuildRequires: libstdc++-devel
+BuildRequires: libtool
 BuildRequires: pkgconfig
 BuildRequires: rpmbuild(macros) >= 1.219
-BuildRequires: zlib-devel
+BuildRequires: zlib-devel >= 1.2.0.4
 %if %{with python}
 BuildRequires: python-setuptools
 BuildRequires: rpm-pythonprov
@@ -71,6 +71,7 @@ języków programowania.
 Summary:       Protocol Buffers library
 Summary(pl.UTF-8):     Biblioteka buforów protokołowych (Protocol Buffers)
 Group:         Libraries
+Requires:      zlib >= 1.2.0.4
 
 %description libs
 Protocol Buffers library.
@@ -158,11 +159,12 @@ opisów buforów protokołowych (Protocol Buffers).
 %prep
 %setup -q
 %patch0 -p1
-%{__rm} -r gtest
 
 %build
+%{__libtoolize}
 %{__aclocal} -I m4
 %{__autoconf}
+%{__autoheader}
 %{__automake}
 # Additional variables defined according to https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192821
 %configure \
@@ -221,20 +223,20 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc CHANGES.txt CONTRIBUTORS.txt README.txt
+%doc CHANGES.txt CONTRIBUTORS.txt COPYING.txt README.txt
 %attr(755,root,root) %{_bindir}/protoc
 %attr(755,root,root) %{_libdir}/libprotoc.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libprotoc.so.8
+%attr(755,root,root) %ghost %{_libdir}/libprotoc.so.9
 
 %files libs
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libprotobuf.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libprotobuf.so.8
+%attr(755,root,root) %ghost %{_libdir}/libprotobuf.so.9
 
 %files lite
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libprotobuf-lite.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libprotobuf-lite.so.8
+%attr(755,root,root) %ghost %{_libdir}/libprotobuf-lite.so.9
 
 %files devel
 %defattr(644,root,root,755)
index 3ae0f5b3451eb836c35ec84112b63e3284ee70cf..501a0b428225ce2aad16afcc71885d069bbcc441 100644 (file)
@@ -57,10 +57,9 @@ diff -up protobuf-2.3.0/Makefile.am.orig protobuf-2.3.0/Makefile.am
  pkgconfigdir = $(libdir)/pkgconfig
  pkgconfig_DATA = protobuf.pc protobuf-lite.pc
  
-diff -up protobuf-2.3.0/src/Makefile.am.orig protobuf-2.3.0/src/Makefile.am
---- protobuf-2.3.0/src/Makefile.am.orig        2010-04-21 18:56:57.342268786 -0600
-+++ protobuf-2.3.0/src/Makefile.am     2010-04-21 20:02:40.168268698 -0600
-@@ -276,10 +276,8 @@ COMMON_TEST_SOURCES =                   
+--- protobuf-2.6.1/src/Makefile.am.orig        2014-10-11 07:50:39.000000000 +0200
++++ protobuf-2.6.1/src/Makefile.am     2014-10-13 21:17:00.879286908 +0200
+@@ -325,10 +325,8 @@
  check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \
                   protobuf-lite-test test_plugin $(GZCHECKPROGRAMS)
  protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
@@ -73,21 +72,20 @@ diff -up protobuf-2.3.0/src/Makefile.am.orig protobuf-2.3.0/src/Makefile.am
  # Disable optimization for tests unless the user explicitly asked for it,
  # since test_util.cc takes forever to compile with optimization (with GCC).
  # See configure.ac for more info.
-@@ -319,11 +317,8 @@ nodist_protobuf_test_SOURCES = $(protoc_
+@@ -375,10 +373,8 @@
  # Run cpp_unittest again with PROTOBUF_TEST_NO_DESCRIPTORS defined.
  protobuf_lazy_descriptor_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la \
--                      $(top_builddir)/gtest/lib/libgtest.la       \
+                       libprotoc.la                                   \
+-                      $(top_builddir)/gtest/lib/libgtest.la          \
 -                      $(top_builddir)/gtest/lib/libgtest_main.la
 -protobuf_lazy_descriptor_test_CPPFLAGS = -I$(top_srcdir)/gtest/include    \
 -                                         -I$(top_builddir)/gtest/include  \
--                                         -DPROTOBUF_TEST_NO_DESCRIPTORS
-+                                      -lgtest -lgtest_main
-+protobuf_lazy_descriptor_test_CPPFLAGS = -DPROTOBUF_TEST_NO_DESCRIPTORS
++                    -lgtest -lgtest_main
++protobuf_lazy_descriptor_test_CPPFLAGS = \
+                                          -DPROTOBUF_TEST_NO_DESCRIPTORS
  protobuf_lazy_descriptor_test_CXXFLAGS = $(NO_OPT_CXXFLAGS)
  protobuf_lazy_descriptor_test_SOURCES =                        \
-   google/protobuf/compiler/cpp/cpp_unittest.cc                 \
-@@ -341,7 +336,7 @@ nodist_protobuf_lite_test_SOURCES = $(pr
+@@ -397,7 +393,7 @@
  
  # Test plugin binary.
  test_plugin_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \
This page took 0.179745 seconds and 4 git commands to generate.