## START: Set by rpmautospec ## (rpmautospec version 0.8.3) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec Name: openapv Release: %autorelease Version: 0.2.1.1 Summary: Open Advanced Professional Video Codec License: BSD-3-Clause URL: https://github.com/AcademySoftwareFoundation/openapv Source: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz # https://github.com/AcademySoftwareFoundation/openapv/pull/177 Patch0: %{name}-fix-md5-hash-mismatch-on-big-endian.patch BuildRequires: cmake BuildRequires: ninja-build BuildRequires: gcc Requires: %{name}-libs%{?_isa} = %{version}-%{release} %global somaj %{lua:t={} for f in string.gmatch(macros['version'], "([^.]*)(.?)") do table.insert(t,f) end print(t[2])} %global sover %{lua:t={} for f in string.gmatch(macros['version'], "([^.]*)(.?)") do table.insert(t,f) end print(string.format("%s.%s.%s",t[2],t[3],t[4]))} %description OpenAPV provides the reference implementation of the APV codec which can be used to record professional-grade video and associated metadata without quality degradation. %package devel Summary: Development files for %{name} Requires: %{name}-libs%{?_isa} = %{version}-%{release} %description devel The openapv-devel package contains the header files needed to develop programs that use openapv. %package libs Summary: Shared libraries for openapv %description libs The openapv-libs package contains the shared library files %prep %setup -q %patch -P0 -p1 -b .orig %build %cmake \ -G Ninja \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_SKIP_INSTALL_RPATH=ON \ -DOAPV_APP_STATIC_BUILD=OFF %cmake_build %install %cmake_install rm -v %{buildroot}%{_libdir}/oapv/liboapv.a %check %ctest %files %{_bindir}/oapv_app_dec %{_bindir}/oapv_app_enc %files devel %{_libdir}/liboapv.so %{_libdir}/pkgconfig/oapv.pc %{_includedir}/oapv/ %files libs %license LICENSE %doc README.md %{_libdir}/liboapv.so.{%{somaj},%{sover}} %changelog ## START: Generated by rpmautospec * Fri Feb 20 2026 Dominik 'Rathann' Mierzejewski - 0.2.1.1-1 - update to 0.2.1.1 (resolves rhbz#2440912) * Thu Feb 05 2026 Dominik 'Rathann' Mierzejewski - 0.2.1.0-1 - update to 0.2.1.0 (resolves rhbz#2435443) * Fri Jan 16 2026 Fedora Release Engineering - 0.2.0.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Tue Jan 13 2026 Dominik 'Rathann' Mierzejewski - 0.2.0.4-2 - apply upstream PR to fix tests on s390x * Sat Sep 27 2025 Dominik Mierzejewski - 0.2.0.4-1 - update to 0.2.0.4 (resolves rhbz#2399635) - generate SO version from release version automatically * Wed Sep 10 2025 Dominik Mierzejewski - 0.2.0.3-2 - skip failing decode tests on s390x * Tue Sep 09 2025 Dominik 'Rathann' Mierzejewski - 0.2.0.3-1 - update to 0.2.0.3 (resolves rhbz#2392275) * Tue Sep 09 2025 Dominik Mierzejewski - 0.2.0.2-2 - fix shared library filename * Tue Sep 09 2025 Dominik Mierzejewski - 0.2.0.2-1 - update to 0.2.0.2 (resolves rhbz#2392275) * Thu Aug 07 2025 Dominik 'Rathann' Mierzejewski - 0.2.0.1-2 - fix library filename * Thu Aug 07 2025 Dominik 'Rathann' Mierzejewski - 0.2.0.1-1 - update to 0.2.0.1 (resolves rhbz#2384423) * Thu Jul 24 2025 Fedora Release Engineering - 0.2.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Mon Jul 21 2025 Dominik 'Rathann' Mierzejewski - 0.2.0.0-1 - update to 0.2.0.0 (resolves rhbz#2382268) - drop obsolete patch * Fri May 30 2025 Dominik 'Rathann' Mierzejewski - 0.1.13.1-1 - initial build ## END: Generated by rpmautospec