From 464a1b8b62dc53f4ecdaef7fd3f3fb11ecbdd28b Mon Sep 17 00:00:00 2001 From: John Date: Mon, 21 May 2018 00:47:19 +0200 Subject: [PATCH] New package: mongo-c-driver-1.11.0 Closes: #128 [via git-merge-pr] --- common/shlibs | 1 + srcpkgs/libbson | 1 + srcpkgs/libbson-devel | 1 - srcpkgs/libbson/template | 26 ------------------- srcpkgs/libmongoc | 1 + srcpkgs/mongo-c-driver-devel | 1 + srcpkgs/mongo-c-driver/template | 45 +++++++++++++++++++++++++++++++++ 7 files changed, 49 insertions(+), 27 deletions(-) create mode 120000 srcpkgs/libbson delete mode 120000 srcpkgs/libbson-devel delete mode 100644 srcpkgs/libbson/template create mode 120000 srcpkgs/libmongoc create mode 120000 srcpkgs/mongo-c-driver-devel create mode 100644 srcpkgs/mongo-c-driver/template diff --git a/common/shlibs b/common/shlibs index 4e980a7cccd..1494cf41502 100644 --- a/common/shlibs +++ b/common/shlibs @@ -811,6 +811,7 @@ libtotem.so.0 libtotem-3.6.2_1 libclutter-1.0.so.0 clutter-1.14.0_1 libavfs.so.0 libavfs-1.0.5_1 libdmr.so.0.1 deepin-movie-reborn-3.2.5_1 +libmongoc-1.0.so.0 libmongoc-1.9.5_1 libtreefrog.so.1 treefrog-framework-1.21.0_1 libgjs.so.0 gjs-0.7.11_1 libgjs-gi.so gjs-0.7.11_1 diff --git a/srcpkgs/libbson b/srcpkgs/libbson new file mode 120000 index 00000000000..5623f965aec --- /dev/null +++ b/srcpkgs/libbson @@ -0,0 +1 @@ +mongo-c-driver \ No newline at end of file diff --git a/srcpkgs/libbson-devel b/srcpkgs/libbson-devel deleted file mode 120000 index affc8cf7727..00000000000 --- a/srcpkgs/libbson-devel +++ /dev/null @@ -1 +0,0 @@ -libbson \ No newline at end of file diff --git a/srcpkgs/libbson/template b/srcpkgs/libbson/template deleted file mode 100644 index bc306302c58..00000000000 --- a/srcpkgs/libbson/template +++ /dev/null @@ -1,26 +0,0 @@ -# Template file for 'libbson' -pkgname=libbson -version=1.9.5 -revision=1 -build_style=gnu-configure -hostmakedepends="perl automake libtool" -short_desc="The BSON serialization library" -maintainer="Juan RP " -license="Apache-2.0" -homepage="https://github.com/mongodb/libbson" -distfiles="https://github.com/mongodb/libbson/archive/${version}.tar.gz" -checksum=af1aa8a00a47cf66717f2467f63cbe72401f53b4acd1af1fc2136ede4482c89a - -pre_configure() { - NOCONFIGURE=1 ./autogen.sh -} - -libbson-devel_package() { - short_desc+=" - development files" - depends="${sourcepkg}>=${version}_${revision}" - pkg_install() { - vmove usr/include - vmove "usr/lib/*.so" - vmove usr/lib/pkgconfig - } -} diff --git a/srcpkgs/libmongoc b/srcpkgs/libmongoc new file mode 120000 index 00000000000..5623f965aec --- /dev/null +++ b/srcpkgs/libmongoc @@ -0,0 +1 @@ +mongo-c-driver \ No newline at end of file diff --git a/srcpkgs/mongo-c-driver-devel b/srcpkgs/mongo-c-driver-devel new file mode 120000 index 00000000000..5623f965aec --- /dev/null +++ b/srcpkgs/mongo-c-driver-devel @@ -0,0 +1 @@ +mongo-c-driver \ No newline at end of file diff --git a/srcpkgs/mongo-c-driver/template b/srcpkgs/mongo-c-driver/template new file mode 100644 index 00000000000..ac4577f09ee --- /dev/null +++ b/srcpkgs/mongo-c-driver/template @@ -0,0 +1,45 @@ +# Template file for 'mongo-c-driver' +pkgname=mongo-c-driver +version=1.11.0 +revision=1 +wrksrc="mongo-c-driver-${version}" +build_style=cmake +hostmakedepends="perl pkg-config" +makedepends="zlib-devel snappy-devel libsasl-devel" +short_desc="A client library written in C for MongoDB" +maintainer="John " +license="Apache-2.0" +homepage="http://mongoc.org/" +changelog="https://github.com/mongodb/mongo-c-driver/releases" +distfiles="https://github.com/mongodb/mongo-c-driver/releases/download/${version}/mongo-c-driver-${version}.tar.gz" +checksum=bba4afd0e5cc81fc0ddff3c76f1f6d37ddeff684dcf4d4970a414f9ebd84894c + +do_check() { + : #requires a running MongoDB instance +} + +libbson_package() { + short_desc="The BSON serialization library" + pkg_install() { + vmove "usr/lib/libbson*.so.*" + } +} + +libmongoc_package() { + short_desc+=" - shared library" + pkg_install() { + vmove "usr/lib/libmongoc*.so.*" + } +} + +mongo-c-driver-devel_package() { + depends="libbson>=${version}_${revision} libmongoc>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove usr/lib/cmake + vmove "usr/lib/*.so" + vmove "usr/lib/*.a" + } +}