# Maintainer: Morris Zuss pkgname=rttr pkgver=0.9.6 pkgrel=1 pkgdesc="C++ Reflection Library" arch=("x86_64" "i686") arch+=("armv7h") url="https://www.rttr.org/" license=("MIT") depends=() makedepends=("cmake") source=("https://github.com/rttrorg/rttr/releases/download/v${pkgver}/rttr-${pkgver}-src.tar.gz") sha256sums=("f62caee43016489320f8a69145c9208cddd72e451ea95618bc26a49a4cd6c990") prepare() { mkdir -p "${pkgname}-${pkgver}/build" cd "${pkgname}-${pkgver}" # rttr PR #228 sed -i 's/PERMISSIONS OWNER_READ/& GROUP_READ WORLD_READ/' CMake/*.cmake sed -i 's/PERMISSIONS OWNER_READ/& GROUP_READ WORLD_READ/' doc/CMakeLists.txt } build() { cd "${pkgname}-${pkgver}/build" cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_EXAMPLES=OFF -DBUILD_UNIT_TESTS=OFF -DCMAKE_INSTALL_PREFIX=/usr .. make } package() { cd "${pkgname}-${pkgver}/build" DESTDIR="${pkgdir}" make install install -Dm644 ../LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }