Name: aws-sdk-cpp Version: 1.11.327 Release: 1 Summary: The AWS SDK for C++ provides a modern C++ interface for AWS License: Apache-2.0 URL: https://github.com/aws/aws-sdk-cpp.git Source0: https://github.com/aws/aws-sdk-cpp/archive/refs/tags/%{name}-%{version}.tar.gz BuildRequires: tar cmake gcc-c++ gcc BuildRequires: libcurl-devel openssl-devel zlib-devel Requires: libcurl openssl zlib %description The AWS SDK for C++ provides a modern C++ (version C++ 11 or later) interface for Amazon Web Services (AWS). This package contains the S3 component. %prep %autosetup -p1 %build install -d %{_vpath_builddir} cd %{_vpath_builddir} %{cmake} .. \ -DBUILD_ONLY="s3" \ -DCMAKE_CXX_FLAGS="%{optflags} -std=c++11 -D_GLIBCXX_USE_CXX11_ABI=0 -fstack-protector-strong" \ -DCMAKE_C_FLAGS="%{optflags} -std=c99 -D_GLIBCXX_USE_CXX11_ABI=0 -fstack-protector-strong" \ -DCMAKE_SHARED_LINKER_FLAGS="-Wl,-z,relro,-z,now %{build_ldflags}" \ -DCMAKE_SKIP_RPATH=TRUE \ -DCMAKE_BUILD_TYPE=Release \ -DAUTORUN_UNIT_TESTS=OFF cd .. %make_build -s %{?_smp_mflags} -C %{_vpath_builddir} %install make install -s %{?_smp_mflags} -C %{_vpath_builddir} DESTDIR=%{buildroot} %files %doc %defattr(644,root,root,-) %{_prefix}/include/* %defattr(755,root,root,-) %{_prefix}/lib64/* %{_prefix}/lib/* %{_prefix}/src/* %changelog * Thu Nov 7 2024 liuheng - 1.11.327-9 - Initial package