File erlang-snappy-0001-No-bundled-snappy.patch of Package erlang-snappy

From 2a9b93202575a35e79a89fec0036156d3f9ccb29 Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov@gmail.com>
Date: Mon, 24 Sep 2012 18:08:17 +0400
Subject: [PATCH 1/2] No bundled snappy

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
---
 c_src/snappy_nif.cc | 4 ++--
 rebar.config        | 5 ++---
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/c_src/snappy_nif.cc b/c_src/snappy_nif.cc
index 93c1859..0270c55 100644
--- a/c_src/snappy_nif.cc
+++ b/c_src/snappy_nif.cc
@@ -19,8 +19,8 @@
 #include <cstring>
 
 #include "erl_nif_compat.h"
-#include "snappy/snappy.h"
-#include "snappy/snappy-sinksource.h"
+#include <snappy.h>
+#include <snappy-sinksource.h>
 
 #ifdef OTP_R13B03
 #error OTP R13B03 not supported. Upgrade to R13B04 or later.
diff --git a/rebar.config b/rebar.config
index ad92b23..ddee851 100644
--- a/rebar.config
+++ b/rebar.config
@@ -2,8 +2,7 @@
 
 {erl_opts, [debug_info, warn_unused_vars, warn_shadow_vars, warn_unused_import]}.
 {port_env, [
-    {"(linux|solaris)", "LDFLAGS", "$LDFLAGS -lstdc++"}
+    {"(linux|solaris)", "LDFLAGS", "$LDFLAGS -lstdc++ -lsnappy"}
 ]}.
-{port_specs, [{"priv/snappy_nif.so", ["c_src/*.cc",
-                                      "c_src/snappy/*.cc"]}]}.
+{port_specs, [{"priv/snappy_nif.so", ["c_src/*.cc"]}]}.
 {eunit_opts, [verbose]}.
-- 
1.8.1.4

openSUSE Build Service is sponsored by