diff options
| author | David Duncan <davdunc@amazon.com> | 2022-02-22 15:59:17 +0000 |
|---|---|---|
| committer | David Duncan <davdunc@amazon.com> | 2022-02-22 15:59:17 +0000 |
| commit | eeeb609fabac155ba8ed76a0d489370d0594074b (patch) | |
| tree | 471fc4f983918f424136cd688e12b9b5afdd407f /python-awscrt.spec | |
| parent | 4614778121624c1f6f9d5964b0182b58af1c6dd9 (diff) | |
| download | awscli-2-review-eeeb609fabac155ba8ed76a0d489370d0594074b.tar.gz awscli-2-review-eeeb609fabac155ba8ed76a0d489370d0594074b.tar.xz awscli-2-review-eeeb609fabac155ba8ed76a0d489370d0594074b.zip | |
add missing spec files from awscli dependencies
Diffstat (limited to 'python-awscrt.spec')
| -rw-r--r-- | python-awscrt.spec | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/python-awscrt.spec b/python-awscrt.spec new file mode 100644 index 0000000..27c1c9f --- /dev/null +++ b/python-awscrt.spec @@ -0,0 +1,91 @@ +Name: python-awscrt +Version: 0.12.6 +Release: 3%{?dist} +Summary: Python bindings for the AWS Common Runtime +License: AL-2.0 +URL: https://github.com/awslabs/aws-crt-python +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz +Patch0: python-awscrt-setup.patch + +BuildRequires: python3-devel +BuildRequires: python3-wheel + +BuildRequires: gcc +BuildRequires: cmake +BuildRequires: openssl-devel +BuildRequires: s2n-tls-devel +BuildRequires: aws-c-common-devel = 0.6.14 +BuildRequires: aws-c-sdkutils-devel = 0.1.1 +BuildRequires: aws-c-cal-devel = 0.5.12 +BuildRequires: aws-c-io-devel = 0.10.12 +BuildRequires: aws-checksums-devel = 0.1.12 +BuildRequires: aws-c-compression-devel = 0.2.14 +BuildRequires: aws-c-event-stream-devel = 0.2.7 +BuildRequires: aws-c-http-devel = 0.6.8 +BuildRequires: aws-c-auth-devel = 0.6.5 +BuildRequires: aws-c-mqtt-devel = 0.7.8 +BuildRequires: aws-c-s3-devel = 0.1.27 + +Requires: openssl +Requires: s2n-tls-libs +Requires: aws-c-common-libs = 0.6.14 +Requires: aws-c-sdkutils-libs = 0.1.1 +Requires: aws-c-cal-libs = 0.5.12 +Requires: aws-c-io-libs = 0.10.12 +Requires: aws-checksums-libs = 0.1.12 +Requires: aws-c-compression-libs = 0.2.14 +Requires: aws-c-event-stream-libs = 0.2.7 +Requires: aws-c-http-libs = 0.6.8 +Requires: aws-c-auth-libs = 0.6.5 +Requires: aws-c-mqtt-libs = 0.7.8 +Requires: aws-c-s3-libs = 0.1.27 + + +%global _description %{expand: +Python bindings for the AWS Common Runtime} + +%description %_description + +%package -n python3-awscrt +Summary: %{summary} + +%description -n python3-awscrt %_description + + +%prep +%autosetup -p1 -n aws-crt-python-%{version} + +# Fix the CRT version number to represent the +# actual tagged version is instead of the placeholder +# 1.0.0-dev +sed -i "s/1.0.0-dev/%{version}/g" awscrt/__init__.py + +%generate_buildrequires +%pyproject_buildrequires + + +%build +%pyproject_wheel + + +%install +%pyproject_install + +%pyproject_save_files awscrt + + + +%files -n python3-awscrt -f %{pyproject_files} +%doc README.md +%{python3_sitearch}/_awscrt%{python3_ext_suffix} + + +%changelog +* Tue Feb 22 2022 David Duncan <davdunc@amazon.com> - 0.12.6-3 +- Updated for package review + +* Wed Feb 02 2022 David Duncan <davdunc@amazon.com> - 0.12.6-2 +- Prepare for package review + +* Thu Jan 20 2022 Kyle Knapp <kyleknap@amazon.com> - 0.12.6-1 +- initial package development |
