scope-lite: init at 0.2.0

This commit is contained in:
Shea Levy 2022-09-17 06:34:48 -04:00
parent e728029b30
commit 5dc2630125
No known key found for this signature in database
GPG Key ID: 5C0BD6957D86FE27
2 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,22 @@
{ stdenv, cmake, fetchFromGitHub, lib }: let
version = "0.2.0";
in stdenv.mkDerivation {
name = "scope-lite-${version}";
src = fetchFromGitHub {
owner = "martinmoene";
repo = "scope-lite";
rev = "v${version}";
hash = "sha256-/Vu3blgyEOQRFqhQjuT/6ukV0iWA0TdPrLnt2Z/gd6E=";
};
nativeBuildInputs = [ cmake ];
meta = {
description = "A migration path to C++ library extensions scope_exit, scope_fail, scope_success, unique_resource";
license = lib.licenses.boost;
maintainers = [ lib.maintainers.shlevy ];
homepage = "https://github.com/martinmoene/scope-lite";
platforms = lib.platforms.all;
};
}

View File

@ -20400,6 +20400,8 @@ with pkgs;
autoreconfHook = buildPackages.autoreconfHook269;
};
scope-lite = callPackage ../development/libraries/scope-lite { };
SDL = callPackage ../development/libraries/SDL ({
inherit (darwin.apple_sdk.frameworks) OpenGL CoreAudio CoreServices AudioUnit Kernel Cocoa GLUT;
} // lib.optionalAttrs stdenv.hostPlatform.isAndroid {