diff --git a/cpp-httplib-0.12.4.tar.gz b/cpp-httplib-0.12.4.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..7b97ce8dadcebbf541ced14e21aefc0ef35cc756 Binary files /dev/null and b/cpp-httplib-0.12.4.tar.gz differ diff --git a/cpp-httplib.spec b/cpp-httplib.spec index e1099a0673ff2cd2fc8a1ef7b08265aeb841ee7d..7f8d99a0111cd869215d036ba885ddff95cd7fd8 100644 --- a/cpp-httplib.spec +++ b/cpp-httplib.spec @@ -1,12 +1,12 @@ Name: cpp-httplib -Version: 0.11.1 +Version: 0.12.4 Release: 1 Summary: A C++ header-only HTTP/HTTPS server and client library License: MIT URL: https://github.com/yhirose/cpp-httplib -Source0: https://github.com/yhirose/%{name}/archive/refs/tags/v%{version}.tar.gz +Source0: https://github.com/yhirose/cpp-httplib/archive/v%{version}/cpp-httplib-%{version}.tar.gz -BuildArch: noarch +BuildRequires: gcc-c++ meson >= 0.47.0 openssl-devel brotli-devel gtest-devel zlib-devel Requires: openssl-devel, glibc-devel, zlib-devel %description @@ -14,17 +14,15 @@ A C++11 single-file header-only cross platform HTTP/HTTPS library. It's extremely easy to setup. Just include httplib.h file in your code! %prep -%setup -q -n %{name}-%{version}/ +%autosetup -p1 -n %{name}-%{version} %build +%meson -Dcpp-httplib_compile=true -Dcpp-httplib_test=true \ + --buildtype=release +%meson_build %install -install -d %{buildroot}/%{_includedir} -install -m0644 httplib.h %{buildroot}/%{_includedir} -install -d %{buildroot}/%{_docdir}/%{name} -cp -r example %{buildroot}/%{_docdir}/%{name} -cp %{buildroot}/%{_includedir}/httplib.h %{buildroot}/%{_docdir}/%{name} - +%meson_install %pre %preun @@ -32,15 +30,21 @@ cp %{buildroot}/%{_includedir}/httplib.h %{buildroot}/%{_docdir}/%{name} %postun %check +export GTEST_FILTER='_Online$' +%meson_test %files %license LICENSE -%doc README.md split.py -%{_includedir}/* -%{_docdir}/%{name}/httplib.h -%{_docdir}/%{name}/example +%doc README.md example +%{_includedir}/httplib.h +%{_libdir}/lib%{name}.so +%{_libdir}/lib%{name}.so.* +%{_libdir}/pkgconfig/%{name}.pc %changelog +* Tue Jun 13 2023 yaoxin - 0.12.4-1 +- Update to 0.12.4 for fix CVE-2023-26130 + * Tue Aug 16 2022 jinzhiguang - 0.11.1-1 - update to 0.11.1 diff --git a/v0.11.1.tar.gz b/v0.11.1.tar.gz deleted file mode 100644 index f719982b66b7dd962a7784fb1074efe36dc8ca34..0000000000000000000000000000000000000000 Binary files a/v0.11.1.tar.gz and /dev/null differ