new package: trompeloeil v30 (#3537)

* new package: trompeloeil v29

* trompeloeil: update to v30, fix description text
This commit is contained in:
zgyarmati
2018-04-04 06:47:43 +02:00
committed by Алексей
parent 426630708a
commit 995ef1757d

View File

@@ -0,0 +1,35 @@
# Maintainer: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com>
_realname=trompeloeil
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=30
pkgrel=1
pkgdesc="Header only C++14 mocking framework (mingw-w64)"
arch=('any')
url='https://github.com/rollbear/trompeloeil'
checkdepends=("${MINGW_PACKAGE_PREFIX}-gcc")
license=('Boost')
source=(${_realname}-${pkgver}.tar.gz::https://github.com/rollbear/trompeloeil/archive/v${pkgver}.tar.gz)
sha256sums=('85f36a179e2066d0d0fa38db4c4b8effe51d21c8ed99cda6fcd39319409810e9')
check() {
rm -rf "${srcdir}/test-${MINGW_CHOST}"
mkdir -p "${srcdir}/test-${MINGW_CHOST}"
cd "${srcdir}/test-${MINGW_CHOST}"
${MINGW_PREFIX}/bin/g++ -std=c++14 -lpthread \
../trompeloeil-${pkgver}/test/thread_terror.cpp \
-I../trompeloeil-${pkgver}/include/
./a.exe
}
package() {
cd "${srcdir}/trompeloeil-${pkgver}"
mkdir -p "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}"
install -m644 LICENSE_1_0.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE_1_0.txt"
mkdir -p "${pkgdir}${MINGW_PREFIX}/include/"
install -m644 include/trompeloeil.hpp "${pkgdir}${MINGW_PREFIX}/include/"
}