Projects
home:zaitor
vvenc
vvenc.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File vvenc.spec of Package vvenc
# # spec file for package vvenc # %define sover 1_14 Name: vvenc Version: 1.14.0 Release: 0 Summary: The Fraunhofer Versatile Video Encoder License: BSD-3-Clause-Clear URL: https://github.com/fraunhoferhhi/vvenc Source: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: c++_compiler BuildRequires: cmake BuildRequires: ninja BuildRequires: simde-devel BuildRequires: nlohmann_json-devel Requires: lib%{name}%{sover} = %{version} %description VVenC, the Fraunhofer Versatile Video Encoder, is a fast and efficient software H.266/VVC encoder implementation %package devel Summary: Header files for vvenc development Requires: %{name} = %{version} Requires: lib%{name}%{sover} = %{version} %description devel The vvenc-devel package contains the header files needed to develop programs that use the vvenc. %package -n lib%{name}%{sover} Summary: Library files for vvenc %description -n lib%{name}%{sover} This package contains the shared library files. %prep %autosetup -p1 # Sanitize thirdparty rm -rf ./thirdparty %build %define __builder ninja %cmake \ -G Ninja \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DVVENC_ENABLE_THIRDPARTY_JSON=ON \ -DVVENC_ENABLE_LINK_TIME_OPT=ON \ -DVVENC_INSTALL_FULLFEATURE_APP=ON \ -DCMAKE_SKIP_INSTALL_RPATH=1 %cmake_build %install %cmake_install %ldconfig_scriptlets -n lib%{name}%{sover} %check %ctest %files %doc README.md %doc changelog.txt %doc AUTHORS.md %{_bindir}/%{name}FFapp %{_bindir}/%{name}app %files devel %dir %{_includedir}/%{name} %{_includedir}/%{name}/version.h %{_includedir}/%{name}/%{name}.h %{_includedir}/%{name}/%{name}Cfg.h %{_includedir}/%{name}/%{name}Decl.h %dir %{_libdir}/cmake/%{name} %{_libdir}/cmake/%{name}/%{name}Config.cmake %{_libdir}/cmake/%{name}/%{name}ConfigVersion.cmake %{_libdir}/cmake/%{name}/%{name}Targets-shared-relwithdebinfo.cmake %{_libdir}/cmake/%{name}/%{name}Targets-shared.cmake %{_libdir}/lib%{name}.so %{_libdir}/pkgconfig/lib%{name}.pc %files -n lib%{name}%{sover} %license LICENSE.txt %{_libdir}/lib%{name}.so.1.* %changelog
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.