%define major 0.3 %define minor 0 %define libname %mklibname %{name} %{major} %define devel_name %mklibname %{name} -d Name: coeurl Version: %{major}.%{minor} Release: %mkrel 1 Summary: Simple async wrapper around CURL for C++ License: MIT Group: System/Libraries URL: https://nheko.im/nheko-reborn/%{name} Source0: %{url}/-/archive/v%{version}/%{name}-v%{version}.tar.gz#/%{name}-v%{version}.tar.gz BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(libevent) BuildRequires: meson BuildRequires: ninja BuildRequires: pkgconfig(spdlog) %description Simple library to do http requests asynchronously via CURL in C++. Based on the CURL-libevent example. %package -n %{libname} Summary: Simple async wrapper around CURL for C++ Group: System/Libraries Provides: %{name} = %{version}-%{release} Obsoletes: %{name} < 0.2.1-2 %description -n %{libname} Simple library to do http requests asynchronously via CURL in C++. Based on the CURL-libevent example. %package -n %{devel_name} Summary: Development files for %{name} Group: Development/C++ Requires: %{libname} = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} %description -n %{devel_name} Development files for %{name}. %prep %autosetup -n %{name}-v%{version} -p1 %build %meson \ -Dwerror=false \ -Dtests=false \ -Dexamples=false %meson_build %install %meson_install %files -n %{libname} %doc CHANGELOG.md README.md %license LICENSE %{_libdir}/lib%{name}.so.%{major}{,.*} %files -n %{devel_name} %{_libdir}/lib%{name}.so %{_includedir}/%{name}/ %{_libdir}/pkgconfig/%{name}.pc %changelog * Sat Jan 14 2023 squidf <squidf> 0.3.0-1.mga9 + Revision: 1932868 - New version: 0.3.0 * Wed Dec 21 2022 daviddavid <daviddavid> 0.2.1-2.mga9 + Revision: 1925488 - libify pkg - fix files in devel sub-pkg * Tue Dec 20 2022 squidf <squidf> 0.2.1-1.mga9 + Revision: 1925453 - First build for MGA required by Nheko * Sun Sep 4 2022 squidf <squid-f> 0.2.1-1.1 - Fix unsatisfied libcoeurl.so.0 * Sun Sep 4 2022 squidf <squid-f> 0.2.1-1 - Update to 0.2.1 * Fri Dec 24 2021 squidf <squid-f> 0.1.1-1 - Update to 0.1.1 * Fri Dec 24 2021 squidf <squid-f> 0.1.0-1 - Build for MLO and to build nheko