# Maintainer: Maxime Gauduin # Contributor: Mihai Bişog pkgname=fmt pkgver=5.3.0 pkgrel=1 pkgdesc='Open-source formatting library for C++' arch=(x86_64) url='http://fmtlib.net' license=(BSD) makedepends=( cmake git ninja ) provides=(libfmt.so) source=(git+https://github.com/fmtlib/fmt.git#tag=${pkgver}) sha256sums=(SKIP) prepare() { if [[ -d build ]]; then rm -rf build fi mkdir build } build() { cd build cmake ../fmt \ -G Ninja \ -DCMAKE_BUILD_TYPE='Release' \ -DCMAKE_INSTALL_PREFIX='/usr' \ -DCMAKE_INSTALL_LIBDIR='/usr/lib' \ -DBUILD_SHARED_LIBS='1' cmake --build . } check() { cmake --build build --target test } package() { DESTDIR="${pkgdir}" cmake --build build --target install install -Dm 644 fmt/LICENSE.rst -t "${pkgdir}"/usr/share/licenses/fmt } # vim: ts=2 sw=2 et: