#!/bin/sh
#
# Copyright 2026 Sasa Ostrouska <saxa@droplinegnome.org>
# Available under the terms of the GNU GPL.
#

NAME="Catch2"
VERSION="3.15.0"
REVISION="1"

PKG_SOURCEURL='https://github.com/catchorg/${NAME}/archive/refs/tags/v${VERSION}.tar.gz'

. $DLG_ROOT/etc/config
. $DLG_ROOT/lib/dl-base

cflags
cxxflags
prepare
analyzesource
configure -DBUILD_SHARED_LIBS=ON -G Ninja
spewdo "cd $PKG_BUILDROOT/builddir; ninja"
spewdo "cd $PKG_BUILDROOT/builddir; $PKG_DESTDIRVAR=$PKG_STAGEROOT ninja install"

tidydocumentation
analyzebinaries
finalizepackage
packagize
cleanup
