Merge branch 'scope-lite-master'

This commit is contained in:
Shea Levy 2022-09-17 07:06:41 -04:00
commit c0634ad1d4
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

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