[prev in list] [next in list] [prev in thread] [next in thread]
List: rpm-cvs
Subject: [CVS] RPM: distro/libbson/ libbson.spec
From: "Jeff Johnson" <jbj () rpm5 ! org>
Date: 2014-04-09 6:16:35
Message-ID: 20140409061635.EEE2249B55 () rpm5 ! org
[Download RAW message or body]
RPM Package Manager, CVS Repository
http://rpm5.org/cvs/
____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson
Root: /v/rpm/cvs Email: jbj@rpm5.org
Module: distro Date: 09-Apr-2014 08:16:35
Branch: HEAD Handle: 2014040906163400
Added files:
distro/libbson libbson.spec
Log:
- create.
Summary:
Revision Changes Path
1.1 +74 -0 distro/libbson/libbson.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: distro/libbson/libbson.spec
============================================================================
$ cvs diff -u -r0 -r1.1 libbson.spec
--- /dev/null 2014-04-09 08:16:27.000000000 +0200
+++ libbson.spec 2014-04-09 08:16:35.169156235 +0200
@@ -0,0 +1,74 @@
+Summary: A client library to support BSON documents
+Name: libbson
+Version: 1.0
+%define NVdir %{name}-%{version}
+Release: 0.%(date "+%%Y%%m%%d")
+License: ASL 2.0
+Group: System Environment/Libraries
+URL: https://github.com/mongodb/libbson
+BuildRoot: %{_tmppath}/%{name}
+BuildRequires: autoconf
+BuildRequires: git
+BuildRequires: libtool
+BuildRequires: pkgconfig
+BuildRequires: xmlto
+
+%description
+libbson is a library providing useful routines related to building, parsing,
+and iterating BSON documents. It is a useful base for those wanting to
+write high-performance C extensions to higher level languages such as
+python, ruby, or perl.
+
+%package devel
+Summary: Development libraries and C header files for the BSON library
+Group: Development/Libraries
+Requires: libbson = %{version}-%{release}
+Requires: pkgconfig
+
+%description devel
+The development library for the C language BSON client library.
+
+%prep
+rm -rf %{NVdir}
+git clone %{url}.git %{NVdir}
+cd %{NVdir}
+
+sh autogen.sh --prefix=%{_prefix} --libdir=%{_libdir} \
+ --enable-static
+
+%build
+cd %{NVdir}
+make %{?_smp_mflags}
+
+%install
+cd %{NVdir}
+rm -rf %{buildroot}
+
+make DESTDIR=%{buildroot} install
+
+rm -rf %{buildroot}%{_defaultdocdir}
+
+%check
+cd %{NVdir}
+make check
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%doc %{NVdir}/COPYING %{NVdir}/NEWS %{NVdir}/README
+%{_libdir}/*.so.*
+
+%files devel
+%{_includedir}/%{name}-%{version}
+%{_libdir}/pkgconfig/%{name}-%{version}.pc
+%{_mandir}/man3/*.3*
+%{_mandir}/man7/*.7*
+%{_libdir}/*.a
+%{_libdir}/*.la
+%{_libdir}/*.so
+
+%changelog
+* Wed Apr 9 2014 Jeff Johnson <jbj@jbj.orgh> - 1.0
+- Create.
@@ .
______________________________________________________________________
RPM Package Manager http://rpm5.org
CVS Sources Repository rpm-cvs@rpm5.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic