[neon/neon-packaging/aws-sdk-cpp/Neon/unstable] debian: big cleanup

Carlos De Maine null at kde.org
Mon Mar 30 01:21:59 BST 2026


Git commit 1942aa463b5b75a0c09ce47415fec260a0f85f01 by Carlos De Maine.
Committed on 30/03/2026 at 00:21.
Pushed by carlosdem into branch 'Neon/unstable'.

big cleanup

A  +17   -0    debian/aws-sdk-cpp-dev.install
A  +15   -0    debian/aws-sdk-cpp.install
M  +14   -1    debian/control
M  +10   -2    debian/rules
A  +3    -0    debian/watch

https://invent.kde.org/neon/neon-packaging/aws-sdk-cpp/-/commit/1942aa463b5b75a0c09ce47415fec260a0f85f01

diff --git a/debian/aws-sdk-cpp-dev.install b/debian/aws-sdk-cpp-dev.install
new file mode 100644
index 0000000..3ef3055
--- /dev/null
+++ b/debian/aws-sdk-cpp-dev.install
@@ -0,0 +1,17 @@
+usr/include/
+usr/lib/*/cmake/
+usr/lib/*/libtesting-resources.so
+usr/lib/*/pkgconfig/
+usr/lib/*/s2n/
+usr/lib/*/libaws-c-auth.so
+usr/lib/*/libaws-c-cal.so
+usr/lib/*/libaws-c-common.so
+usr/lib/*/libaws-c-compression.so
+usr/lib/*/libaws-c-event-stream.so
+usr/lib/*/libaws-c-http.so
+usr/lib/*/libaws-c-io.so
+usr/lib/*/libaws-c-mqtt.so
+usr/lib/*/libaws-c-s3.so
+usr/lib/*/libaws-c-sdkutils.so
+usr/lib/*/libaws-checksums.so
+usr/lib/*/libs2n.so
diff --git a/debian/aws-sdk-cpp.install b/debian/aws-sdk-cpp.install
new file mode 100644
index 0000000..4408cfc
--- /dev/null
+++ b/debian/aws-sdk-cpp.install
@@ -0,0 +1,15 @@
+usr/lib/*/libaws-c-auth.so.1.0.0
+usr/lib/*/libaws-c-cal.so.1.0.0
+usr/lib/*/libaws-c-common.so.1
+usr/lib/*/libaws-c-common.so.1.0.0
+usr/lib/*/libaws-c-compression.so.1.0.0
+usr/lib/*/libaws-c-event-stream.so.1.0.0
+usr/lib/*/libaws-c-http.so.1.0.0
+usr/lib/*/libaws-c-io.so.1.0.0
+usr/lib/*/libaws-c-mqtt.so.1.0.0
+usr/lib/*/libaws-c-s3.so.0unstable
+usr/lib/*/libaws-c-s3.so.1.0.0
+usr/lib/*/libaws-c-sdkutils.so.1.0.0
+usr/lib/*/libaws-checksums.so.1.0.0
+usr/lib/*/libs2n.so.1
+usr/lib/*/libs2n.so.1.0.0
diff --git a/debian/control b/debian/control
index ec2da11..9998249 100644
--- a/debian/control
+++ b/debian/control
@@ -9,9 +9,10 @@ Build-Depends: cmake,
                libcurl4-openssl-dev,
                libpulse-dev,
                libssl-dev,
+               python3,
                uuid-dev,
                zlib1g-dev
-Standards-Version: 4.5.0
+Standards-Version: 4.6.2
 Homepage: https://github.com/aws/aws-sdk-cpp
 
 Package: aws-sdk-cpp
@@ -23,3 +24,15 @@ Description: AWS SDK for C++
  and fully functioning with low- and high-level SDKs, while minimizing
  dependencies and providing platform portability (Windows, OSX, Linux,
  and mobile).
+
+Package: aws-sdk-cpp-dev
+Architecture: any
+Depends: aws-sdk-cpp, ${misc:Depends}, ${shlibs:Depends}
+Description: Development files AWS SDK for C++
+ The AWS SDK for C++ provides a modern C++ (version C++ 11 or later)
+ interface for Amazon Web Services (AWS). It is meant to be performant
+ and fully functioning with low- and high-level SDKs, while minimizing
+ dependencies and providing platform portability (Windows, OSX, Linux,
+ and mobile).
+ .
+ These are development file for the AWS SDK for C++.
diff --git a/debian/rules b/debian/rules
index 366459c..9947ea7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,8 +2,16 @@
 # -*- makefile -*-
 
 %:
-	dh $@ --with kf5
+	dh $@
 
 override_dh_auto_configure:
 	./prefetch_crt_dependency.sh
-	dh_auto_configure -- -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=/usr -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_ONLY="s3"
+	dh_auto_configure -- -DAUTORUN_UNIT_TESTS=OFF /
+			     -DBUILD_ONLY="s3" /
+			     -DCMAKE_BUILD_TYPE=RelWithDebInfo
+			     -DCMAKE_INSTALL_PREFIX=/usr /
+			     -DCMAKE_PREFIX_PATH=/usr /
+			     -DENABLE_TESTING=OFF /
+			     -DENABLE_UNITY_BUILD=ON /
+			     -DFORCE_SHARED_CRT=ON /
+			     -DUSE_OPENSSL=ON
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..b7de810
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+opts=filenamemangle=s/.+\/?(\d\S*)\.tar\.gz/@PACKAGE at -$1\.tar\.gz/ \
+https://github.com/aws/aws-sdk-cpp/tags .*/?(\d\S*)\.tar\.gz


More information about the Neon-commits mailing list