[msgpack] Initial import.

Daiki Ueno ueno at fedoraproject.org
Mon Jun 18 00:57:17 UTC 2012


commit eb3e4b04443c243a89357619d0dcdd85383c6ee7
Author: Daiki Ueno <ueno at unixuser.org>
Date:   Mon Jun 18 09:57:07 2012 +0900

    Initial import.

 .gitignore                       |    1 +
 msgpack-gtest-implicit-dso.patch |   12 ++++++
 msgpack.spec                     |   70 ++++++++++++++++++++++++++++++++++++++
 sources                          |    1 +
 4 files changed, 84 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..cf66fdd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/msgpack-0.5.7.tar.gz
diff --git a/msgpack-gtest-implicit-dso.patch b/msgpack-gtest-implicit-dso.patch
new file mode 100644
index 0000000..6602da8
--- /dev/null
+++ b/msgpack-gtest-implicit-dso.patch
@@ -0,0 +1,12 @@
+diff -ru msgpack-0.5.7.orig/test/Makefile.am msgpack-0.5.7/test/Makefile.am
+--- msgpack-0.5.7.orig/test/Makefile.am	2011-06-12 14:37:51.000000000 +0900
++++ msgpack-0.5.7/test/Makefile.am	2012-02-15 15:21:10.241665810 +0900
+@@ -1,7 +1,7 @@
+ 
+ AM_CPPFLAGS   = -I$(top_srcdir)/src -I$(top_builddir)/src
+ AM_C_CPPFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src
+-AM_LDFLAGS = $(top_builddir)/src/libmsgpack.la -lgtest_main -pthread
++AM_LDFLAGS = $(top_builddir)/src/libmsgpack.la -lgtest_main -lgtest -pthread
+ 
+ check_PROGRAMS = \
+ 		zone \
diff --git a/msgpack.spec b/msgpack.spec
new file mode 100644
index 0000000..0c25d04
--- /dev/null
+++ b/msgpack.spec
@@ -0,0 +1,70 @@
+Name:		msgpack
+Version:	0.5.7
+Release:	1%{?dist}
+Summary:	Binary-based efficient object serialization library
+Group:		System Environment/Libraries
+
+License:	ASL 2.0
+URL:		http://msgpack.org
+Source0:	http://msgpack.org/releases/cpp/%{name}-%{version}.tar.gz
+Patch0:		msgpack-gtest-implicit-dso.patch
+
+# for regenerating configure
+BuildRequires:	libtool
+# for %%check
+BuildRequires:	gtest-devel
+BuildRequires:	zlib-devel
+
+%description
+MessagePack is a binary-based efficient object serialization
+library. It enables to exchange structured objects between many
+languages like JSON. But unlike JSON, it is very fast and small.
+
+
+%package devel
+Summary:	Libraries and header files for %{name}
+Group:		Development/Libraries
+Requires:	%{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+Libraries and header files for %{name}
+
+
+%prep
+%setup -q
+%patch0 -p1 -b .gtest-implicit-dso
+
+
+%build
+autoreconf -f -i
+%configure --disable-static
+make %{?_smp_mflags}
+
+
+%check
+make check
+
+
+%install
+make install DESTDIR=$RPM_BUILD_ROOT
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f '{}' ';'
+
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%doc AUTHORS COPYING ChangeLog LICENSE NOTICE README README.md
+%{_libdir}/*.so.*
+
+%files devel
+%{_includedir}/*
+%{_libdir}/*.so
+
+
+%changelog
+* Wed Feb 15 2012 Daiki Ueno <dueno at redhat.com> - 0.5.7-1
+- initial packaging for Fedora
+
diff --git a/sources b/sources
index e69de29..b78809b 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+705106a9378c792fe22d285dba5c142c  msgpack-0.5.7.tar.gz


More information about the scm-commits mailing list