From 11658be8c194cf2fba95483bb22b4370f5aa8820 Mon Sep 17 00:00:00 2001 From: Thien Trung Vuong Date: Sun, 17 May 2026 19:42:48 -0700 Subject: [PATCH 1/3] fix(libavif): switch AV1 decoder from dav1d to aom Disable dav1d decoder and remove its BuildRequires. The aom codec (already enabled) provides equivalent AV1 decode support. Move libavif from inline components.toml entry to dedicated comp.toml with overlays. --- base/comps/libavif/libavif.comp.toml | 16 ++++++++++++++-- locks/libavif.lock | 2 +- specs/l/libavif/libavif.spec | 8 +++++--- 3 files changed, 20 insertions(+), 6 deletions(-) diff --git a/base/comps/libavif/libavif.comp.toml b/base/comps/libavif/libavif.comp.toml index 65daee89bf7..7023b6c0928 100644 --- a/base/comps/libavif/libavif.comp.toml +++ b/base/comps/libavif/libavif.comp.toml @@ -1,6 +1,18 @@ # Disable the optional `rav1e` build conditional. Azure Linux does not ship # the rust-rav1e component, so its `pkgconfig(rav1e)` BuildRequires and the -# `-DAVIF_CODEC_RAV1E=SYSTEM` CMake flag cannot be satisfied. libavif still -# builds with the aom, dav1d and SVT-AV1 codecs enabled. +# `-DAVIF_CODEC_RAV1E=SYSTEM` CMake flag cannot be satisfied. [components.libavif] build.without = ["rav1e"] + +[[components.libavif.overlays]] +description = "Disable dav1d decoder - use aom instead" +type = "spec-search-replace" +section = "%build" +regex = '-DAVIF_CODEC_DAV1D=SYSTEM' +replacement = '-DAVIF_CODEC_DAV1D=OFF' + +[[components.libavif.overlays]] +description = "Remove dav1d BuildRequires" +type = "spec-remove-tag" +tag = "BuildRequires" +value = "pkgconfig(dav1d)" diff --git a/locks/libavif.lock b/locks/libavif.lock index df0b46618fe..68a5fe3f92d 100644 --- a/locks/libavif.lock +++ b/locks/libavif.lock @@ -2,5 +2,5 @@ version = 1 import-commit = 'ed92deeea6124f2c6375c01107cc2ec761614171' upstream-commit = 'ed92deeea6124f2c6375c01107cc2ec761614171' -input-fingerprint = 'sha256:a4014e49ce9027f98145a33b029ea27605b697533362b049e75ae20b8c5a424b' +input-fingerprint = 'sha256:e36847269613d98b4b412d8fdffc6b291f0633a606ab7d96ce6d5ef32a885811' resolution-input-hash = 'sha256:466421704711c4fd3c71f0b2ed715a0e61d49e3e26f3a2637fee755795849c8e' diff --git a/specs/l/libavif/libavif.spec b/specs/l/libavif/libavif.spec index ad3321642e3..b2c3602e71d 100644 --- a/specs/l/libavif/libavif.spec +++ b/specs/l/libavif/libavif.spec @@ -2,7 +2,7 @@ ## (rpmautospec version 0.8.3) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: - release_number = 4; + release_number = 5; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} @@ -58,7 +58,6 @@ BuildRequires: gcc-c++ %{?with_check:%{?with_gtest:BuildRequires: gtest-devel}} BuildRequires: nasm %{?with_aom:BuildRequires: pkgconfig(aom)} -BuildRequires: pkgconfig(dav1d) BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libxml-2.0) @@ -104,7 +103,7 @@ tar --strip-components=1 -xvf %{S:1} -C ext/libargparse -DAVIF_BUILD_APPS=1 \ -DAVIF_BUILD_GDK_PIXBUF=1 \ %{?with_aom:-DAVIF_CODEC_AOM=SYSTEM} \ - -DAVIF_CODEC_DAV1D=SYSTEM \ + -DAVIF_CODEC_DAV1D=OFF \ %{?with_rav1e:-DAVIF_CODEC_RAV1E=SYSTEM} \ %{?with_svt:-DAVIF_CODEC_SVT=SYSTEM} \ -DAVIF_LIBXML2=SYSTEM @@ -138,6 +137,9 @@ tar --strip-components=1 -xvf %{S:1} -C ext/libargparse %changelog ## START: Generated by rpmautospec +* Mon May 18 2026 Thien Trung Vuong - 1.3.0-5 +- fix(libavif): switch AV1 decoder from dav1d to aom + * Sun May 17 2026 Chris Co - 1.3.0-4 - feat(libavif): disable rav1e codec From 2be821c330242244088d429043d4f88eb0513cd2 Mon Sep 17 00:00:00 2001 From: Thien Trung Vuong Date: Sun, 17 May 2026 19:43:45 -0700 Subject: [PATCH 2/3] fix(librsvg2): disable AVIF support to remove dav1d dependency Unconditionally disable AVIF in the meson build (was already disabled for RHEL). AVIF-in-SVG is an extremely niche use case for a cloud distro. Move librsvg2 from inline components.toml entry to dedicated comp.toml with overlays. --- base/comps/components.toml | 1 - base/comps/librsvg2/librsvg2.comp.toml | 8 ++++++++ locks/librsvg2.lock | 2 +- specs/l/librsvg2/librsvg2.spec | 7 +++++-- 4 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 base/comps/librsvg2/librsvg2.comp.toml diff --git a/base/comps/components.toml b/base/comps/components.toml index 8fd01c8e500..f0a8d3a5cf8 100644 --- a/base/comps/components.toml +++ b/base/comps/components.toml @@ -1899,7 +1899,6 @@ includes = ["**/*.comp.toml", "component-check-disablement.toml", "component-min [components.librevenge] [components.librhsm] [components.librist] -[components.librsvg2] [components.librttopo] [components.libsamplerate] [components.libsass] diff --git a/base/comps/librsvg2/librsvg2.comp.toml b/base/comps/librsvg2/librsvg2.comp.toml new file mode 100644 index 00000000000..b393367f34a --- /dev/null +++ b/base/comps/librsvg2/librsvg2.comp.toml @@ -0,0 +1,8 @@ +[components.librsvg2] + +[[components.librsvg2.overlays]] +description = "Disable AVIF support to remove dav1d dependency" +type = "spec-search-replace" +section = "%build" +regex = '%meson %\{\?rhel:-Davif=disabled\} -Dpixbuf-loader=disabled' +replacement = '%meson -Davif=disabled -Dpixbuf-loader=disabled' diff --git a/locks/librsvg2.lock b/locks/librsvg2.lock index d960d558de4..4692019e055 100644 --- a/locks/librsvg2.lock +++ b/locks/librsvg2.lock @@ -2,5 +2,5 @@ version = 1 import-commit = '020553e6ac8882267f982a33a68ec3c139f02457' upstream-commit = '020553e6ac8882267f982a33a68ec3c139f02457' -input-fingerprint = 'sha256:e25bccd92ea3466dca535638d61c9083c9b4d7966519578469c9cfecbb31626a' +input-fingerprint = 'sha256:2192e6a2924b3dd4dd83180fdb69c4e463dbaac7bb948a61badde02c853317cb' resolution-input-hash = 'sha256:466421704711c4fd3c71f0b2ed715a0e61d49e3e26f3a2637fee755795849c8e' diff --git a/specs/l/librsvg2/librsvg2.spec b/specs/l/librsvg2/librsvg2.spec index c0c87a40978..e1a2dc1342e 100644 --- a/specs/l/librsvg2/librsvg2.spec +++ b/specs/l/librsvg2/librsvg2.spec @@ -2,7 +2,7 @@ ## (rpmautospec version 0.8.3) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: - release_number = 6; + release_number = 7; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} @@ -149,7 +149,7 @@ sed -i 's/, "--locked"//g' meson/cargo_wrapper.py %endif %build -%meson %{?rhel:-Davif=disabled} -Dpixbuf-loader=disabled +%meson -Davif=disabled -Dpixbuf-loader=disabled %meson_build %cargo_license_summary @@ -198,6 +198,9 @@ rm -f %{buildroot}%{_pkgdocdir}/COMPILING.md %changelog ## START: Generated by rpmautospec +* Mon May 18 2026 Thien Trung Vuong - 2.61.0-7 +- fix(librsvg2): disable AVIF support to remove dav1d dependency + * Thu Apr 30 2026 Daniel McIlvaney - 2.61.0-6 - feat: introduce deterministic commit resolution via Azure Linux lock file From b9b442e86bcc853c92a3ddc43a4e8b7f36ded362 Mon Sep 17 00:00:00 2001 From: Thien Trung Vuong Date: Sun, 17 May 2026 19:45:02 -0700 Subject: [PATCH 3/3] fix: remove dav1d, rust-dav1d, rust-dav1d-sys components Remove the dav1d AV1 decoder library and its Rust bindings from the distro. All dependents have been updated in prior commits to no longer reference dav1d. Remove dav1d from components-publish-channels.toml base-packages. --- base/comps/components-publish-channels.toml | 1 - base/comps/components.toml | 3 - locks/dav1d.lock | 6 - locks/rust-dav1d-sys.lock | 6 - locks/rust-dav1d.lock | 6 - specs/d/dav1d/dav1d.spec | 225 -------------------- specs/d/dav1d/sources | 1 - specs/r/rust-dav1d-sys/rust-dav1d-sys.spec | 199 ----------------- specs/r/rust-dav1d-sys/sources | 1 - specs/r/rust-dav1d/rust-dav1d.spec | 102 --------- specs/r/rust-dav1d/sources | 1 - 11 files changed, 551 deletions(-) delete mode 100644 locks/dav1d.lock delete mode 100644 locks/rust-dav1d-sys.lock delete mode 100644 locks/rust-dav1d.lock delete mode 100644 specs/d/dav1d/dav1d.spec delete mode 100644 specs/d/dav1d/sources delete mode 100644 specs/r/rust-dav1d-sys/rust-dav1d-sys.spec delete mode 100644 specs/r/rust-dav1d-sys/sources delete mode 100644 specs/r/rust-dav1d/rust-dav1d.spec delete mode 100644 specs/r/rust-dav1d/sources diff --git a/base/comps/components-publish-channels.toml b/base/comps/components-publish-channels.toml index eb52a9d1ea8..38c39f49c09 100644 --- a/base/comps/components-publish-channels.toml +++ b/base/comps/components-publish-channels.toml @@ -212,7 +212,6 @@ components = [ "cyrus-imapd", "cyrus-sasl", "Cython", - "dav1d", "dbus", "dbus-broker", "dbus-python", diff --git a/base/comps/components.toml b/base/comps/components.toml index f0a8d3a5cf8..355e92f58e6 100644 --- a/base/comps/components.toml +++ b/base/comps/components.toml @@ -303,7 +303,6 @@ includes = ["**/*.comp.toml", "component-check-disablement.toml", "component-min [components.cyrus-imapd] [components.cyrus-sasl] [components.date] -[components.dav1d] [components.dblatex] [components.dbus] [components.dbus-broker] @@ -5133,8 +5132,6 @@ includes = ["**/*.comp.toml", "component-check-disablement.toml", "component-min [components.rust-databake] [components.rust-databake-derive] [components.rust-datatest-stable] -[components.rust-dav1d] -[components.rust-dav1d-sys] [components.rust-dbl] [components.rust-dbus] [components.rust-dbus-tree] diff --git a/locks/dav1d.lock b/locks/dav1d.lock deleted file mode 100644 index 8afdfada3e3..00000000000 --- a/locks/dav1d.lock +++ /dev/null @@ -1,6 +0,0 @@ -# Managed by azldev component update. Do not edit manually. -version = 1 -import-commit = '47a6b82879ef92422e7278496859b04e8b78cc86' -upstream-commit = '47a6b82879ef92422e7278496859b04e8b78cc86' -input-fingerprint = 'sha256:bca66c350e6708e655b1c93afff31d6e15fce8f9a5f26841e0c7569ad95efb30' -resolution-input-hash = 'sha256:466421704711c4fd3c71f0b2ed715a0e61d49e3e26f3a2637fee755795849c8e' diff --git a/locks/rust-dav1d-sys.lock b/locks/rust-dav1d-sys.lock deleted file mode 100644 index f1f47154ea8..00000000000 --- a/locks/rust-dav1d-sys.lock +++ /dev/null @@ -1,6 +0,0 @@ -# Managed by azldev component update. Do not edit manually. -version = 1 -import-commit = '2ea202a01366bf89db6b2a482caed3494d5dca88' -upstream-commit = '2ea202a01366bf89db6b2a482caed3494d5dca88' -input-fingerprint = 'sha256:aa033a485e50c2515ea82e64edd7e73f84e1e96d7e9b4c9d2816e90d6a8ec88b' -resolution-input-hash = 'sha256:466421704711c4fd3c71f0b2ed715a0e61d49e3e26f3a2637fee755795849c8e' diff --git a/locks/rust-dav1d.lock b/locks/rust-dav1d.lock deleted file mode 100644 index 90d850c339f..00000000000 --- a/locks/rust-dav1d.lock +++ /dev/null @@ -1,6 +0,0 @@ -# Managed by azldev component update. Do not edit manually. -version = 1 -import-commit = '2c3e687fd49f94adf49705c5e174819a7c5d51c1' -upstream-commit = '2c3e687fd49f94adf49705c5e174819a7c5d51c1' -input-fingerprint = 'sha256:5820c44e88f192ad14ea6132a07225bf720ce6391e014217beaf6bfc22f5f883' -resolution-input-hash = 'sha256:466421704711c4fd3c71f0b2ed715a0e61d49e3e26f3a2637fee755795849c8e' diff --git a/specs/d/dav1d/dav1d.spec b/specs/d/dav1d/dav1d.spec deleted file mode 100644 index 8607d6d7d58..00000000000 --- a/specs/d/dav1d/dav1d.spec +++ /dev/null @@ -1,225 +0,0 @@ -## START: Set by rpmautospec -## (rpmautospec version 0.8.3) -## RPMAUTOSPEC: autorelease, autochangelog -%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: - release_number = 4; - 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 - -# This spec file has been modified by azldev to include build configuration overlays. -# Do not edit manually; changes may be overwritten. - -Name: dav1d -Version: 1.5.2 -Release: %autorelease -Summary: AV1 cross-platform Decoder - -# src/ext/x86/x86inc.asm is ISC -# tools/compat/getopt.c is ISC -License: BSD-2-Clause AND ISC -URL: https://code.videolan.org/videolan/dav1d -Source: %{url}/-/archive/%{version}/%{name}-%{version}.tar.bz2 - -BuildRequires: gcc -BuildRequires: nasm >= 2.14 -BuildRequires: meson >= 0.49.0 -BuildRequires: pkgconfig(libxxhash) - -Requires: libdav1d%{?_isa} = %{version}-%{release} - -%description -dav1d is a new AV1 cross-platform Decoder, open-source, and focused on speed -and correctness. - -%package -n libdav1d -Summary: Library files for dav1d - -%description -n libdav1d -Library files for dav1d, the AV1 cross-platform Decoder. - -%package -n libdav1d-devel -Summary: Development files for dav1d -Requires: libdav1d%{?_isa} = %{version}-%{release} - -%description -n libdav1d-devel -Development files for dav1d, the AV1 cross-platform Decoder. - -%prep -%autosetup -p1 -n %{name}-%{version} - -%build -%meson -%meson_build - -%install -%meson_install - -%check -%meson_test - -%files -%doc CONTRIBUTING.md NEWS README.md -%{_bindir}/dav1d - -%files -n libdav1d -%license COPYING doc/PATENTS -%{_libdir}/libdav1d.so.7{,.*} - -%files -n libdav1d-devel -%{_includedir}/dav1d/ -%{_libdir}/libdav1d.so -%{_libdir}/pkgconfig/dav1d.pc - -%changelog -## START: Generated by rpmautospec -* Thu Apr 30 2026 Daniel McIlvaney - 1.5.2-4 -- feat: introduce deterministic commit resolution via Azure Linux lock file - -* Fri Jan 16 2026 Fedora Release Engineering - 1.5.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild - -* Fri Jan 16 2026 Fedora Release Engineering - 1.5.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild - -* Sat Nov 01 2025 Fabio Valentini - 1.5.2-1 -- Update to version 1.5.2; Fixes RHBZ#2408908 - -* Wed Jul 23 2025 Fedora Release Engineering - 1.5.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Sun Jan 26 2025 Fabio Valentini - 1.5.1-1 -- Update to version 1.5.1; Fixes RHBZ#2338924 - -* Thu Jan 16 2025 Fedora Release Engineering - 1.5.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Mon Oct 21 2024 Fabio Valentini - 1.5.0-2 -- Revert unwanted changes to .gitignore - -* Sat Oct 19 2024 Peter Robinson - 1.5.0-1 -- Update to 1.5.0 - -* Wed Jul 17 2024 Fedora Release Engineering - 1.4.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Fri Jun 14 2024 Fabio Valentini - 1.4.3-1 -- Update to version 1.4.3; Fixes RHBZ#2269666 - -* Thu Feb 29 2024 Fabio Valentini - 1.4.0-1 -- Update to version 1.4.0; Fixes RHBZ#2264274 - -* Wed Jan 24 2024 Fedora Release Engineering - 1.3.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jan 19 2024 Fedora Release Engineering - 1.3.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Thu Dec 28 2023 Fabio Valentini - 1.3.0-1 -- Update to version 1.3.0; Fixes RHBZ#2242012 - -* Wed Oct 11 2023 Miroslav Suchý - 1.2.1-3 -- Migrate to SPDX license - -* Wed Jul 19 2023 Fedora Release Engineering - 1.2.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Thu Jun 22 2023 Fabio Valentini - 1.2.1-1 -- Update to version 1.2.1; Fixes RHBZ#2192725 - -* Thu Feb 16 2023 Pete Walter - 1.1.0-1 -- Update to 1.1.0 Close: rhbz#2169844 - -* Thu Jan 19 2023 Fedora Release Engineering - 1.0.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Thu Jul 21 2022 Fedora Release Engineering - 1.0.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Sun Jun 19 2022 Robert-André Mauchin - 1.0.0-1 -- Update to 1.0.0 Close: rhbz#2065746 - -* Thu Jan 20 2022 Fedora Release Engineering - 0.9.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Sun Nov 28 2021 Robert-André Mauchin - 0.9.2-1 -- Update to 0.9.2 Close: rhbz#2001049 - -* Thu Jul 29 2021 Robert-André Mauchin - 0.9.1-1 -- Update to 0.9.1 Close rhbz#1987113 - -* Wed Jul 21 2021 Fedora Release Engineering - 0.9.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Sun May 23 14:46:02 CEST 2021 Robert-André Mauchin - 0.9.0-1 -- Update to 0.9.0 -- Close: rhbz#1960939 - -* Fri Mar 5 13:05:22 CET 2021 Robert-André Mauchin - 0.8.2-1 -- Update to 0.8.2 -- Close: rhbz#1931257 - -* Tue Jan 26 2021 Fedora Release Engineering - 0.8.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Fri Jan 8 16:48:34 CET 2021 Robert-André Mauchin - 0.8.1-1 -- Update to 0.8.1 -- Close: rhbz#1912021 - -* Sat Dec 05 2020 Robert-André Mauchin - 0.8.0-1 -- Update to 0.8.0 -- Close: rhbz#1849403 - -* Mon Jul 27 2020 Fedora Release Engineering - 0.7.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jun 30 2020 Robert-André Mauchin - 0.7.1-1 -- Update to 0.7.1 (#1849403) - -* Fri May 22 2020 Igor Raits - 0.7.0-1 -- Update to 0.7.0 - -* Tue Jan 28 2020 Fedora Release Engineering - 0.5.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Dec 05 2019 Robert-André Mauchin - 0.5.2-1 -- Release 0.5.2 (#1779827) - -* Tue Nov 19 2019 Robert-André Mauchin - 0.5.1-1 -- Release 0.5.1 (#1765775, #1771993) - -* Fri Oct 11 2019 Robert-André Mauchin - 0.5.0-1 -- Release 0.5.0 (#1760765) - -* Fri Aug 09 2019 Robert-André Mauchin - 0.4.0-1 -- Release 0.4.0 (#1708919) - -* Wed Jul 24 2019 Fedora Release Engineering - 0.3.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Mon Apr 29 2019 Robert-André Mauchin - 0.3.0-1 -- Release 0.3.0 (#1701494) - -* Sun Apr 21 2019 Robert-André Mauchin - 0.2.2-1 -- Release 0.2.2 (#1701494) - -* Tue Apr 16 2019 Adam Williamson - 0.2.1-3 -- Rebuild with Meson fix for #1699099 - -* Tue Mar 26 2019 Igor Gnatenko - 0.2.1-2 -- Rebuild with -Db_ndebug=true - -* Tue Mar 12 2019 Robert-André Mauchin - 0.2.1-1 -- Release 0.2.1 - -* Tue Mar 05 2019 Robert-André Mauchin - 0.2.0-1 -- Release 0.2.0 - -* Thu Jan 31 2019 Fedora Release Engineering - 0.1.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Dec 11 2018 Robert-André Mauchin - 0.1.0-1 -- Initial build - -## END: Generated by rpmautospec diff --git a/specs/d/dav1d/sources b/specs/d/dav1d/sources deleted file mode 100644 index 08e2c33164d..00000000000 --- a/specs/d/dav1d/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (dav1d-1.5.2.tar.bz2) = 499310a1b8257e115eebc152921903f34e036bad6f5f24446efc0528bad210a66e794e5c467cd0ce7b98f2cec2bba82033e00cbbd51d5d3201e3a19ccab2eef1 diff --git a/specs/r/rust-dav1d-sys/rust-dav1d-sys.spec b/specs/r/rust-dav1d-sys/rust-dav1d-sys.spec deleted file mode 100644 index 2e2d6d8dda0..00000000000 --- a/specs/r/rust-dav1d-sys/rust-dav1d-sys.spec +++ /dev/null @@ -1,199 +0,0 @@ -## START: Set by rpmautospec -## (rpmautospec version 0.8.3) -## RPMAUTOSPEC: autorelease, autochangelog -%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: - release_number = 3; - 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 - -# This spec file has been modified by azldev to include build configuration overlays. -# Do not edit manually; changes may be overwritten. - -# Generated by rust2rpm 27 -%bcond check 1 -%global debug_package %{nil} - -%global crate dav1d-sys - -Name: rust-dav1d-sys -Version: 0.8.3 -Release: %autorelease -Summary: FFI bindings to dav1d - -License: MIT -URL: https://crates.io/crates/dav1d-sys -Source: %{crates_source} - -BuildRequires: cargo-rpm-macros >= 24 -BuildRequires: pkgconfig(dav1d) >= 1.5.0 - -%global _description %{expand: -FFI bindings to dav1d.} - -%description %{_description} - -%package devel -Summary: %{summary} -BuildArch: noarch -Requires: pkgconfig(dav1d) >= 1.5.0 - -%description devel %{_description} - -This package contains library source intended for building other packages which -use the "%{crate}" crate. - -%files devel -%license %{crate_instdir}/LICENSE -%doc %{crate_instdir}/README.md -%{crate_instdir}/ - -%package -n %{name}+default-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+default-devel %{_description} - -This package contains library source intended for building other packages which -use the "default" feature of the "%{crate}" crate. - -%files -n %{name}+default-devel -%ghost %{crate_instdir}/Cargo.toml - -%prep -%autosetup -n %{crate}-%{version} -p1 -%cargo_prep - -%generate_buildrequires -%cargo_generate_buildrequires - -%build -%cargo_build - -%install -%cargo_install - -%if %{with check} -%check -%cargo_test -%endif - -%changelog -## START: Generated by rpmautospec -* Thu Apr 30 2026 Daniel McIlvaney - 0.8.3-3 -- feat: introduce deterministic commit resolution via Azure Linux lock file - -* Fri Jul 25 2025 Fedora Release Engineering - 0.8.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Fri Jun 20 2025 Fabio Valentini - 0.8.3-1 -- Update to version 0.8.3; Fixes RHBZ#2368882 - -* Sat Apr 05 2025 Fabio Valentini - 0.8.2-3 -- Bump system-deps build-dependency from 6.2 to 7 - -* Sun Jan 19 2025 Fedora Release Engineering - 0.8.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Tue Sep 17 2024 Fabio Valentini - 0.8.2-1 -- Update to version 0.8.2; Fixes RHBZ#2245964 - -* Fri Jul 19 2024 Fedora Release Engineering - 0.7.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Fri Jan 26 2024 Fedora Release Engineering - 0.7.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jul 21 2023 Fedora Release Engineering - 0.7.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Tue Jun 27 2023 Fabio Valentini - 0.7.1-1 -- Update to version 0.7.1; Fixes RHBZ#2131608 - -* Wed Apr 12 2023 Fabio Valentini - 0.5.0-4 -- Bump bindgen build-dependency from 0.59 to 0.63 - -* Fri Jan 20 2023 Fedora Release Engineering - 0.5.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Jul 23 2022 Fedora Release Engineering - 0.5.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jun 20 2022 Robert-André Mauchin - 0.5.0-1 -- Update to 0.5.0 Close: rhbz#2041211 - -* Sat Feb 12 2022 Fabio Valentini - 0.3.5-1 -- Update to version 0.3.5 - -* Fri Jan 21 2022 Fedora Release Engineering - 0.3.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Thu Nov 11 2021 Robert-André Mauchin - 0.3.4-3 -- Fix patch - -* Thu Nov 11 2021 Robert-André Mauchin - 0.3.4-2 -- Bump bindgen to 0.59.0 - -* Tue Aug 03 2021 Fabio Valentini - 0.3.4-1 -- Update to version 0.3.4; Fixes RHBZ#1947389 - -* Fri Jul 23 2021 Fedora Release Engineering - 0.3.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Mar 31 16:28:03 CEST 2021 Robert-André Mauchin - 0.3.3-1 -- Update to 0.3.3 -- Close: rhbz#1917818 -- Bump bindgen to 0.57 -- Downgrade system-deps to 1.3.0 - -* Wed Jan 27 2021 Fedora Release Engineering - 0.3.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Fri Nov 27 2020 Fabio Valentini - 0.3.2-4 -- Bump bindgen to 0.56. - -* Sat Aug 01 2020 Fedora Release Engineering - 0.3.2-3 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 0.3.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Sat May 30 2020 Josh Stone - 0.3.2-1 -- Update to 0.3.2 - -* Wed Apr 29 2020 Josh Stone - 0.3.1-1 -- Update to 0.3.1 - -* Wed Feb 26 2020 Josh Stone - 0.3.0-2 -- Bump bindgen to 0.53.1, https://github.com/rust-av/dav1d-rs/pull/28 - -* Tue Feb 11 01:35:53 CET 2020 Robert-André Mauchin - 0.3.0-1 -- Update to 0.3.0 - -* Thu Jan 30 2020 Fedora Release Engineering - 0.2.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sat Dec 07 00:54:43 CET 2019 Robert-André Mauchin - 0.2.1-2 -- Bump bindgen to 0.52 - -* Wed Sep 11 21:06:10 CEST 2019 Robert-André Mauchin - 0.2.1-1 -- Release 0.2.1 (#1750927) - -* Wed Jul 31 18:52:26 CEST 2019 Robert-André Mauchin - 0.2.0-3 -- Bump bindgen to 0.51 - -* Fri Jul 26 2019 Fedora Release Engineering - 0.2.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Apr 14 20:29:58 CET 2019 Robert-André Mauchin - 0.2.0-1 -- Release 0.2.0 (#1699642) - -* Wed Mar 20 09:32:55 CET 2019 Igor Gnatenko - 0.1.2-2 -- Run tests in infrastructure - -* Sat Mar 09 2019 Robert-André Mauchin - 0.1.2-1 -- Initial package - -## END: Generated by rpmautospec diff --git a/specs/r/rust-dav1d-sys/sources b/specs/r/rust-dav1d-sys/sources deleted file mode 100644 index d26063af5e8..00000000000 --- a/specs/r/rust-dav1d-sys/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (dav1d-sys-0.8.3.crate) = b7f4b5c21e8b0242c9ccc6fd7a21045be71998f637bf84d26b883e9d8ba25b0e9e57c904d959df8cc4eeb707b82206827ee317404ba9b6d90893c9c525864718 diff --git a/specs/r/rust-dav1d/rust-dav1d.spec b/specs/r/rust-dav1d/rust-dav1d.spec deleted file mode 100644 index c0eeb7455b6..00000000000 --- a/specs/r/rust-dav1d/rust-dav1d.spec +++ /dev/null @@ -1,102 +0,0 @@ -## START: Set by rpmautospec -## (rpmautospec version 0.8.3) -## 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 - -# This spec file has been modified by azldev to include build configuration overlays. -# Do not edit manually; changes may be overwritten. - -# Generated by rust2rpm 28 -%bcond check 1 -%global debug_package %{nil} - -%global crate dav1d - -Name: rust-dav1d -Version: 0.11.1 -Release: %autorelease -Summary: Libdav1d bindings - -License: MIT -URL: https://crates.io/crates/dav1d -Source: %{crates_source} - -BuildRequires: cargo-rpm-macros >= 24 - -%global _description %{expand: -Libdav1d bindings.} - -%description %{_description} - -%package devel -Summary: %{summary} -BuildArch: noarch - -%description devel %{_description} - -This package contains library source intended for building other packages which -use the "%{crate}" crate. - -%files devel -%license %{crate_instdir}/LICENSE -%doc %{crate_instdir}/README.md -%{crate_instdir}/ - -%package -n %{name}+default-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+default-devel %{_description} - -This package contains library source intended for building other packages which -use the "default" feature of the "%{crate}" crate. - -%files -n %{name}+default-devel -%ghost %{crate_instdir}/Cargo.toml - -%prep -%autosetup -n %{crate}-%{version} -p1 -%cargo_prep - -%generate_buildrequires -%cargo_generate_buildrequires - -%build -%cargo_build - -%install -%cargo_install - -%if %{with check} -%check -%cargo_test -%endif - -%changelog -## START: Generated by rpmautospec -* Thu Apr 30 2026 Daniel McIlvaney - 0.11.1-2 -- feat: introduce deterministic commit resolution via Azure Linux lock file - -* Thu Dec 11 2025 Fabio Valentini - 0.11.1-1 -- Update to version 0.11.1; Fixes RHBZ#2416969 - -* Thu Aug 07 2025 Fabio Valentini - 0.11.0-1 -- Update to version 0.11.0; Fixes RHBZ#2368881 - -* Fri Jul 25 2025 Fedora Release Engineering - 0.10.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Mon Apr 28 2025 Fabio Valentini - 0.10.4-1 -- Update to version 0.10.4; Fixes RHBZ#2357595 - -* Sun Jan 19 2025 Fedora Release Engineering - 0.10.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Thu Oct 03 2024 Fabio Valentini - 0.10.3-1 -- Initial import (#2312835) -## END: Generated by rpmautospec diff --git a/specs/r/rust-dav1d/sources b/specs/r/rust-dav1d/sources deleted file mode 100644 index 446c25b93b8..00000000000 --- a/specs/r/rust-dav1d/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (dav1d-0.11.1.crate) = 30bb09b70daf8a90407b20f3710d63cc3752abd8b7f63b23235b31b9170501b3a9a2412ccfaf21e3d8d85a1256648d8e65fe91fef4312d0fe30322eb0b8d6876