From 501c1140b5498149c188b913968e5488febd9a1467b48e0f1b8a7527fa440828 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 11 Jul 2024 15:59:59 +0000 Subject: [PATCH] [info=6a9119cfd5e6b251e16d56dbe52c10c965903f7ad927675217215c4350ef76a1] OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/SVT-AV1?expand=0&rev=55 --- SVT-AV1-v2.1.0.tar.gz | 3 +++ SVT-AV1-v2.1.2.tar.gz | 3 --- SVT-AV1.changes | 15 --------------- SVT-AV1.spec | 29 +++++++++++++++++++++++++---- _scmsync.obsinfo | 3 +++ build.specials.obscpio | 3 +++ 6 files changed, 34 insertions(+), 22 deletions(-) create mode 100644 SVT-AV1-v2.1.0.tar.gz delete mode 100644 SVT-AV1-v2.1.2.tar.gz create mode 100644 _scmsync.obsinfo create mode 100644 build.specials.obscpio diff --git a/SVT-AV1-v2.1.0.tar.gz b/SVT-AV1-v2.1.0.tar.gz new file mode 100644 index 0000000..92bc68f --- /dev/null +++ b/SVT-AV1-v2.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72a076807544f3b269518ab11656f77358284da7782cece497781ab64ed4cb8a +size 12714001 diff --git a/SVT-AV1-v2.1.2.tar.gz b/SVT-AV1-v2.1.2.tar.gz deleted file mode 100644 index d3acbec..0000000 --- a/SVT-AV1-v2.1.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:65e90af18f31f8c8d2e9febf909a7d61f36172536abb25a7089f152210847cd9 -size 12396120 diff --git a/SVT-AV1.changes b/SVT-AV1.changes index e46c351..3875dfe 100644 --- a/SVT-AV1.changes +++ b/SVT-AV1.changes @@ -1,18 +1,3 @@ -------------------------------------------------------------------- -Thu Jul 11 08:47:36 UTC 2024 - Dirk Müller - -- update to 2.1.2: - * Cleanup, bug fixes: - * Fixed profile-guided-optimization build by removing the - remaining decoder path - -------------------------------------------------------------------- -Tue Jun 25 20:46:15 UTC 2024 - Jan Engelhardt - -- Update to release 2.1.1 - * Removed the SVT-AV1 Decoder portion of the project. - * Improved documentation. - ------------------------------------------------------------------- Mon May 20 10:20:18 UTC 2024 - Jan Engelhardt diff --git a/SVT-AV1.spec b/SVT-AV1.spec index 0eee911..d1921a3 100644 --- a/SVT-AV1.spec +++ b/SVT-AV1.spec @@ -17,7 +17,7 @@ Name: SVT-AV1 -Version: 2.1.2 +Version: 2.1.0 Release: 0 Summary: An AV1 decoder/encoder for video streams License: BSD-3-Clause-Clear @@ -28,7 +28,7 @@ BuildRequires: cmake >= 3.5.1 BuildRequires: fdupes BuildRequires: gcc-c++ >= 5.4.0 BuildRequires: help2man -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: yasm >= 1.2.0 ExclusiveArch: aarch64 riscv64 x86_64 @@ -39,6 +39,17 @@ a work-in-progress targeting performance levels applicable to both VOD and Live encoding / transcoding video applications. The SVT-AV1 decoder implementation is targeting future codec research activities. +%package -n libSvtAv1Dec0 +Summary: An AV1 decoder/encoder for video streams +Group: System/Libraries + +%description -n libSvtAv1Dec0 +The Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) is an +AV1-compliant encoder/decoder library core. The SVT-AV1 encoder development is +a work-in-progress targeting performance levels applicable to both VOD and Live +encoding / transcoding video applications. The SVT-AV1 decoder implementation +is targeting future codec research activities. + %package -n libSvtAv1Enc2 Summary: An AV1 decoder/encoder for video streams Group: System/Libraries @@ -50,12 +61,13 @@ a work-in-progress targeting performance levels applicable to both VOD and Live encoding / transcoding video applications. The SVT-AV1 decoder implementation is targeting future codec research activities. -%package devel +%package devel Summary: Development files for %name Group: Development/Libraries/C and C++ +Requires: libSvtAv1Dec0 = %version Requires: libSvtAv1Enc2 = %version -%description devel +%description devel An AV1 encoder for video streams from Intel. This package contains the header files for svt-av1. @@ -73,6 +85,9 @@ This package contains the header files for svt-av1. # Generate manpages install -d -m0755 %buildroot/%_mandir/man1 +LD_LIBRARY_PATH="%buildroot%_libdir" \ +help2man -N --help-option=-help --version-string=%version %buildroot%_bindir/SvtAv1DecApp > %buildroot%_mandir/man1/SvtAv1DecApp.1 + LD_LIBRARY_PATH="%buildroot%_libdir" \ help2man -N --help-option=-help --version-string=%version --no-discard-stderr %buildroot%_bindir/SvtAv1EncApp > %buildroot%_mandir/man1/SvtAv1EncApp.1 @@ -81,8 +96,13 @@ mkdir -p "$b" cp -a Docs README.md "$b/" %fdupes %buildroot/%_prefix +%ldconfig_scriptlets -n libSvtAv1Dec0 %ldconfig_scriptlets -n libSvtAv1Enc2 +%files -n libSvtAv1Dec0 +%license LICENSE.md PATENTS.md +%_libdir/libSvtAv1Dec.so.* + %files -n libSvtAv1Enc2 %license LICENSE.md PATENTS.md %_libdir/libSvtAv1Enc.so.* @@ -93,6 +113,7 @@ cp -a Docs README.md "$b/" %doc %_defaultdocdir/%name/ %files devel +%_libdir/libSvtAv1Dec.so %_libdir/libSvtAv1Enc.so %_libdir/pkgconfig/*.pc %_includedir/svt-av1/ diff --git a/_scmsync.obsinfo b/_scmsync.obsinfo new file mode 100644 index 0000000..119a5e9 --- /dev/null +++ b/_scmsync.obsinfo @@ -0,0 +1,3 @@ +mtime: 1716910057 +commit: 6a9119cfd5e6b251e16d56dbe52c10c965903f7ad927675217215c4350ef76a1 +url: https://src.opensuse.org/jengelh/SVT-AV1 diff --git a/build.specials.obscpio b/build.specials.obscpio new file mode 100644 index 0000000..e680e9b --- /dev/null +++ b/build.specials.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba444eead0e424a996b2008191b6ac0e03fb7fcf30c8dcd310b33f551980aec1 +size 256