Date: Thursday, December 9, 2021 @ 23:18:48 Author: foutrelis Revision: 1065919
archrelease: copy trunk to community-staging-x86_64 Added: lttng-ust/repos/community-staging-x86_64/ lttng-ust/repos/community-staging-x86_64/PKGBUILD (from rev 1065918, lttng-ust/trunk/PKGBUILD) ----------+ PKGBUILD | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) Copied: lttng-ust/repos/community-staging-x86_64/PKGBUILD (from rev 1065918, lttng-ust/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-12-09 23:18:48 UTC (rev 1065919) @@ -0,0 +1,50 @@ +# Maintainer: Thore Bödecker <fox...@archlinux.org> +# Contributor: Philippe Proulx <ppro...@efficios.com> +# Contributor: Manuel Mendez <mmendez534 at gmail dot com> + +pkgbase='lttng-ust' +pkgname=('lttng-ust' 'python-lttngust') +pkgver=2.13.0 +pkgrel=5 +arch=('x86_64') +url="https://lttng.org/" +license=('LGPL2.1' 'GPL2' 'MIT') +makedepends=('asciidoc' 'xmlto' 'libxml2' 'python' 'liburcu>=0.7.2' 'util-linux' 'numactl') +source=("https://lttng.org/files/${pkgbase}/${pkgbase}-${pkgver}.tar.bz2"{,.asc}) +sha512sums=('f132cbd98c6574e460c99a2ffd5ea181ac592a5f820171f45cf83bf7314ec9bad1397bf8505bad326b9bc8220bb87a42fdbbda5f1c9b89a39d5be8a3c0cb2cea' + 'SKIP') +validpgpkeys=('2A0B4ED915F2D3FA45F5B16217280A9781186ACF') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + # build lttng-ust + PYTHON="/usr/bin/python" ./configure \ + --prefix='/usr' \ + --enable-man-pages + make +} + +check() { + cd "${srcdir}/${pkgname}-${pkgver}" + make check +} + +package_lttng-ust() { + pkgdesc="LTTng user space tracing libraries for LTTng" + depends=('liburcu>=0.7.2' 'util-linux' 'python' 'numactl') + optdepends=('babeltrace2: trace viewer') + cd "${srcdir}/${pkgbase}-${pkgver}" + make DESTDIR="${pkgdir}" install + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +package_python-lttngust() { + pkgdesc='LTTng-UST Python Bindings' + depends=('lttng-ust' 'python') + cd "${srcdir}/${pkgbase}-${pkgver}/src/python-lttngust" + make DESTDIR="${pkgdir}" PYTHON="/usr/bin/python" install + + cd "${srcdir}/${pkgbase}-${pkgver}" + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +}