From 3150b2717c1963e6346db9c5401a81ec88e3b131 Mon Sep 17 00:00:00 2001
From: Russ Webber <russ@rw.id.au>
Date: Sun, 7 Jun 2020 18:58:40 +1000
Subject: [PATCH] testing/babeltrace: update to 2.0.3

* added python3 bindings
---
 testing/babeltrace/APKBUILD | 29 +++++++++++++++++++----------
 1 file changed, 19 insertions(+), 10 deletions(-)

diff --git a/testing/babeltrace/APKBUILD b/testing/babeltrace/APKBUILD
index 283d8d4940da..e38c2d3794c1 100644
--- a/testing/babeltrace/APKBUILD
+++ b/testing/babeltrace/APKBUILD
@@ -1,20 +1,23 @@
 # Contributor: Michael Jeanson <mjeanson@efficios.com>
 # Maintainer: Michael Jeanson <mjeanson@efficios.com>
 pkgname=babeltrace
-pkgver=1.5.8
+pkgver=2.0.3
 pkgrel=0
 pkgdesc="Trace converter and read/write library"
 url="https://www.efficios.com/babeltrace"
 arch="all"
 license="MIT"
+options="!check"  # waiting on https://bugs.lttng.org/issues/1272
 depends_dev="glib-dev"
-makedepends="$depends_dev popt-dev util-linux-dev bash perl"
-subpackages="$pkgname-dev $pkgname-doc"
-source="https://www.efficios.com/files/babeltrace/babeltrace-$pkgver.tar.bz2"
+makedepends="$depends_dev python3-dev swig"
+checkdepends="bash grep"  # test cases use both Bash and grep tools
+subpackages="$pkgname-dev $pkgname-doc py3-babeltrace:py3bindings"
+source="https://www.efficios.com/files/babeltrace/babeltrace2-$pkgver.tar.bz2"
+builddir="$srcdir/babeltrace2-$pkgver"
 
-case "$CARCH" in
-mips*) options="!check";;
-esac
+# case "$CARCH" in
+# mips*) options="!check";;
+# esac
 
 build() {
 	# This package uses _init functions to initialise extensions. With
@@ -25,8 +28,9 @@ build() {
 		--host=$CHOST \
 		--prefix=/usr \
 		--disable-static \
-		--disable-debug-info
-	make V=1
+		--disable-debug-info \
+		--enable-python-bindings
+	make
 }
 
 check() {
@@ -37,4 +41,9 @@ package() {
 	make DESTDIR="$pkgdir" install
 }
 
-sha512sums="827749ae8507efd433bb97ef668628837a3ff15b5be5097af5621d46055c6f10401da0be1f9d9f843a96c8c307b33745e04284d166e275e03b7ddb0a7dd57e96  babeltrace-1.5.8.tar.bz2"
+py3bindings() {
+	mkdir -p "$subpkgdir"/usr/lib
+	mv "$pkgdir"/usr/lib/python* "$subpkgdir"/usr/lib
+}
+
+sha512sums="5e7b3df35d894d67a327bbdafc4e599872b9bb63f1857819b84f4ac46872d06d19172f880a736ec1b05b21d3a0c5e7ac347a20e1a1afacefc9f5484cf619ac39  babeltrace2-2.0.3.tar.bz2"
-- 
GitLab