diff options
Diffstat (limited to 'community/babeltrace/APKBUILD')
-rw-r--r-- | community/babeltrace/APKBUILD | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/community/babeltrace/APKBUILD b/community/babeltrace/APKBUILD new file mode 100644 index 00000000000..f21f4b4765f --- /dev/null +++ b/community/babeltrace/APKBUILD @@ -0,0 +1,51 @@ +# Contributor: Michael Jeanson <mjeanson@efficios.com> +# Maintainer: Michael Jeanson <mjeanson@efficios.com> +pkgname=babeltrace +pkgver=2.0.5 +pkgrel=0 +pkgdesc="Trace converter and read/write library" +url="https://www.efficios.com/babeltrace" +arch="all" +license="MIT" +depends_dev="glib-dev" +makedepends="$depends_dev python3-dev swig" +checkdepends="bash grep" # test cases use both Bash and grep tools +subpackages="$pkgname-dev $pkgname-doc py3-$pkgname-pyc py3-babeltrace:py3bindings" +source="https://www.efficios.com/files/babeltrace/babeltrace2-$pkgver.tar.bz2 + gcc12.patch + " +builddir="$srcdir/babeltrace2-$pkgver" + +build() { + # This package uses _init functions to initialise extensions. With + # --as-needed this will not work. + export LDFLAGS="$LDFLAGS -Wl,--no-as-needed" + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --disable-static \ + --disable-debug-info \ + --enable-python-bindings \ + --enable-python-plugins \ + --disable-Werror + make +} + +check() { + make check +} + +package() { + make DESTDIR="$pkgdir" install + python3 -m compileall -fq "$pkgdir"/usr/lib/python* +} + +py3bindings() { + amove usr/lib/python3* +} + +sha512sums=" +63469cb0796c720b18bfc09569875eb9a44d2f8a776228bfa503af8ba613b2988b2d20be870f41451e5d6146a3dfb08de6284131d25f1a86137deb75c3a4d514 babeltrace2-2.0.5.tar.bz2 +23ccf456450ce7146eb5747ece63e6f7443b77e7a107be0a6b86fd074130cb1a46b4c92b3983e46ae6ee7761203575d24d5e9d4ea4d489789b78ebd29905c585 gcc12.patch +" |