Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rav1e for openSUSE:Factory checked in at 2023-10-20 23:16:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rav1e (Old) and /work/SRC/openSUSE:Factory/.rav1e.new.1945 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rav1e" Fri Oct 20 23:16:00 2023 rev:18 rq:1119215 version:0.6.6 Changes: -------- --- /work/SRC/openSUSE:Factory/rav1e/rav1e.changes 2023-04-12 12:51:11.324787648 +0200 +++ /work/SRC/openSUSE:Factory/.rav1e.new.1945/rav1e.changes 2023-10-20 23:16:48.510610636 +0200 @@ -1,0 +2,20 @@ +Thu Oct 19 08:38:11 UTC 2023 - [email protected] + +- Update to version 0.6.6: + * Sync the assembly with dav1d + * Additional improvements and cleanups + * Overall speed-up typically 5.2% +- Change soname to 0_6, and at the same time set min version for + cargo-c BuildRequires to > 0.9.26, as this is needed for the new + soname to be built correctly. +- Modernize _service and spec to more current way of doing rust + packaging. +- Use ldconfig_scriptlets macro for post(un) handling. +- Fix license tag to BSD-2-Clause AND ISC + +------------------------------------------------------------------- +Thu Apr 20 07:28:40 UTC 2023 - Frederic Crozat <[email protected]> + +- Fix license tag to BSD-2-Clause and AOMPL-1.0. + +------------------------------------------------------------------- Old: ---- _servicedata rav1e-0.6.4+0.tar.xz vendor.tar.xz New: ---- rav1e-0.6.6.obscpio vendor.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rav1e.spec ++++++ --- /var/tmp/diff_new_pack.ZJVcRG/_old 2023-10-20 23:16:50.514683756 +0200 +++ /var/tmp/diff_new_pack.ZJVcRG/_new 2023-10-20 23:16:50.514683756 +0200 @@ -18,22 +18,24 @@ Name: rav1e -Version: 0.6.4+0 +Version: 0.6.6 Release: 0 Summary: Fastest and safest AV1 encoder -License: BSD-2-Clause +# rav1e is published under the terms of the BSD-2-Clause license, +# with the exception of one file: "src/ext/x86/x86inc.asm" (ISC license) +License: BSD-2-Clause AND ISC Group: Productivity/Multimedia/Video/Editors and Convertors URL: https://github.com/xiph/rav1e # -Source0: %{name}-%{version}.tar.xz -Source1: vendor.tar.xz +Source0: %{name}-%{version}.tar.zst +Source1: vendor.tar.zst Source2: cargo_config Source98: README.suse-maint Source99: baselibs.conf # Patch0: rav1e-cargo-no-git-default.patch # -BuildRequires: cargo-c +BuildRequires: cargo-c > 0.9.26 BuildRequires: cargo-packaging BuildRequires: nasm @@ -60,11 +62,11 @@ * Variable speed settings * Near real-time encoding at high speed levels -%package -n librav1e0 +%package -n librav1e0_6 Summary: AV1 encoder library Group: System/Libraries -%description -n librav1e0 +%description -n librav1e0_6 rav1e is an AV1 video encoder libary. It is designed to eventually cover all use cases, though in its current form it is most suitable for cases where libaom (the reference encoder) is too slow. @@ -72,7 +74,7 @@ %package devel Summary: Development files for rav1e Group: Development/Libraries/C and C++ -Requires: librav1e0 = %{version} +Requires: librav1e0_6 = %{version} %description devel The rav1e-devel package contains libraries and header files for @@ -80,27 +82,19 @@ %prep %autosetup -a1 -p1 - -install -d -m 0755 .cargo -cat >.cargo/config <<EOF -[source.crates-io] -registry = 'https://github.com/rust-lang/crates.io-index' -replace-with = 'vendored-sources' -[source.vendored-sources] -directory = './vendor' -[term] -verbose = true -EOF -rm -f Cargo.lock +mkdir .cargo +cp %{SOURCE2} .cargo/config # Disable rav1e_js sed -i 's/"rav1e_js", //' Cargo.toml %build +export RUSTFLAGS="%{build_rustflags}" %{cargo_build} CFLAGS="%{optflags}" cargo cbuild %install +export RUSTFLAGS="%{build_rustflags}" %{cargo_install} rm -rf %{buildroot}%{_datadir}/cargo @@ -113,13 +107,12 @@ rm -f %{buildroot}%{_libdir}/librav1e.a rm -f %{buildroot}%{_prefix}/.crates* -%post -n librav1e0 -p /sbin/ldconfig -%postun -n librav1e0 -p /sbin/ldconfig +%ldconfig_scriptlets -n librav1e0_6 %files %{_bindir}/rav1e -%files -n librav1e0 +%files -n librav1e0_6 %license LICENSE %{_libdir}/librav1e.so.* ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ZJVcRG/_old 2023-10-20 23:16:50.562685508 +0200 +++ /var/tmp/diff_new_pack.ZJVcRG/_new 2023-10-20 23:16:50.566685653 +0200 @@ -1,26 +1,26 @@ <services> - <service mode="disabled" name="obs_scm"> + <service mode="manual" name="obs_scm"> <param name="url">https://github.com/xiph/rav1e.git</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="scm">git</param> - <param name="revision">v0.6.4</param> + <param name="revision">v0.6.6</param> <param name="match-tag">*</param> - <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param> + <param name="versionrewrite-pattern">v(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> - <param name="changesgenerate">enable</param> +<!-- <param name="changesgenerate">enable</param> --> </service> - <service mode="disabled" name="tar" /> - <service mode="disabled" name="recompress"> + <service mode="buildtime" name="tar" /> + <service mode="buildtime" name="recompress"> <param name="file">*.tar</param> - <param name="compression">xz</param> + <param name="compression">zst</param> </service> - <service mode="disabled" name="set_version"/> - <service name="cargo_vendor" mode="disabled"> + <service mode="manual" name="set_version"/> + <service name="cargo_vendor" mode="manual"> <param name="srcdir">rav1e</param> - <param name="compression">xz</param> + <param name="compression">zst</param> <param name="update">true</param> </service> - <service name="cargo_audit" mode="disabled"> + <service name="cargo_audit" mode="manual"> <param name="srcdir">rav1e</param> </service> </services> ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.ZJVcRG/_old 2023-10-20 23:16:50.582686238 +0200 +++ /var/tmp/diff_new_pack.ZJVcRG/_new 2023-10-20 23:16:50.586686383 +0200 @@ -1,2 +1,2 @@ -librav1e0 +librav1e0_6 ++++++ rav1e.obsinfo ++++++ --- /var/tmp/diff_new_pack.ZJVcRG/_old 2023-10-20 23:16:50.618687551 +0200 +++ /var/tmp/diff_new_pack.ZJVcRG/_new 2023-10-20 23:16:50.622687697 +0200 @@ -1,5 +1,5 @@ name: rav1e -version: 0.6.4+0 -mtime: 1681053966 -commit: 7121c0df0fd2443887b6ba5bd8eacfde60874d0c +version: 0.6.6 +mtime: 1684219782 +commit: 7c9db10494c2fffa98a572027d756e55bf754036
