[packages/ParaView] - use private protobuf library (bcond added) - rel 10

baggins baggins at pld-linux.org
Fri Oct 31 19:58:18 CET 2014


commit ca511d1a5acc2c482993770bc6a79e6fda1c2493
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Fri Oct 31 19:59:38 2014 +0100

    - use private protobuf library (bcond added)
    - rel 10

 ParaView.spec | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)
---
diff --git a/ParaView.spec b/ParaView.spec
index 1347c48..47f1155 100644
--- a/ParaView.spec
+++ b/ParaView.spec
@@ -1,7 +1,11 @@
+#
+# Conditional build:
+%bcond_with	system_protobuf		# build with system protobuf library
+#
 Summary:	Parallel visualization application
 Name:		ParaView
 Version:	4.0.1
-Release:	9
+Release:	10
 License:	BSD
 Group:		Applications/Engineering
 URL:		http://www.paraview.org/
@@ -40,7 +44,7 @@ BuildRequires:	libtiff-devel
 BuildRequires:	netcdf-devel
 BuildRequires:	netcdf-cxx-devel
 BuildRequires:	openssl-devel
-BuildRequires:	protobuf-devel
+%{?with_system_protobuf:BuildRequires:	protobuf-devel}
 BuildRequires:	python-devel
 BuildRequires:	qt4-build
 BuildRequires:	readline-devel
@@ -88,14 +92,18 @@ developing applications that use %{name}.
 %setup -q -n %{name}-v%{version}-source
 %patch0 -p0
 %patch1 -p1
-%patch2 -p1
 %patch3 -p0
 %patch4 -p1
+
+%if %{with system_protobuf}
+%patch2 -p1
 %patch5 -p1
 #Remove included thirdparty sources just to be sure
 for x in protobuf ; do
 	rm -r ThirdParty/$x/vtk$x
 done
+%endif
+
 for x in expat freetype gl2ps hdf5 jpeg libxml2 netcdf oggtheora png sqlite tiff zlib ; do
 	rm -r VTK/ThirdParty/$x/vtk$x
 done
@@ -140,6 +148,7 @@ cd build
 	-DVTK_USE_SYSTEM_LIBRARIES:BOOL=ON \
 	-DVTK_USE_SYSTEM_LIBRARIES=ON \
 	-DVTK_USE_SYSTEM_PNG:BOOL=ON \
+	-DVTK_USE_SYSTEM_PROTOBUF:BOOL=%{?with_system_protobuf:ON}%{!?with_system_protobuf:OFF} \
 	-DVTK_USE_SYSTEM_TIFF:BOOL=ON \
 	-DVTK_USE_SYSTEM_ZLIB:BOOL=ON \
 	-DVTK_CUSTOM_LIBRARY_SUFFIX="" \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ParaView.git/commitdiff/ca511d1a5acc2c482993770bc6a79e6fda1c2493



More information about the pld-cvs-commit mailing list