# Copyright (c) 2024 The Open-Transactions developers # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. EAPI=8 CMAKE_MAKEFILE_GENERATOR="ninja" inherit cmake DESCRIPTION="Header-only library for multithreaded programming" HOMEPAGE="https://github.com/copperspice/cs_libguarded" SRC_URI="https://github.com/copperspice/cs_libguarded/archive/refs/tags/libguarded-${PV}.tar.gz" LICENSE="BSD-2" SLOT="0" KEYWORDS="alpha amd64 arm arm64 hppa ia64 loong m68k mips ppc ppc64 riscv s390 sparc x86" DEPEND=">=dev-build/cmake-3.16.0" RDEPEND="${DEPEND}" BDEPEND=">=app-alternatives/ninja-1" src_unpack() { unpack "${A}" S="${WORKDIR}/${PN}-libguarded-${PV}" } src_prepare() { cmake_src_prepare } src_configure() { cmake_src_configure } src_install() { cmake_src_install }