commit 31d4ce3333ef1579e2ce2418220d7dc715863a45
Author: Elan Ruusamäe <g...@pld-linux.org>
Date:   Mon Aug 3 13:10:32 2020 +0300

    New package, libmongocrypt-1.0.4
    
    Based on Fedora package, ad3befa

 README.md          |  3 ++
 libmongocrypt.spec | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 92 insertions(+)
---
diff --git a/libmongocrypt.spec b/libmongocrypt.spec
new file mode 100644
index 0000000..86ed093
--- /dev/null
+++ b/libmongocrypt.spec
@@ -0,0 +1,89 @@
+#
+# Conditional build:
+%bcond_without apidocs         # do not build and package API docs
+
+Summary:       The companion C library for client side encryption in drivers
+Name:          libmongocrypt
+Version:       1.0.4
+Release:       1
+# see kms-message/THIRD_PARTY_NOTICES
+# kms-message/src/kms_b64.c is ISC
+# everything else is ASL 2.0
+License:       ASL 2.0 and ISC
+Group:         Libraries
+Source0:       
https://github.com/mongodb/libmongocrypt/archive/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: e8939c3ed5c8b797dd8d4ea1290f7652
+URL:           https://github.com/mongodb/libmongocrypt
+BuildRequires: cmake >= 3.5
+%{?with_apidocs:BuildRequires: doxygen}
+BuildRequires: libbson-devel >= 1.11
+BuildRequires: libstdc++-devel
+BuildRequires: openssl-devel
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+The companion C library for client side encryption in drivers.
+
+%package devel
+Summary:       Header files and development libraries for %{name}
+Group:         Development/Libraries
+Requires:      %{name} = %{version}-%{release}
+
+%description devel
+This package contains the header files and development libraries for
+%{name}.
+
+%prep
+%setup -q
+echo "%{version}" > VERSION_CURRENT
+
+%build
+%cmake \
+       -DCMAKE_C_FLAGS="%{optflags} -fPIC" \
+       -DENABLE_SHARED_BSON:BOOL=ON \
+       -DENABLE_STATIC:BOOL=OFF \
+       .
+
+%{__make}
+
+%if %{with tests}
+%{__make} test
+%endif
+
+%if %{with apidocs}
+doxygen doc/Doxygen
+%endif
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post  -p /sbin/ldconfig
+%postun        -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%doc LICENSE
+%ghost %{_libdir}/libmongocrypt.so.0
+%attr(755,root,root) %{_libdir}/libmongocrypt.so.*.*.*
+%ghost %{_libdir}/libkms_message.so.0
+%attr(755,root,root) %{_libdir}/libkms_message.so.*.*.*
+
+%files devel
+%defattr(644,root,root,755)
+%doc *.md
+%if %{with apidocs}
+%doc doc/html
+%endif
+%{_libdir}/libkms_message.so
+%{_libdir}/libmongocrypt.so
+%{_includedir}/kms_message
+%{_includedir}/mongocrypt
+%{_libdir}/cmake/kms_message
+%{_libdir}/cmake/mongocrypt
+%{_pkgconfigdir}/libkms_message.pc
+%{_pkgconfigdir}/libmongocrypt.pc
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..0c864a6
--- /dev/null
+++ b/README.md
@@ -0,0 +1,3 @@
+# libmongocrypt
+
+The libmongocrypt package
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libmongocrypt.git/commitdiff/31d4ce3333ef1579e2ce2418220d7dc715863a45

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to