diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2020-02-08 21:02:30 +0100 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2020-02-08 21:02:34 +0100 |
commit | 702269c2d445b9a3c98a7cb64908b9e6481d8543 (patch) | |
tree | 87d2fd707341616caf64ccec62130c3cd3f0f68e /libre/phoronix-test-suite/PKGBUILD | |
parent | 889d759a4d3eb96e4ab0c12c5391480905304e09 (diff) | |
download | abslibre-702269c2d445b9a3c98a7cb64908b9e6481d8543.tar.gz abslibre-702269c2d445b9a3c98a7cb64908b9e6481d8543.tar.bz2 abslibre-702269c2d445b9a3c98a7cb64908b9e6481d8543.zip |
phoronix-test-suite: rename package
Linux-libre and winetricks-libre are project names.
Other packages usually keep the same name than the original
ones.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Diffstat (limited to 'libre/phoronix-test-suite/PKGBUILD')
-rw-r--r-- | libre/phoronix-test-suite/PKGBUILD | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/libre/phoronix-test-suite/PKGBUILD b/libre/phoronix-test-suite/PKGBUILD new file mode 100644 index 000000000..63612f5bd --- /dev/null +++ b/libre/phoronix-test-suite/PKGBUILD @@ -0,0 +1,63 @@ +# Contributor: aimileus <me at aimileus dot nl> +# Maintainer: Fabio 'Lolix' Loli <lolix at disroot.org> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Andreas Schönfelder <passtschu at freenet dot de> + +_pkgname=phoronix-test-suite +pkgname=$_pkgname-libre +pkgver=9.2.1 +pkgrel=1 +pkgdesc="The most comprehensive testing and benchmarking platform available for Linux without the nonfree tests" +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') +source=("$_pkgname-$pkgver.tar.gz::https://github.com/phoronix-test-suite/phoronix-test-suite/archive/v${pkgver}.tar.gz" + "https://raw.githubusercontent.com/FabioLolix/AUR-artifacts/master/phoronix-test-suite-launcher.patch" + "0001-Don-t-download-online-tests.patch") +sha256sums=('28acbcb6c5b8eb27c20329cd1a5ea3f1a27abb69812c4b1eeade4b91c89fc7d8' + '577326343d0303a59fd469c3f9c9740e756dd59c0660c54363b62d6fd1cee26d' + 'SKIP') +options=(!strip) + +prepare() { + cd "$srcdir/$_pkgname-$pkgver" + patch phoronix-test-suite -i "${srcdir}/phoronix-test-suite-launcher.patch" + patch -p1 -i "${srcdir}/0001-Don-t-download-online-tests.patch" + # Remove cached data from openbenchmarking that might include nonfree tests + rm -rf ob-cache/ +} + +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 + + install "${srcdir}/phoronix-test-suite-${pkgver}"/phoronix-test-suite \ + "${pkgdir}"/usr/bin/phoronix-test-suite + + ln -s /usr/bin/phoronix-test-suite "$pkgdir/usr/bin/pts" +} |