%define commit %(echo %version | cut -d+ -f2 | cut -d. -f2) %define debug_package %{nil} Name: tg_owt Version: 0.1+20250603git.62321fd Release: 1%{?dist} Summary: WebRTC library static linked for Telegram License: BSD Group: System/Libraries URL: https://github.com/desktop-app/tg_owt Source: https://github.com/desktop-app/tg_owt.git/master@%{commit}/tg_owt-%{version}.tar.bz2 Patch0: tg_owt-0.1+20250603git.62321fd-abseil-cpp-20250814.0.patch BuildRequires: cmake BuildRequires: cmake(absl) BuildRequires: tg_owt-devel BuildRequires: libopenh264-devel %description WebRTC library static linked for Telegram. %package -n lib%{name}-devel Group: Development/Libraries Summary: Development files for %{name} %description -n lib%{name}-devel This package contains libraries and header files for developing applications that use %{name}. %prep %setup -q %patch 0 -p1 -b .abseil-cpp-20250814.0 %build %cmake -d build \ -DBUILD_SHARED_LIBS=OFF %make_build %install %make_install -C build %files -n lib%{name}-devel %dir %{_includedir}/tg_owt %{_includedir}/tg_owt/* %dir %{_libdir}/cmake/tg_owt %{_libdir}/cmake/tg_owt/tg_owt*.cmake %{_libdir}/libtg_owt.a