dev-libs/aws-sdk-cpp: add 1.11.586

Nothing is enabled by default except for minimum cores, identity management, and sts.
Even compiling with 16 threads using a Ryzen 9 7900 takes about 30 minutes with everything enabled.
To help minimize build times, we make enabled services configurable per group.

Signed-off-by: KotoishiHeart <trakrailysurely@danceylove.net>
Part-of: https://github.com/gentoo/guru/pull/331
Closes: https://github.com/gentoo/guru/pull/331
Signed-off-by: KotoishiHeart <trakrailysurely@danceylove.net>
This commit is contained in:
KotoishiHeart
2025-06-20 21:57:44 +09:00
parent 5f30d53c42
commit 6485cc9c78
4 changed files with 141 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>trakrailysurely@danceylove.net</email>
<name>Okamura Kazuya</name>
</maintainer>
<use>
<flag name="storage">Adds access to services related to object, block, and file storage.</flag>
<flag name="compute">Adds access to Compute and Auto Scaling related services.</flag>
<flag name="networking">Adds access to network and CDN related services.</flag>
<flag name="database">Adds access functionality to RDB, NoSQL, TimeStream, and Ledger related services.</flag>
<flag name="analytics">Adds access to big data and analysis related services.</flag>
<flag name="messaging">Adds access to messaging and notification services.</flag>
<flag name="monitor">Adds access to monitoring and operation related services.</flag>
<flag name="security">Adds access to services related to ID management and security auditing.</flag>
<flag name="ml">Adds access to machine learning and AI related services.</flag>
<flag name="iot">Adds access to IoT and edge services.</flag>
<flag name="media">Adds access to media processing related services.</flag>
<flag name="devops">Adds access to CI/CD and developer related services.</flag>
<flag name="mgmt">Adds access to operational management related services.</flag>
<flag name="other">Add access to services that do not easily fit into existing groups.</flag>
</use>
<upstream>
<remote-id type="github">aws/aws-sdk-cpp</remote-id>
</upstream>
<longdescription>
AWS SDK for C++. Except for the minimal core, identity management, and sts, none are enabled by default.
If you need other services, enable them with the use flag.
</longdescription>
</pkgmetadata>