# $Id: PKGBUILD 274562 2017-12-16 10:55:46Z arojas $ # Maintainer: aimileus # Maintainer: Fabio 'Lolix' Loli # Contributor: Sergej Pupykin # Contributor: Andreas Schönfelder pkgname=phoronix-test-suite pkgver=8.4.0 pkgrel=1 pkgdesc="The most comprehensive testing and benchmarking platform available for Linux" arch=(any) license=(GPL3) url="http://www.phoronix-test-suite.com/" depends=(php) optdepends=('php-gd' 'sqlite3: required when running a Phoromatic server.' 'gcc-fortran: required for universe-cli test suite' 'blas: required for universe-cli test suite' 'lapack: required for universe-cli test suite' 'portaudio: required for universe-cli test suite' 'unzip: required for universe-cli test suite' 'mesa-demos: required for universe-cli test suite' 'openmpi: required for universe-cli test suite') install=${pkgname}.install source=("$pkgname-$pkgver.tar.gz::https://github.com/phoronix-test-suite/phoronix-test-suite/archive/v${pkgver}.tar.gz") sha256sums=('cb92231040fd09a98a97d6620bc98758774731372f8a41b58b85357c0449904c') package() { cd "$srcdir/$pkgname-$pkgver" ./install-sh $pkgdir/usr rm -r "${pkgdir}"/usr/share/phoronix-test-suite/deploy rm -rf "${pkgdir}"/usr/share/phoronix-test-suite/pts-core/external-test-dependencies/{dependency-handlers,scripts,xml}/{*.php,*.sh,*.xml} install -D "${srcdir}/phoronix-test-suite-${pkgver}"/pts-core/external-test-dependencies/dependency-handlers/arch_dependency_handler.php \ "${pkgdir}"/usr/share/phoronix-test-suite/pts-core/external-test-dependencies/dependency-handlers/arch_dependency_handler.php install -D "${srcdir}/phoronix-test-suite-${pkgver}"/pts-core/external-test-dependencies/scripts/install-arch-packages.sh \ "${pkgdir}"/usr/share/phoronix-test-suite/pts-core/external-test-dependencies/scripts/install-arch-packages.sh install -D "${srcdir}/phoronix-test-suite-${pkgver}"/pts-core/external-test-dependencies/xml/arch-packages.xml \ "${pkgdir}"/usr/share/phoronix-test-suite/pts-core/external-test-dependencies/xml/arch-packages.xml install -D "${srcdir}/phoronix-test-suite-${pkgver}"/pts-core/external-test-dependencies/xml/generic-packages.xml \ "${pkgdir}"/usr/share/phoronix-test-suite/pts-core/external-test-dependencies/xml/generic-packages.xml sed -e "s/^export PTS_DIR=.*/export PTS_DIR=\/usr\/share\/phoronix-test-suite/g" -i ${pkgdir}/usr/bin/phoronix-test-suite }