From 43793fab84041cfc5c60c0151d1591b8a69fb24a Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 25 Aug 2018 07:36:27 +0100 Subject: gentoo resync : 25.08.2018 --- dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild | 38 ++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild (limited to 'dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild') diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild new file mode 100644 index 000000000000..81c7a27487bf --- /dev/null +++ b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="AWS SDK for C++" +HOMEPAGE="https://aws.amazon.com/sdk-for-cpp/" +SRC_URI="https://github.com/aws/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +ALL_AWS_TARGETS="access-management acm acm-pca alexaforbusiness apigateway application-autoscaling appstream appsync athena autoscaling autoscaling-plans AWSMigrationHub batch budgets ce cloud9 clouddirectory cloudformation cloudfront cloudhsm cloudhsmv2 cloudsearch cloudsearchdomain cloudtrail codebuild codecommit codedeploy codepipeline codestar cognito-identity cognito-idp cognito-sync comprehend config connect core cur datapipeline dax devicefarm directconnect discovery dms ds dynamodb dynamodbstreams ec2 ecr ecs eks elasticache elasticbeanstalk elasticfilesystem elasticloadbalancing elasticloadbalancingv2 elasticmapreduce elastictranscoder email es events firehose fms gamelift glacier glue greengrass guardduty health iam identity-management importexport inspector iot iot1click-devices iot1click-projects iotanalytics iot-data iot-jobs-data kinesis kinesisanalytics kinesisvideo kinesis-video-archived-media kinesis-video-media kms lambda lex lex-models lightsail logs machinelearning macie marketplacecommerceanalytics marketplace-entitlement mediaconvert medialive mediapackage mediastore mediastore-data mediatailor meteringmarketplace mobile mobileanalytics monitoring mq mturk-requester neptune opsworks opsworkscm organizations pi pinpoint polly pricing queues rds redshift rekognition resource-groups resourcegroupstaggingapi route53 route53domains s3 s3-encryption sagemaker sagemaker-runtime sdb secretsmanager serverlessrepo servicecatalog servicediscovery shield sms snowball sns sqs ssm states storagegateway sts support swf text-to-speech transcribe transfer translate waf waf-regional workdocs workmail workspaces xray" + +for module in ${ALL_AWS_TARGETS}; do + if [ "$module" = "core" ]; then + IUSE_AWS_TARGETS+=" aws_targets_${module}" + else + IUSE_AWS_TARGETS+=" -aws_targets_${module}" + fi +done +IUSE="static-libs test ${IUSE_AWS_TARGETS}" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DCPP_STANDARD=17 + -DENABLE_TESTING=$(usex test) + -DBUILD_SHARED_LIBS=$(usex !static-libs) + -DBUILD_ONLY="${AWS_TARGETS// /;}" + ) + cmake-utils_src_configure +} -- cgit v1.2.3