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