[packages/LCEVCdec] - updated to 4.2.0
qboosh
qboosh at pld-linux.org
Sun Jul 5 07:31:10 CEST 2026
commit fd70d777a805b4179132c836372daddfd8633fef
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Jul 5 07:30:58 2026 +0200
- updated to 4.2.0
LCEVCdec-lib-utility.patch | 14 --------------
LCEVCdec.spec | 26 +++++++++++++++++---------
2 files changed, 17 insertions(+), 23 deletions(-)
---
diff --git a/LCEVCdec.spec b/LCEVCdec.spec
index 05ae5f0..4b2a417 100644
--- a/LCEVCdec.spec
+++ b/LCEVCdec.spec
@@ -3,18 +3,18 @@
# Conditional build:
%bcond_without vulkan # Vulkan pipeline
%bcond_with apidocs # API documentation
+%bcond_without static_libs # static libraries
#
Summary: LCEVC Decoder SDK library
Summary(pl.UTF-8): Biblioteka SDK dekodera LCEVC
Name: LCEVCdec
-Version: 4.1.0
+Version: 4.2.0
Release: 1
License: BSD
Group: Libraries
#Source0Download: https://github.com/v-novaltd/LCEVCdec/releases
Source0: https://github.com/v-novaltd/LCEVCdec/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 65cf77ecf46800e340d8e578b0bb6534
-Patch0: %{name}-lib-utility.patch
+# Source0-md5: c555fc9a0d2e54fba4d658f5d85b33f8
URL: https://github.com/v-novaltd/LCEVCdec
BuildRequires: CLI11-devel
%if %{with vulkan}
@@ -22,6 +22,7 @@ BuildRequires: Vulkan-Headers
BuildRequires: Vulkan-Loader-devel
%endif
BuildRequires: cmake >= 3.19.0
+BuildRequires: ffmpeg-devel
BuildRequires: libfmt-devel
BuildRequires: libstdc++-devel >= 6:7
BuildRequires: nlohmann-json-devel
@@ -95,8 +96,6 @@ Dokumentacja API bibliotek dekodera LCEVC.
%prep
%setup -q
-# patch0 to get liblcevc_dec_utility.a
-%patch -P0 -p1
# fake for git archive, not checkout
printf RELEASE > .githash
@@ -107,14 +106,14 @@ printf %{version} > .gitshortversion
printf 2026-04-30 > .gitdate
%build
-install -d build
-cd build
-%cmake .. \
+# enable VN_SDK_EXECUTABLES to get more libs
+%cmake -B build \
%{?with_apidocs:-DVN_SDK_DOCS=ON} \
+ -DVN_SDK_EXECUTABLES=ON \
-DVN_SDK_JSON_CONFIG=ON \
%{?with_vulkan:-DVN_SDK_PIPELINE_VULKAN=ON}
-%{__make}
+%{__make} -C build
%install
rm -rf $RPM_BUILD_ROOT
@@ -122,6 +121,15 @@ rm -rf $RPM_BUILD_ROOT
%{__make} -C build install \
DESTDIR=$RPM_BUILD_ROOT
+%if %{with static_libs}
+# not installed since 4.2.0 when shared libs are built
+install -p build/lib/liblcevc_dec_{common,enhancement,pipeline,pixel_processing}.a $RPM_BUILD_ROOT%{_libdir}
+%endif
+
+# not required artifacts from VN_SDK_EXECUTABLES
+%{__rm} $RPM_BUILD_ROOT%{_bindir}/{lcevc_dec_enhancement_sample,lcevc_dec_sample,lcevc_dec_test_harness}
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/sample_cpp
+
# packaged as %doc
%{__rm} $RPM_BUILD_ROOT%{_docdir}/licenses/{COPYING,LICENSE.md}
diff --git a/LCEVCdec-lib-utility.patch b/LCEVCdec-lib-utility.patch
deleted file mode 100644
index 988525e..0000000
--- a/LCEVCdec-lib-utility.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- LCEVCdec-4.0.5/CMakeLists.txt.orig 2026-02-04 13:09:57.000000000 +0100
-+++ LCEVCdec-4.0.5/CMakeLists.txt 2026-02-26 20:47:03.863226363 +0100
-@@ -170,11 +170,9 @@ if (EMSCRIPTEN)
- endif ()
-
- # Utility
--if (VN_SDK_EXECUTABLES OR VN_SDK_UNIT_TESTS)
- lcevc_add_subdirectory(src/utility)
- lcevc_add_subdirectory_if(src/utility/test/unit VN_SDK_UNIT_TESTS)
- lcevc_add_subdirectory_if(src/utility/test/utilities VN_SDK_UNIT_TESTS)
--endif ()
-
- lcevc_add_subdirectory_if(docs/sphinx VN_SDK_DOCS)
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/LCEVCdec.git/commitdiff/fd70d777a805b4179132c836372daddfd8633fef
More information about the pld-cvs-commit
mailing list