%global _description %{expand: Core c99 package for AWS SDK for C. Includes cross-platform primitives, configuration, data structures, and error handling.} Name: aws-c-common Version: 0.10.3 Release: 1%{?dist} Summary: Core c99 package for AWS SDK for C License: Apache-2.0 URL: https://github.com/awslabs/%{name} Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz Patch0: aws-c-common-cmake.patch Requires: %{name}-libs%{?_isa} = %{version}-%{release} BuildRequires: gcc BuildRequires: cmake # Bug: Three tests fail when building on s390x # https://bugzilla.redhat.com/show_bug.cgi?id=2279089 ExcludeArch: s390x %description %{_description} %package libs Summary: Core c99 package for AWS SDK for C Requires: %{name}%{?_isa} = %{version}-%{release} %description libs %{_description} %package devel Summary: Core c99 package for AWS SDK for C Requires: %{name}-libs%{?_isa} = %{version}-%{release} %description devel %{_description} %prep %autosetup -p1 %build %cmake -DBUILD_SHARED_LIBS=ON %cmake_build %install %cmake_install %check %ctest %files %license LICENSE NOTICE %doc README.md %files libs %{_libdir}/libaws-c-common.so.1{,.*} %files devel %{_libdir}/libaws-c-common.so %dir %{_includedir}/aws/common %dir %{_includedir}/aws/common/posix %dir %{_includedir}/aws/common/external %dir %{_includedir}/aws/testing %{_includedir}/aws/common/*.h %{_includedir}/aws/common/*.inl %{_includedir}/aws/common/posix/common.inl %{_includedir}/aws/common/external/*.h %{_includedir}/aws/testing/aws_test_harness.h %dir %{_libdir}/cmake/aws-c-common %dir %{_libdir}/cmake/aws-c-common/shared %{_libdir}/cmake/aws-c-common/aws-c-common-config.cmake %{_libdir}/cmake/aws-c-common/shared/aws-c-common-targets-noconfig.cmake %{_libdir}/cmake/aws-c-common/shared/aws-c-common-targets.cmake %{_libdir}/cmake/AwsCFlags.cmake %{_libdir}/cmake/AwsCheckHeaders.cmake %{_libdir}/cmake/AwsFeatureTests.cmake %{_libdir}/cmake/AwsFindPackage.cmake %{_libdir}/cmake/AwsLibFuzzer.cmake %{_libdir}/cmake/AwsSIMD.cmake %{_libdir}/cmake/AwsSanitizers.cmake %{_libdir}/cmake/AwsSharedLibSetup.cmake %{_libdir}/cmake/AwsTestHarness.cmake %{_libdir}/cmake/AwsCRuntime.cmake %changelog * Thu Nov 14 2024 Packit - 0.10.3-1 - Update to version 0.10.3 - Resolves: rhbz#2318418 * Fri Sep 06 2024 Packit - 0.9.28-1 - Update to version 0.9.28 - Resolves: rhbz#2304749 * Mon Aug 12 2024 Packit - 0.9.25-1 - Update to version 0.9.25 - Resolves: rhbz#2299849 * Wed Jul 17 2024 Fedora Release Engineering - 0.9.23-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Fri Jul 12 2024 Dominik Wombacher - 0.9.23-2 - Patch 'upstream_pr_1110_remove_aws_promise.patch' removed, included since 0.9.18. * Fri Jun 21 2024 Packit - 0.9.23-1 - Update to version 0.9.23 - Resolves: rhbz#2290497 * Mon May 06 2024 Dominik Wombacher - 0.9.17-6 - [PATCH] remove aws_promise, test promise_test_multiple_waiters was flaky * Sun May 05 2024 Dominik Wombacher - 0.9.17-5 - Packit config update, no package code change * Sat May 04 2024 Dominik Wombacher - 0.9.17-4 - ExcludeArch s390x, upstream bug, tests fail * Sat May 04 2024 Dominik Wombacher - 0.9.17-3 - Run cmake tests during package build - Include missing file and directories because of version bump * Sat May 04 2024 Dominik Wombacher - 0.9.17-2 - Packit config update, no package code change * Sat May 04 2024 Packit - 0.9.17-1 - Update to version 0.9.17 - Resolves: rhbz#2246663 * Tue Jan 23 2024 Fedora Release Engineering - 0.6.14-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 0.6.14-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Jul 19 2023 Fedora Release Engineering - 0.6.14-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Wed Jan 18 2023 Fedora Release Engineering - 0.6.14-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Wed Jul 20 2022 Fedora Release Engineering - 0.6.14-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Tue Feb 22 2022 David Duncan - 0.6.14-6 - Updated for package review * Wed Feb 16 2022 Kyle Knapp - 0.6.14-5 - Include missing devel directories * Thu Feb 03 2022 David Duncan - 0.6.14-4 - rebuilt for fedora review * Wed Feb 02 2022 Kyle Knapp - 0.6.14-3 - Update specfile based on review feedback * Wed Feb 02 2022 David Duncan - 0.6.14-2 - Prepare for package review * Tue Jan 18 2022 Kyle Knapp - 0.6.14.1 - Initial Package development