aboutsummaryrefslogtreecommitdiffstats
path: root/testing/libbson
diff options
context:
space:
mode:
authorLeonardo Arena <rnalrd@alpinelinux.org>2018-02-27 13:55:18 +0000
committerLeonardo Arena <rnalrd@alpinelinux.org>2018-02-27 13:55:18 +0000
commitf352bfdc2746b2bfc0974aa62bee77a2289151b3 (patch)
treead4f5b7d3476fea800ae09100e062c15434b68a3 /testing/libbson
parent0f70f1f5036aa52f935a932d3145030781f6eedc (diff)
downloadaports-f352bfdc2746b2bfc0974aa62bee77a2289151b3.tar.bz2
aports-f352bfdc2746b2bfc0974aa62bee77a2289151b3.tar.xz
testing/libbson: modernize APKBUILD, cleanup, disable check()
Diffstat (limited to 'testing/libbson')
-rw-r--r--testing/libbson/APKBUILD21
1 files changed, 10 insertions, 11 deletions
diff --git a/testing/libbson/APKBUILD b/testing/libbson/APKBUILD
index 6b23256a04..abe9d130a6 100644
--- a/testing/libbson/APKBUILD
+++ b/testing/libbson/APKBUILD
@@ -1,18 +1,16 @@
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=libbson
pkgver=1.9.2
-pkgrel=0
+pkgrel=1
pkgdesc="routines related to building, parsing, and iterating BSON documents"
url="https://github.com/mongodb/libbson"
arch="all"
license="Apache-2.0"
-depends=
-depends_dev=
makedepends="$depends_dev autoconf automake libtool"
-install=
+checkdepends="bash"
subpackages="$pkgname-dev $pkgname-doc"
+options="!check" # segfaults
source="$pkgname-$pkgver.tar.gz::https://github.com/mongodb/libbson/archive/$pkgver.tar.gz"
-
builddir="$srcdir"/$pkgname-$pkgver
prepare() {
@@ -26,16 +24,17 @@ build() {
--sysconfdir=/etc \
--mandir=/usr/share/man \
--infodir=/usr/share/info
- make || return 1
+ make
}
-package() {
+check() {
cd "$builddir"
- make DESTDIR="$pkgdir" install || return 1
+ make check
+}
- # remove the 2 lines below (and this) if there is no init.d script
- # install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
- # install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
}
sha512sums="a05f1e8fbabb34e847692397e2e41fc5923ddd18dba861e5ab8a31acdf6738e13ab719eae8f9f8563f08fc43aab5c8d1f53cb6a47c38c96e132fa4a62a48d2bf libbson-1.9.2.tar.gz"