29 Commits

Author SHA256 Message Date
47ee4f9d03 Accepting request 1293102 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1293102
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-common?expand=0&rev=27
2025-07-15 14:43:48 +00:00
567e2bc609 - Update to 0.12.4
* Remove clang-3 from CI by @sbSteveK in (#1203)
  * Fix signature of aws_backtrace_log by @TingDaoK in (#1206)
  * Remove Windows 2019 and add Windows 2025 with MSVC-17
    by @TingDaoK in (#1209)
  * Fix byte helpers for mingw 32 bit by @DmitriyMusatkin in (#1210)
  * Add a python script to help pick up the latest cjson and libcbor
    by @TingDaoK in (#1211)
  * Add API for a more compact (no dashes) UUID-to-str
    by @bretambrose in (#1212)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-common?expand=0&rev=117
2025-07-14 10:19:58 +00:00
41a3fe54f2 Accepting request 1277358 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1277358
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-common?expand=0&rev=26
2025-05-14 15:01:53 +00:00
dac8968de6 - Update to 0.12.3
* Make exports consistent by @DmitriyMusatkin in (#1196)
  * Error handling docs by @graebm in (#1197)
  * Fix casing on Windows header files by @waahm7 in (#1199)
  * Add reset src api for aws_cbor_decoder by @TingDaoK in (#1202)
  * Fix invalid XML Buffer Overflow Error by @waahm7 in (#1201)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-common?expand=0&rev=115
2025-05-14 08:54:52 +00:00
a230fbf47a Accepting request 1267115 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1267115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-common?expand=0&rev=25
2025-04-04 15:34:27 +00:00
4c1c3ac572 - Update to 0.12.2
* Tests require compiler extensions by @graebm in (#1193)
  * Simplify how inline math files are included by @graebm in (#1195)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-common?expand=0&rev=113
2025-04-04 10:59:03 +00:00
805f54808e Accepting request 1256214 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1256214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-common?expand=0&rev=24
2025-03-26 20:22:55 +00:00
7f971fa616 - Update to 0.12.1
* CrossProcess lock -- don't unlock, just close fd by @TingDaoK in (#1192)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-common?expand=0&rev=111
2025-03-26 12:34:30 +00:00
18aaa610b6 Accepting request 1253627 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1253627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-common?expand=0&rev=23
2025-03-17 21:18:15 +00:00
46e3c85924 - Update to 0.12.0
* Use sleep-aware monotonic clock if available by @bretambrose in (#1189)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-common?expand=0&rev=109
2025-03-17 08:27:49 +00:00
a6396e39fe Accepting request 1252772 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1252772
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-common?expand=0&rev=22
2025-03-13 14:06:15 +00:00
afe190c0b1 aws-c-common 0.11.3
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-common?expand=0&rev=107
2025-03-13 13:09:10 +00:00
44e4203286 - Update to version 0.11.2
* aws_base64_compute_encoded_len() is now exact, doesn't add
    1 extra for null-terminator by @graebm in (#1188)
  * New Get_ENV Functions by @waahm7 in #1141

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-common?expand=0&rev=106
2025-03-12 11:48:36 +00:00
1a16ce7208 Accepting request 1247337 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1247337
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-common?expand=0&rev=21
2025-02-20 15:41:39 +00:00
ee3f723a00 - Update to version 0.11.1
* Integration test for CPU feature detection by @graebm in (#1186)
  * Make aws_byte_cursor_from_string NULL tolerant by @waahm7 in (#1187)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-common?expand=0&rev=104
2025-02-20 09:38:38 +00:00
f1604aecae Accepting request 1243452 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1243452
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-common?expand=0&rev=20
2025-02-06 21:05:25 +00:00
cf804688ad - Update to version 0.11.0
* A bunch of CMake fixes by @graebm in (#1178)
- from version 0.10.9
  * Fix heap overflow on uri parsing by @TingDaoK in (#1185)
- Remove workaround to move cmake files to correct installation path

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-common?expand=0&rev=102
2025-02-05 16:02:14 +00:00
536faeabd2 Accepting request 1241125 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1241125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-common?expand=0&rev=19
2025-01-29 15:18:07 +00:00
a19cef2410 - Update to version 0.10.8
* Fixup IPv6 validation logic by @DmitriyMusatkin in (#1180)
  * (take 2) Detect when AVX is disabled via OSXSAVE by @graebm in (#1184)
- from version 0.10.7
  * Change PR template to ask for clearer wording by @jmklix in (#1177)
  * proof_ci.yaml must use latest upload-artifact by @graebm in (#1183)
  * Detect when AVX is disabled via OSXSAVE by @graebm in (#1182)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-common?expand=0&rev=100
2025-01-29 08:33:35 +00:00
cb75cd2dcf Accepting request 1237375 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1237375
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-common?expand=0&rev=18
2025-01-13 16:53:09 +00:00
3ccd83346a - exclude s390x as upstream does not support this platform
- use ldconfig_scriptlet macros
- package license in every distributed rpm

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-common?expand=0&rev=98
2025-01-13 10:12:38 +00:00
398b728bf2 Accepting request 1236134 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1236134
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-common?expand=0&rev=17
2025-01-09 14:12:07 +00:00
5b7332d239 - Update to version 0.10.6
* Fix dependency build failure on old cmake versions by @sfod in (#1176)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-common?expand=0&rev=96
2025-01-09 10:00:30 +00:00
612d57f073 Accepting request 1229002 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1229002
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-common?expand=0&rev=16
2024-12-08 10:37:53 +00:00
d164356b5c - Update to version 0.10.5
* Switch CI to use roles by @DmitriyMusatkin in (#1173)
  * Support relative paths when prebuilding dependencies
    with CMake by @graebm in (#1174)
- from version 0.10.4
  * Doc fix for cbor by @TingDaoK in (#1171)
  * Remove reliance on hardcoded user in ci by @DmitriyMusatkin in (#1170)
  * Forward CMake variables to prebuilding dependencies by @sfod in (#1161)
  * Update CBMC proof tooling to latest releases by @tautschnig in (#1164)
  * Fix test that made no sense by @graebm in (#1172)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-common?expand=0&rev=94
2024-12-07 08:39:43 +00:00
609e0922ee Accepting request 1224799 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1224799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-common?expand=0&rev=15
2024-11-18 19:00:37 +00:00
fa3b9d3c9a Accepting request 1224184 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.10.3
  * Switch c compiler check to different cmake variable
    by @DmitriyMusatkin in (#1169)
- from version 0.10.2
  * Disable visibility hidden on old gcc by @DmitriyMusatkin in (#1167)
- from version 0.10.1
  * chore: Modified bug issue template to add checkbox to report
    potential regression. by @ashishdhingra in (#1151)
  * Check if numa available or not before loading numa functions
    by @TingDaoK in (#1163)
  * Unlink shutdown callback from ref count by @bretambrose in (#1166)
  * Fix empty xml node handling by @DmitriyMusatkin in (#1168)

OBS-URL: https://build.opensuse.org/request/show/1224184
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-common?expand=0&rev=92
2024-11-18 09:28:05 +00:00
26691162b5 Accepting request 1218384 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1218384
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-common?expand=0&rev=14
2024-10-27 10:25:12 +00:00
411430b712 - Update to version 0.10.0
* Update CMake to 3.9 by @waahm7 in (#1159)
- from version 0.9.31
  * Support Swift CXX Interop by @waahm7 in (#1160)
- from version 0.9.30
  * Improve condition_variable documentation by @jmklix in (#1157)
  * Fix Cmake Prebuild Remove -S Option by @waahm7 in (#1158)
- from version 0.9.29
  * Add comment about tuning for "neoverse-v1" by @graebm in (#1153)
  * [fix] prebuild set CMAKE_PREFIX_PATH properly by @TingDaoK in (#1154)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-common?expand=0&rev=90
2024-10-25 15:09:52 +00:00
4 changed files with 153 additions and 16 deletions

View File

@@ -1,3 +1,145 @@
-------------------------------------------------------------------
Fri Jul 11 10:30:42 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 0.12.4
* Remove clang-3 from CI by @sbSteveK in (#1203)
* Fix signature of aws_backtrace_log by @TingDaoK in (#1206)
* Remove Windows 2019 and add Windows 2025 with MSVC-17
by @TingDaoK in (#1209)
* Fix byte helpers for mingw 32 bit by @DmitriyMusatkin in (#1210)
* Add a python script to help pick up the latest cjson and libcbor
by @TingDaoK in (#1211)
* Add API for a more compact (no dashes) UUID-to-str
by @bretambrose in (#1212)
-------------------------------------------------------------------
Wed May 14 08:43:51 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 0.12.3
* Make exports consistent by @DmitriyMusatkin in (#1196)
* Error handling docs by @graebm in (#1197)
* Fix casing on Windows header files by @waahm7 in (#1199)
* Add reset src api for aws_cbor_decoder by @TingDaoK in (#1202)
* Fix invalid XML Buffer Overflow Error by @waahm7 in (#1201)
-------------------------------------------------------------------
Wed Apr 2 13:51:05 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 0.12.2
* Tests require compiler extensions by @graebm in (#1193)
* Simplify how inline math files are included by @graebm in (#1195)
-------------------------------------------------------------------
Tue Mar 18 08:33:28 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 0.12.1
* CrossProcess lock -- don't unlock, just close fd by @TingDaoK in (#1192)
-------------------------------------------------------------------
Fri Mar 14 08:58:23 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 0.12.0
* Use sleep-aware monotonic clock if available by @bretambrose in (#1189)
-------------------------------------------------------------------
Thu Mar 13 07:27:47 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- update to 0.11.3:
* changes relevant to other platforms
- drop unneeded construct from %check
-------------------------------------------------------------------
Wed Mar 12 07:17:00 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.11.2
* aws_base64_compute_encoded_len() is now exact, doesn't add
1 extra for null-terminator by @graebm in (#1188)
* New Get_ENV Functions by @waahm7 in #1141
-------------------------------------------------------------------
Wed Feb 19 11:47:27 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.11.1
* Integration test for CPU feature detection by @graebm in (#1186)
* Make aws_byte_cursor_from_string NULL tolerant by @waahm7 in (#1187)
-------------------------------------------------------------------
Thu Jan 30 11:31:28 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.11.0
* A bunch of CMake fixes by @graebm in (#1178)
- from version 0.10.9
* Fix heap overflow on uri parsing by @TingDaoK in (#1185)
- Remove workaround to move cmake files to correct installation path
-------------------------------------------------------------------
Mon Jan 27 15:38:06 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.10.8
* Fixup IPv6 validation logic by @DmitriyMusatkin in (#1180)
* (take 2) Detect when AVX is disabled via OSXSAVE by @graebm in (#1184)
- from version 0.10.7
* Change PR template to ask for clearer wording by @jmklix in (#1177)
* proof_ci.yaml must use latest upload-artifact by @graebm in (#1183)
* Detect when AVX is disabled via OSXSAVE by @graebm in (#1182)
-------------------------------------------------------------------
Mon Jan 13 08:48:25 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- exclude s390x as upstream does not support this platform
- use ldconfig_scriptlet macros
- package license in every distributed rpm
-------------------------------------------------------------------
Tue Jan 7 10:24:45 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.10.6
* Fix dependency build failure on old cmake versions by @sfod in (#1176)
-------------------------------------------------------------------
Wed Dec 4 09:40:15 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.10.5
* Switch CI to use roles by @DmitriyMusatkin in (#1173)
* Support relative paths when prebuilding dependencies
with CMake by @graebm in (#1174)
- from version 0.10.4
* Doc fix for cbor by @TingDaoK in (#1171)
* Remove reliance on hardcoded user in ci by @DmitriyMusatkin in (#1170)
* Forward CMake variables to prebuilding dependencies by @sfod in (#1161)
* Update CBMC proof tooling to latest releases by @tautschnig in (#1164)
* Fix test that made no sense by @graebm in (#1172)
-------------------------------------------------------------------
Thu Nov 14 12:25:30 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.10.3
* Switch c compiler check to different cmake variable
by @DmitriyMusatkin in (#1169)
- from version 0.10.2
* Disable visibility hidden on old gcc by @DmitriyMusatkin in (#1167)
- from version 0.10.1
* chore: Modified bug issue template to add checkbox to report
potential regression. by @ashishdhingra in (#1151)
* Check if numa available or not before loading numa functions
by @TingDaoK in (#1163)
* Unlink shutdown callback from ref count by @bretambrose in (#1166)
* Fix empty xml node handling by @DmitriyMusatkin in (#1168)
-------------------------------------------------------------------
Thu Oct 24 11:48:38 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.10.0
* Update CMake to 3.9 by @waahm7 in (#1159)
- from version 0.9.31
* Support Swift CXX Interop by @waahm7 in (#1160)
- from version 0.9.30
* Improve condition_variable documentation by @jmklix in (#1157)
* Fix Cmake Prebuild Remove -S Option by @waahm7 in (#1158)
- from version 0.9.29
* Add comment about tuning for "neoverse-v1" by @graebm in (#1153)
* [fix] prebuild set CMAKE_PREFIX_PATH properly by @TingDaoK in (#1154)
-------------------------------------------------------------------
Tue Sep 17 10:26:24 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

View File

@@ -19,7 +19,7 @@
%define library_version 1.0.0
%define library_soversion 1
Name: aws-c-common
Version: 0.9.28
Version: 0.12.4
Release: 0
Summary: Core C99 package for AWS SDK for C
License: Apache-2.0
@@ -29,6 +29,8 @@ Source0: https://github.com/awslabs/%{name}/archive/v%{version}.tar.gz
BuildRequires: cmake
BuildRequires: fdupes
BuildRequires: ninja
# https://github.com/awslabs/aws-c-common/issues/1175
ExcludeArch: s390x
%description
Core C99 package for AWS SDK for C. It includes cross-platform primitives,
@@ -56,7 +58,7 @@ configuration, data structures, and error handling.
This package contains the development files.
%prep
%setup -q
%autosetup -p1
%build
%define __builder ninja
@@ -64,21 +66,13 @@ This package contains the development files.
-DCMAKE_BUILD_TYPE=Release
%make_jobs
%check
export LD_LIBRARY_PATH=%{_builddir}/%{name}-%{version}/build
%ctest
%install
%cmake_install
# Move cmake files to correct installation path
mkdir -p %{buildroot}%{_libdir}/cmake/aws-c-common
mv %{buildroot}%{_libdir}/aws-c-common/cmake/* %{buildroot}%{_libdir}/cmake/aws-c-common/
mv %{buildroot}%{_libdir}/cmake/Aws* %{buildroot}%{_libdir}/cmake/aws-c-common/
rm -rf %{buildroot}%{_libdir}/aws-c-common
%check
%ctest
%post -n lib%{name}%{library_soversion} -p /sbin/ldconfig
%postun -n lib%{name}%{library_soversion} -p /sbin/ldconfig
%ldconfig_scriptlets -n lib%{name}%{library_soversion}
%files -n lib%{name}%{library_soversion}
%doc NOTICE README.md
@@ -87,6 +81,7 @@ rm -rf %{buildroot}%{_libdir}/aws-c-common
%{_libdir}/*.so.%{library_version}
%files devel
%license LICENSE
%{_libdir}/cmake/
%{_libdir}/*.so
%{_includedir}/*

3
v0.12.4.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0b7705a4d115663c3f485d353a75ed86e37583157585e5825d851af634b57fe3
size 621057

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bf265e9e409d563b0eddcb66e1cb00ff6b371170db3e119348478d911d054317
size 606087