## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 2; 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 %global mfx_major 2 %global mfx_minor 17 Name: libvpl Epoch: 1 Version: 2.17.0 Release: %autorelease Summary: Intel Video Processing Library License: MIT URL: https://intel.github.io/libvpl/latest/index.html ExclusiveArch: x86_64 Source0: https://github.com/intel/libvpl/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconfig(libdrm) >= 2.4.91 BuildRequires: pkgconfig(libva) >= 1.2 BuildRequires: pkgconfig(libva-drm) >= 1.2 BuildRequires: pkgconfig(libva-x11) >= 1.10.0 BuildRequires: pkgconfig(pciaccess) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-protocols) >= 1.15 BuildRequires: pkgconfig(x11) Recommends: intel-mediasdk Recommends: intel-vpl-gpu-rt Obsoletes: oneVPL <= 2023.4.0 Provides: oneVPL%{?_isa} == %{?epoch:%{epoch}:}%{version}-%{release} %description The oneAPI Video Processing Library (oneVPL) provides a single video processing API for encode, decode, and video processing that works across a wide range of accelerators. The base package is limited to the dispatcher and samples. To use oneVPL for video processing you need to install at least one implementation. Current implementations: - intel-vpl-gpu-rt for use on Intel Xe graphics and newer - intel-mediasdk for use on legacy Intel graphics %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Obsoletes: oneVPL-devel <= 2023.4.0 Provides: oneVPL-devel%{?_isa} == %{?epoch:%{epoch}:}%{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package samples Summary: Sample programs and source code for %{name} Requires: %{name}-devel%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Obsoletes: oneVPL-samples <= 2023.4.0 Provides: oneVPL-samples%{?_isa} == %{?epoch:%{epoch}:}%{version}-%{release} %description samples This package contains sample programs and applications that use %{name}. %prep %autosetup -p1 -n libvpl-%{version} %build %cmake \ -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} \ -DBUILD_EXAMPLES=ON %cmake_build %install %cmake_install # Let RPM pick up documents in the files section rm -fr %{buildroot}%{_datadir}/vpl/licensing %files %license LICENSE %doc README.md CONTRIBUTING.md third-party-programs.txt %dir %{_sysconfdir}/vpl %{_sysconfdir}/vpl/vars.sh %{_libdir}/libvpl.so.%{mfx_major} %{_libdir}/libvpl.so.%{mfx_major}.%{mfx_minor} %files devel %{_includedir}/vpl %dir %{_libdir}/cmake/vpl %{_libdir}/cmake/vpl/VPLConfig.cmake %{_libdir}/cmake/vpl/VPLConfigVersion.cmake %{_libdir}/libvpl.so %{_libdir}/pkgconfig/vpl.pc %files samples %dir %{_datadir}/vpl %{_datadir}/vpl/examples %changelog ## START: Generated by rpmautospec * Thu Jul 16 2026 Fedora Release Engineering - 1:2.17.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Fri Jul 03 2026 Simone Caronni - 1:2.17.0-1 - Update to 2.17.0 * Fri Jan 16 2026 Fedora Release Engineering - 1:2.16.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Fri Dec 19 2025 Simone Caronni - 1:2.16.0-1 - Update to 2.16.0 * Thu Jul 24 2025 Fedora Release Engineering - 1:2.15.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Tue Jul 08 2025 Androniychuk, Pavel - 1:2.15.0-2 - Add examples build flag * Mon Jun 23 2025 Simone Caronni - 1:2.15.0-1 - Update to 2.15.0 ## END: Generated by rpmautospec