Date: Saturday, March 31, 2018 @ 19:56:15 Author: zorun Revision: 313627
archrelease: copy trunk to community-any Added: catch2/repos/ catch2/repos/community-any/ catch2/repos/community-any/PKGBUILD (from rev 313626, catch2/trunk/PKGBUILD) ----------+ PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) Copied: catch2/repos/community-any/PKGBUILD (from rev 313626, catch2/trunk/PKGBUILD) =================================================================== --- repos/community-any/PKGBUILD (rev 0) +++ repos/community-any/PKGBUILD 2018-03-31 19:56:15 UTC (rev 313627) @@ -0,0 +1,38 @@ +# Maintainer: Baptiste Jonglez <archlinux at bitsofnetworks dot org> +# Contributor: Bart Verhagen <barrie.verhagen at gmail dot com> +pkgname='catch2' +pkgver=2.2.1 +pkgrel=1 +pkgdesc="A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later" +arch=('any') +url="https://github.com/catchorg/catch2" +license=('Boost') +makedepends=("cmake") +source=("https://github.com/catchorg/Catch2/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") +sha256sums=('3938bc896f8de570bc56d25606fc128437ee53590a95cf3e005710176a1a1ce4') + +build() { + cd "$srcdir/Catch2-$pkgver" + + mkdir -p build + cd build + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCATCH_USE_VALGRIND=OFF \ + -DCATCH_BUILD_EXAMPLES=OFF \ + -DCATCH_ENABLE_COVERAGE=OFF \ + -DCATCH_ENABLE_WERROR=OFF \ + -DBUILD_TESTING=ON + make +} + +check() { + cd "$srcdir/Catch2-$pkgver" + build/SelfTest +} + +package() { + cd "$srcdir/Catch2-$pkgver/build" + make DESTDIR="$pkgdir" install +}