Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages /
aws-sdk-cpp
Commits:
119e0e49 by Jakub Klinkovský at 2025-01-07T08:00:46+01:00
Split off the config component
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -25,6 +25,7 @@ pkgname = aws-sdk-cpp
depends = aws-c-common
depends = aws-crt-cpp
depends = aws-sdk-cpp-core
+ depends = aws-sdk-cpp-config
depends = aws-sdk-cpp-ec2
depends = aws-sdk-cpp-firehose
depends = aws-sdk-cpp-iam
@@ -44,6 +45,13 @@ pkgname = aws-sdk-cpp-core
depends = glibc
depends = zlib
+pkgname = aws-sdk-cpp-config
+ pkgdesc = AWS SDK for C++ - config library
+ depends = aws-crt-cpp
+ depends = aws-sdk-cpp-core
+ depends = gcc-libs
+ depends = glibc
+
pkgname = aws-sdk-cpp-ec2
pkgdesc = AWS SDK for C++ - EC2 libraries
depends = aws-crt-cpp
=====================================
PKGBUILD
=====================================
@@ -5,6 +5,7 @@ pkgbase=aws-sdk-cpp
pkgname=(
aws-sdk-cpp
aws-sdk-cpp-core
+ aws-sdk-cpp-config
aws-sdk-cpp-ec2
aws-sdk-cpp-firehose
aws-sdk-cpp-iam
@@ -98,6 +99,7 @@ package_aws-sdk-cpp() {
aws-c-common
aws-crt-cpp
aws-sdk-cpp-core
+ aws-sdk-cpp-config
aws-sdk-cpp-ec2
aws-sdk-cpp-firehose
aws-sdk-cpp-iam
@@ -118,6 +120,7 @@ package_aws-sdk-cpp() {
echo "usr/include/smithy"
echo "usr/lib/cmake/AWSSDK"
} | _pick "$srcdir/aws-sdk-cpp-core"
+ _get_component_parts config | _pick "$srcdir/aws-sdk-cpp-config"
local ec2_components=(
ec2
ec2-instance-connect
@@ -172,6 +175,18 @@ package_aws-sdk-cpp-core() {
cp -va -t "$pkgdir" "$pkgname/"*
}
+package_aws-sdk-cpp-config() {
+ pkgdesc+=" - config library"
+ depends=(
+ aws-crt-cpp
+ aws-sdk-cpp-core
+ gcc-libs
+ glibc
+ )
+
+ cp -va -t "$pkgdir" "$pkgname/"*
+}
+
package_aws-sdk-cpp-ec2() {
pkgdesc+=" - EC2 libraries"
depends=(
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/aws-sdk-cpp/-/commit/119e0e4971351109260b7d625e2abbc1945b51b0
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/aws-sdk-cpp/-/commit/119e0e4971351109260b7d625e2abbc1945b51b0
You're receiving this email because of your account on gitlab.archlinux.org.