# -*-perl-*-

package.GoAmzn-StarfruitAbyss = {
    interfaces = (1.0);

    deploy = {
        generic = true;
        map = (default, "-gopath/src/**", "-gopath/pkg/**");
    };

    build-environment = {
        chroot = basic;
        network-access = blocked;
    };

    build-system = bgo-wrap-make;
    build-tools = {
        1.0 = {
            C7BrazilBuilder = 0.1;
            BrazilMakeGo = 2.0;
            CfnBuild = 1.0;
            GoLang = 1.0;
            RDE-DevWorkflowScripts = 1.0;
            SAMToolkit = 1.0;
            FultonGoMakeLib = 1.0;
            FultonGoLangIntegrationTestingTools = 0.1;
        };
    };

    dependencies = {
        1.0 = {
            C7-go = 0.1;
            AWSGoSDKInternal = 1.0;
            AwsStarfruitAbyssCollectorTwirp = 1.0;
            BONESHydraTemplate = 1.1;
            GoAmzn-Github-Aws-AwsLambdaGo = 1.x;
            Go3p-Github-Golang-Protobuf = 1.x;
            Go3p-Github-Google-Uuid = 1.x;
            Go3p-Github-Pkg-Errors = 1.x;
            Go3p-Github-Twitchtv-Twirp = 1.x;
            TwitchFultonizedLogrus = 1.0;
        };
    };

    runtime-dependencies = {
        1.0 = {
        };
    };

    test-dependencies = {
        1.0 = {
            SAMToolkitGolangTesting = 1.0;
            Go3p-Github-Stretchr-Testify = 1.x;
        };
    };
};
