[packages/vrpn] - added jsoncpp patch - use system hidapi and jsoncpp libraries
qboosh
qboosh at pld-linux.org
Sat Dec 27 10:24:12 CET 2014
commit 856622614709e856f7db0f340a01eea92c0f84c8
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Dec 27 10:25:16 2014 +0100
- added jsoncpp patch
- use system hidapi and jsoncpp libraries
vrpn-jsoncpp.patch | 33 +++++++++++++++++++++++++++++++++
vrpn.spec | 7 ++++++-
2 files changed, 39 insertions(+), 1 deletion(-)
---
diff --git a/vrpn.spec b/vrpn.spec
index f99352c..46f073b 100644
--- a/vrpn.spec
+++ b/vrpn.spec
@@ -19,12 +19,14 @@ Group: Libraries
Source0: http://www.cs.unc.edu/Research/vrpn/downloads/%{name}_%{fver}.zip
# Source0-md5: 6cb32e51e6420385f2006f1aae58b457
Patch0: %{name}-install.patch
+Patch1: %{name}-jsoncpp.patch
URL: http://www.cs.unc.edu/Research/vrpn/
BuildRequires: cmake >= 2.8.3
%{?with_apidocs:BuildRequires: doxygen}
%{?with_gpm:BuildRequires: gpm-devel}
+BuildRequires: hidapi-devel >= 0.7.0
BuildRequires: jdk
-BuildRequires: jsoncpp-devel
+BuildRequires: jsoncpp-devel >= 0.7.0
BuildRequires: libstdc++-devel
BuildRequires: libusb-devel >= 1.0
%{?with_mpi:BuildRequires: mpi-devel}
@@ -115,6 +117,7 @@ Wiązania Pythona do bibliotek VRPN.
%prep
%setup -q -n %{name}
%patch0 -p1
+%patch1 -p1
%build
install -d build
@@ -123,6 +126,8 @@ cd build
-DSYSCONF_INSTALL_DIR=%{_sysconfdir}/vrpn \
%{?with_gpl:-DVRPN_GPL_SERVER=ON} \
-DVRPN_USE_GPM_MOUSE=%{?with_gpm:ON}%{!?with_gpm:OFF} \
+ -DVRPN_USE_LOCAL_HIDAPI=OFF \
+ -DVRPN_USE_LOCAL_JSONCPP=OFF \
-DVRPN_USE_MPI=%{?with_mpi:ON}%{!?with_mpi:OFF} \
-DVRPN_BUILD_PYTHON=ON
diff --git a/vrpn-jsoncpp.patch b/vrpn-jsoncpp.patch
new file mode 100644
index 0000000..0d6c2d5
--- /dev/null
+++ b/vrpn-jsoncpp.patch
@@ -0,0 +1,33 @@
+--- vrpn/vrpn_Tracker_JsonNet.C.orig 2014-11-15 20:29:38.000000000 +0100
++++ vrpn/vrpn_Tracker_JsonNet.C 2014-12-26 12:45:58.731261102 +0100
+@@ -16,7 +16,7 @@
+ #define INVALID_SOCKET -1
+ #endif
+
+-#include "json/json.h"
++#include <jsoncpp/json.h>
+
+ #include "quat.h"
+
+--- vrpn/cmake/FindJsonCpp.cmake.orig 2014-11-15 20:29:36.000000000 +0100
++++ vrpn/cmake/FindJsonCpp.cmake 2014-12-27 09:48:50.844747877 +0100
+@@ -21,8 +21,9 @@
+ CACHE
+ PATH
+ "Directory to search for JSONCPP")
+-set(_jsoncppnames)
++set(_jsoncppnames jsoncpp)
+ set(_pathsuffixes
++ lib${LIB_SUFFIX}
+ suncc
+ vacpp
+ mingw
+@@ -77,7 +78,7 @@
+
+ find_path(JSONCPP_INCLUDE_DIR
+ NAMES
+- json/json.h
++ jsoncpp/json.h
+ PATHS
+ "${JSONCPP_ROOT_DIR}"
+ PATH_SUFFIXES
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/vrpn.git/commitdiff/856622614709e856f7db0f340a01eea92c0f84c8
More information about the pld-cvs-commit
mailing list