Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 591512 - dev-cpp/aws-cpp-sdk-core: modern C++ interface for AWS
Summary: dev-cpp/aws-cpp-sdk-core: modern C++ interface for AWS
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Amit Prakash Ambasta
URL: https://github.com/awslabs/aws-sdk-cpp
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-17 14:15 UTC by Amit Prakash Ambasta
Modified: 2018-08-21 08:31 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Amit Prakash Ambasta 2016-08-17 14:15:55 UTC
AWS SDK has cpp bindings available at https://github.com/awslabs/aws-sdk-cpp

These should be introduced as new packages in portage tree.

Reproducible: Always

Steps to Reproduce:
1. emerge -s aws-sdk
Actual Results:  
No results in the dev-cpp category

Expected Results:  
Should have one or more entries against dev-cpp category
Comment 1 Amit Prakash Ambasta 2016-08-17 14:18:42 UTC
I've currently created two separate ebuilds for core and kinesis at https://github.com/ambasta/ambasta/tree/master/dev-cpp/aws-cpp-sdk-core and https://github.com/ambasta/ambasta/tree/master/dev-cpp/aws-cpp-sdk-kinesis

I am planning to introduce multiple ebuilds, one per component. If there's a better alternate, please let me know
Comment 2 Amit Prakash Ambasta 2016-09-10 07:54:47 UTC
I've since updated the repo to include every single library provided by aws

https://github.com/ambasta/ambasta/tree/master/dev-cpp

The full list of packages are: [aws-cpp-sdk-access-management aws-cpp-sdk-acm aws-cpp-sdk-apigateway aws-cpp-sdk-application-autoscaling aws-cpp-sdk-autoscaling aws-cpp-sdk-cloudformation aws-cpp-sdk-cloudfront aws-cpp-sdk-cloudhsm aws-cpp-sdk-cloudsearch aws-cpp-sdk-cloudsearchdomain aws-cpp-sdk-cloudtrail aws-cpp-sdk-codecommit aws-cpp-sdk-codedeploy aws-cpp-sdk-codepipeline aws-cpp-sdk-cognito-identity aws-cpp-sdk-cognito-idp aws-cpp-sdk-cognito-sync aws-cpp-sdk-config aws-cpp-sdk-core aws-cpp-sdk-datapipeline aws-cpp-sdk-devicefarm aws-cpp-sdk-directconnect aws-cpp-sdk-dms aws-cpp-sdk-ds aws-cpp-sdk-dynamodb aws-cpp-sdk-ec2 aws-cpp-sdk-ecr aws-cpp-sdk-ecs aws-cpp-sdk-elasticache aws-cpp-sdk-elasticbeanstalk aws-cpp-sdk-elasticfilesystem aws-cpp-sdk-elasticloadbalancing aws-cpp-sdk-elasticloadbalancingv2 aws-cpp-sdk-elasticmapreduce aws-cpp-sdk-elastictranscoder aws-cpp-sdk-email aws-cpp-sdk-es aws-cpp-sdk-events aws-cpp-sdk-firehose aws-cpp-sdk-gamelift aws-cpp-sdk-glacier aws-cpp-sdk-iam aws-cpp-sdk-identity-management aws-cpp-sdk-importexport aws-cpp-sdk-inspector aws-cpp-sdk-iot aws-cpp-sdk-kinesis aws-cpp-sdk-kinesisanalytics aws-cpp-sdk-kms aws-cpp-sdk-lambda aws-cpp-sdk-logs aws-cpp-sdk-machinelearning aws-cpp-sdk-marketplacecommerceanalytics aws-cpp-sdk-meteringmarketplace aws-cpp-sdk-mobileanalytics aws-cpp-sdk-monitoring aws-cpp-sdk-opsworks aws-cpp-sdk-queues aws-cpp-sdk-rds aws-cpp-sdk-redshift aws-cpp-sdk-route53 aws-cpp-sdk-route53domains aws-cpp-sdk-s3 aws-cpp-sdk-sdb aws-cpp-sdk-servicecatalog aws-cpp-sdk-snowball aws-cpp-sdk-sns aws-cpp-sdk-sqs aws-cpp-sdk-ssm aws-cpp-sdk-storagegateway aws-cpp-sdk-sts aws-cpp-sdk-support aws-cpp-sdk-swf aws-cpp-sdk-transfer aws-cpp-sdk-waf aws-cpp-sdk-workspaces]
Comment 3 Jonas Stein gentoo-dev 2016-10-16 13:13:10 UTC
Thank you for your contribution. The package has no maintainer at the moment. 
I think the best would be to contact proxy maintainers project [1] to get this in the tree and if you like you can become a gentoo-developer of course [2].

[1] https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
[2] https://www.gentoo.org/get-involved/become-developer/
Comment 4 Amit Prakash Ambasta 2018-08-20 09:39:33 UTC
Migrated to dev-libs/aws-sdk-cpp at https://github.com/ambasta/ambasta/blob/master/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.4.82.ebuild
Comment 5 Larry the Git Cow gentoo-dev 2018-08-21 08:31:08 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af872979c69a67247956c80208a3970354db4e65

commit af872979c69a67247956c80208a3970354db4e65
Author:     Amit Prakash Ambasta <amit.ambasta@delhivery.com>
AuthorDate: 2018-08-20 12:37:40 +0000
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: 2018-08-21 08:28:58 +0000

    dev-libs/aws-sdk-cpp: new package.
    
    The AWS SDK for C++ provides a modern C++ (version C++ 11 or later) interface
    for Amazon Web Services (AWS).
    
    Closes: https://bugs.gentoo.org/591512
    Closes: https://github.com/gentoo/gentoo/pull/9638

 dev-libs/aws-sdk-cpp/Manifest                  |   1 +
 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild |  38 ++++++
 dev-libs/aws-sdk-cpp/metadata.xml              | 164 +++++++++++++++++++++++++
 3 files changed, 203 insertions(+)