[packages/libuv] 0.10.5 (2013.04.24)
glen
glen at pld-linux.org
Sun Apr 28 17:58:24 CEST 2013
commit ed65a017e79cffd59835f4dd9d1267d3864ee2f3
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Sun Apr 28 18:57:42 2013 +0300
0.10.5 (2013.04.24)
0001-unix-include-uv.h-in-src-version.c.patch | 42 ---------------------------
libuv.spec | 23 +++++++--------
2 files changed, 10 insertions(+), 55 deletions(-)
---
diff --git a/libuv.spec b/libuv.spec
index 8787262..be6faef 100644
--- a/libuv.spec
+++ b/libuv.spec
@@ -1,23 +1,22 @@
-%define git_snapshot 5462dab
+#
+# Conditional build:
+%bcond_with tests # build with tests (require network access)
+
+# git log -1 --pretty=format:%h v0.10.5
+%define git_snapshot 6595a77
Summary: Platform layer for node.js
Name: libuv
-Version: 0.10.3
+Version: 0.10.5
Release: 1
License: MIT
Group: Development/Tools
URL: http://nodejs.org/
Source0: http://libuv.org/dist/v%{version}/%{name}-v%{version}.tar.gz
-# Source0-md5: fb20265511ebb7f0785f83c60a650324
+# Source0-md5: 169e4d299e791b733892bc1c04b2b6b9
Source2: %{name}.pc.in
-# backport fix to FTBFS in nodejs-0.10.3
-# https://github.com/joyent/node/issues/5213
-Patch0001: 0001-unix-include-uv.h-in-src-version.c.patch
BuildRequires: libstdc++-devel
BuildRequires: pkgconfig
BuildRequires: python-gyp
-# Bundling exception request:
-# https://fedorahosted.org/fpc/ticket/231
-Provides: bundled(libev) = 4.04
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
# we only need major.minor in the SONAME in the stable (even numbered) series
@@ -39,7 +38,6 @@ Development libraries for libuv
%prep
%setup -q -n %{name}-v%{version}
-%patch0001 -p1
%build
CC="%{__cc}" \
@@ -63,9 +61,8 @@ sed -i -e "s/libuv.so/libuv.so.%{sover}/g" out/{libuv,run-benchmarks,run-tests}.
LDFLAGS.host="%{rpmldflags}"
%if %{with tests}
-# Tests are currently disabled because some require network access
-#./run-tests
-#./run-benchmarks
+./run-tests
+./run-benchmarks
%endif
%install
diff --git a/0001-unix-include-uv.h-in-src-version.c.patch b/0001-unix-include-uv.h-in-src-version.c.patch
deleted file mode 100644
index a2e9792..0000000
--- a/0001-unix-include-uv.h-in-src-version.c.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From fb660262d4f8b6d0f300a3923063ec5a718411ad Mon Sep 17 00:00:00 2001
-From: Ben Noordhuis <info at bnoordhuis.nl>
-Date: Thu, 4 Apr 2013 03:02:06 +0200
-Subject: [PATCH] unix: include uv.h in src/version.c
-
-Include uv.h so the compiler sees the right visibility attribute for
-uv_version() and uv_version_string().
-
-GYP builds compile with -fvisibility=hidden. Before this commit, the
-symbols were not visible in libuv.so.
-
-Fixes joyent/node#5213.
-(cherry picked from commit f1215b791811e5c860152ecde038f35537dab57f)
----
- src/version.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/src/version.c b/src/version.c
-index 0ee0753..7326180 100644
---- a/src/version.c
-+++ b/src/version.c
-@@ -19,6 +19,7 @@
- * IN THE SOFTWARE.
- */
-
-+#include "uv.h"
-
- /*
- * Versions with an even minor version (e.g. 0.6.1 or 1.0.4) are API and ABI
-@@ -26,6 +27,9 @@
- * releases.
- */
-
-+#undef UV_VERSION_MAJOR /* TODO(bnoordhuis) Remove in v0.11. */
-+#undef UV_VERSION_MINOR /* TODO(bnoordhuis) Remove in v0.11. */
-+
- #define UV_VERSION_MAJOR 0
- #define UV_VERSION_MINOR 10
- #define UV_VERSION_PATCH 3
---
-1.8.1.4
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libuv.git/commitdiff/ed65a017e79cffd59835f4dd9d1267d3864ee2f3
More information about the pld-cvs-commit
mailing list