%global commit 1d330cc28551943bed3380261a5a9c6fbd58ff53 %global gittag 2.1.0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global giturl https://github.com/nyanmisaka/rk-mirrors Name: librkrga Version: %{gittag} Release: 1%{?dist} Summary: Rockchip RGA library License: Apache-2.0 %global debug_package %{nil} %undefine _disable_source_fetch URL: https://github.com/nyanmisaka/rk-mirrors/tree/jellyfin-rga-next Source0: %{giturl}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz BuildRequires: cmake gcc gcc-c++ meson %description Rockchip RGA library %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %autosetup -n rk-mirrors-%{commit} %build %meson -Dcpp_args=-fpermissive --buildtype=release --prefix=%{_prefix} -Dlibdrm=false -Dlibrga_demo=false %meson_build %install rm -rf $RPM_BUILD_ROOT %meson_install %{?ldconfig_scriptlets} %files %license COPYING %doc CHANGELOG.md README.md %{_libdir}/librga.so.2 %{_libdir}/librga.so.2.1.0 %files devel %{_includedir}/rga/GrallocOps.h %{_includedir}/rga/RgaApi.h %{_includedir}/rga/RgaMutex.h %{_includedir}/rga/RgaSingleton.h %{_includedir}/rga/RgaUtils.h %{_includedir}/rga/RockchipRga.h %{_includedir}/rga/drmrga.h %{_includedir}/rga/im2d.h %{_includedir}/rga/im2d.hpp %{_includedir}/rga/im2d_buffer.h %{_includedir}/rga/im2d_common.h %{_includedir}/rga/im2d_expand.h %{_includedir}/rga/im2d_mpi.h %{_includedir}/rga/im2d_single.h %{_includedir}/rga/im2d_task.h %{_includedir}/rga/im2d_type.h %{_includedir}/rga/im2d_version.h %{_includedir}/rga/rga.h %{_libdir}/librga.so %{_libdir}/pkgconfig/librga.pc %changelog * Thu Feb 05 2026 System User for dev -