[erlang-erlzmq2/f16] Inital commit of updated package

Mikhail Kulemin mkulemin at fedoraproject.org
Wed May 16 14:40:28 UTC 2012


commit 7285d684bc4b8c3c4bccb59e7341f662660e9417
Author: mkulemin <mihkulemin at gmail.com>
Date:   Wed May 16 18:35:17 2012 +0400

    Inital commit of updated package

 .gitignore              |    1 +
 erlang-erlzmq2.spec     |   18 ++++++++++++------
 erlzmq-shared-lib.patch |   16 ++++++++++------
 sources                 |    2 +-
 4 files changed, 24 insertions(+), 13 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d8e4b2a..4db413d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /zeromq-erlzmq2-ec60b1d.tar.gz
+/zeromq-erlzmq2-2.1.11-2-gd9e8614.tar.gz
diff --git a/erlang-erlzmq2.spec b/erlang-erlzmq2.spec
index 193dba2..11a067d 100644
--- a/erlang-erlzmq2.spec
+++ b/erlang-erlzmq2.spec
@@ -1,16 +1,18 @@
 %global real_name erlzmq2
-%global git_tag ec60b1d
+%global upstream zeromq
+%global git_tag d9e8614
+%global patchnumber 2
 
 Name:		erlang-%{real_name}
-Version:	0
-Release:	1.20110411git%{git_tag}%{?dist}
+Version:	2.1.11
+Release:	2.20120404git%{git_tag}%{?dist}
 Summary:	Erlang binding for ZeroMQ
 
 Group:		Development/Libraries
 License:	MIT and BSD
-# Build from git version, releases unavailable. Sources can be obtained using 'wget --no-check-certificate https://github.com/zeromq/erlzmq2/tarball/ec60b1d'
+# wget --no-check-certificate --content-disposition https://github.com/zeromq/erlzmq2/tarball/d9e8614
 URL:		https://github.com/zeromq/erlzmq2
-Source0:	zeromq-%{real_name}-%{git_tag}.tar.gz
+Source0:	%{upstream}-%{real_name}-%{version}-%{patchnumber}-g%{git_tag}.tar.gz
 BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 
 BuildRequires:	zeromq-devel >= 2.1
@@ -28,7 +30,7 @@ NIF based Erlang binding for ZeroMQ messaging library.
 This implementation is faster than port driver based.
 
 %prep
-%setup -q -n zeromq-%{real_name}-%{git_tag}
+%setup -q -n %{upstream}-%{real_name}-%{git_tag}
 
 %patch0 -p 1
 
@@ -65,6 +67,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed May 16 2012 Mikhail Kulemin <mihkulemin at gmail.com> - 2.1.11-2.20120404gitd9e8614
+- New version 2.1.11
+- Update patch for shared libs
+
 * Tue Apr 12 2011 Mikhail Kulemin <mihkulemin at gmail.com> - 0.1.20110411gitec60b1d
 - Update code
 - Fix spec errors
diff --git a/erlzmq-shared-lib.patch b/erlzmq-shared-lib.patch
index e7217b6..326b78b 100644
--- a/erlzmq-shared-lib.patch
+++ b/erlzmq-shared-lib.patch
@@ -1,11 +1,15 @@
-diff -aur zeromq-erlzmq2-c459825/rebar.config zeromq-erlzmq2-c459825.new/rebar.config
---- zeromq-erlzmq2-c459825/rebar.config	2011-03-18 20:59:55.000000000 +0300
-+++ zeromq-erlzmq2-c459825.new/rebar.config	2011-03-26 00:15:21.370860959 +0300
-@@ -1,4 +1,4 @@
+diff -aur zeromq-erlzmq2-d9e8614/rebar.config zeromq-erlzmq2-d9e8614.new/rebar.config
+--- zeromq-erlzmq2-d9e8614/rebar.config	2012-03-07 20:41:15.000000000 +0400
++++ zeromq-erlzmq2-d9e8614.new/rebar.config	2012-04-04 22:00:08.054999989 +0400
+@@ -1,9 +1,6 @@
+ {erl_opts, [debug_info, warnings_as_errors]}.
+ 
  {port_envs,
 - [{"DRV_LDFLAGS","deps/zeromq2/src/.libs/libzmq.a -shared $ERL_LDFLAGS -lstdc++ -luuid"},
-+ [{"DRV_LDFLAGS","-shared $ERL_LDFLAGS -lstdc++ -luuid -lzmq -g"},
++[{"DRV_LDFLAGS","-shared $ERL_LDFLAGS -lstdc++ -luuid -lzmq -g"},
    {"darwin", "DRV_LDFLAGS", "deps/zeromq2/src/.libs/libzmq.a -bundle -flat_namespace -undefined suppress $ERL_LDFLAGS"},
 -  {"DRV_CFLAGS","-Ic_src -Ideps/zeromq2/include -g -Wall -fPIC $ERL_CFLAGS"}]}.
-\ No newline at end of file
+-
+-{pre_hooks,[{compile,"make -C c_src"},
+-            {clean, "make -C c_src clean"}]}.
 +  {"DRV_CFLAGS","-Ic_src -g -Wall -fPIC $ERL_CFLAGS"}]}.
diff --git a/sources b/sources
index bdced3a..eefbc2e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-e70542a4d1c662f61c5f3fedadd0076c  zeromq-erlzmq2-ec60b1d.tar.gz
+7d9766f7788455d6dc1d5fffd37e6f91  zeromq-erlzmq2-2.1.11-2-gd9e8614.tar.gz


More information about the scm-commits mailing list