From 9032efb6f95b19d17a25981cb8980c97e1f800ae Mon Sep 17 00:00:00 2001 From: eabdullin Date: Thu, 8 May 2025 16:27:24 +0300 Subject: [PATCH] Import OL --- .firefox.metadata | 4 +- .gitignore | 4 +- ...ter-out-devices-without-capabilities.patch | 2 +- ...efs.js => firefox-oracle-default-prefs.js} | 13 +- SOURCES/google-api-key | 2 +- SOURCES/google-loc-api-key | 2 +- SOURCES/mozilla-api-key | 2 +- SPECS/firefox.spec | 1739 +++++++++-------- 8 files changed, 892 insertions(+), 876 deletions(-) rename SOURCES/{firefox-redhat-default-prefs.js => firefox-oracle-default-prefs.js} (78%) diff --git a/.firefox.metadata b/.firefox.metadata index a78cc46..6b0da91 100644 --- a/.firefox.metadata +++ b/.firefox.metadata @@ -1,6 +1,6 @@ 5012b69e54cbebe3b5e74011dacf3a2097f49921 SOURCES/cbindgen-vendor.tar.xz -271e087aaa09420f7ae42972e7c5375b2a9c1bb5 SOURCES/firefox-128.9.0esr.b2.processed-source.tar.xz -2d4e4bfa9731134056380841228ad4a44a2ba3ac SOURCES/firefox-langpacks-128.9.0esr-20250331.tar.xz +11fa2914eeacd6f489a0cd232d9d7197e89f8df0 SOURCES/firefox-128.10.0esr.processed-source.tar.xz +0b5a3c7e89424e37ad84c57377342782b06f5dfb SOURCES/firefox-langpacks-128.10.0esr-20250422.tar.xz 2d8a6b2b30d5496735f49ffe8c8a7ede3a78a5ca SOURCES/mochitest-python.tar.gz d744f92e874688cc4b5376477dfdd639a97a6cd4 SOURCES/nspr-4.35.0-1.el8_1.src.rpm f466d7213e85773e002c48897524eaf909480046 SOURCES/nss-3.101.0-7.el8_2.src.rpm diff --git a/.gitignore b/.gitignore index 617172f..d98210b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ SOURCES/cbindgen-vendor.tar.xz -SOURCES/firefox-128.9.0esr.b2.processed-source.tar.xz -SOURCES/firefox-langpacks-128.9.0esr-20250331.tar.xz +SOURCES/firefox-128.10.0esr.processed-source.tar.xz +SOURCES/firefox-langpacks-128.10.0esr-20250422.tar.xz SOURCES/mochitest-python.tar.gz SOURCES/nspr-4.35.0-1.el8_1.src.rpm SOURCES/nss-3.101.0-7.el8_2.src.rpm diff --git a/SOURCES/003-libwebrtc-pipewire-camera-filter-out-devices-without-capabilities.patch b/SOURCES/003-libwebrtc-pipewire-camera-filter-out-devices-without-capabilities.patch index 1f40f4f..5c3c524 100644 --- a/SOURCES/003-libwebrtc-pipewire-camera-filter-out-devices-without-capabilities.patch +++ b/SOURCES/003-libwebrtc-pipewire-camera-filter-out-devices-without-capabilities.patch @@ -109,8 +109,8 @@ index 107ea3dfbd954..dbac09274bb31 100644 } -PipeWireNode::~PipeWireNode() { -- pw_proxy_destroy(proxy_); - spa_hook_remove(&node_listener_); +- pw_proxy_destroy(proxy_); -} - // static diff --git a/SOURCES/firefox-redhat-default-prefs.js b/SOURCES/firefox-oracle-default-prefs.js similarity index 78% rename from SOURCES/firefox-redhat-default-prefs.js rename to SOURCES/firefox-oracle-default-prefs.js index 4263a3d..0903a81 100644 --- a/SOURCES/firefox-redhat-default-prefs.js +++ b/SOURCES/firefox-oracle-default-prefs.js @@ -14,15 +14,17 @@ pref("browser.shell.checkDefaultBrowser", false); pref("network.manage-offline-status", true); pref("extensions.shownSelectionUI", true); pref("ui.SpellCheckerUnderlineStyle", 1); -pref("startup.homepage_override_url", "%HOMEPAGE%"); -pref("startup.homepage_welcome_url", "%HOMEPAGE%"); -pref("browser.startup.homepage", "data:text/plain,browser.startup.homepage=file:///%PREFIX%/share/doc/HTML/index.html"); -pref("media.gmp-gmpopenh264.autoupdate",true); +pref("startup.homepage_override_url", "https://linux.oracle.com"); +pref("startup.homepage_welcome_url", "https://linux.oracle.com"); +pref("browser.startup.homepage", "data:text/plain,browser.startup.homepage=file:///usr/share/doc/HTML/index.html"); +pref("media.gmp-gmpopenh264.provider.enabled",false); +pref("media.gmp-gmpopenh264.autoupdate",false); pref("media.gmp-gmpopenh264.enabled",false); pref("media.gmp.decoder.enabled", true); pref("plugins.notifyMissingFlash", false); /* See https://bugzilla.redhat.com/show_bug.cgi?id=1226489 */ pref("browser.display.use_system_colors", false); +pref("layers.use-image-offscreen-surfaces", false); /* Allow sending credetials to all https:// sites */ pref("network.negotiate-auth.trusted-uris", "https://"); pref("security.use_sqldb", false); @@ -36,6 +38,9 @@ pref("browser.gnome-search-provider.enabled",true); pref("media.navigator.mediadatadecoder_vpx_enabled", true); /* See https://bugzilla.redhat.com/show_bug.cgi?id=1672424 */ pref("storage.nfs_filesystem", true); +pref("datareporting.healthreport.uploadEnabled", false); +pref("datareporting.policy.dataSubmissionEnabled", false); +pref("toolkit.telemetry.archive.enabled", false); /* Disable Private Attribution collection and submission */ pref("dom.private-attribution.submission.enabled", false); /* ECH is not supported in the system nss */ diff --git a/SOURCES/google-api-key b/SOURCES/google-api-key index b95d189..ea48a13 100644 --- a/SOURCES/google-api-key +++ b/SOURCES/google-api-key @@ -1 +1 @@ -AIzaSyBPGXa4AYD4FC3HJK7LnIKxm4fDusVuuco +please-replace-me diff --git a/SOURCES/google-loc-api-key b/SOURCES/google-loc-api-key index f40090d..ea48a13 100644 --- a/SOURCES/google-loc-api-key +++ b/SOURCES/google-loc-api-key @@ -1 +1 @@ -AIzaSyB2h2OuRcUgy5N-5hsZqiPW6sH3n_rptiQ +please-replace-me diff --git a/SOURCES/mozilla-api-key b/SOURCES/mozilla-api-key index 81877bc..44964b1 100644 --- a/SOURCES/mozilla-api-key +++ b/SOURCES/mozilla-api-key @@ -1 +1 @@ -9008bb7e-1e22-4038-94fe-047dd48ccc0b +00000000-0000-0000-0000-000000000000 diff --git a/SPECS/firefox.spec b/SPECS/firefox.spec index 825a70e..c7c554e 100644 --- a/SPECS/firefox.spec +++ b/SPECS/firefox.spec @@ -40,7 +40,7 @@ function dist_to_rhel_minor(str, start) end match = string.match(str, ".el9") if match then - return 6 + return 7 end match = string.match(str, ".el10_%d+") if match then @@ -48,7 +48,7 @@ function dist_to_rhel_minor(str, start) end match = string.match(str, ".el10") if match then - return 0 + return 1 end return -1 end} @@ -156,7 +156,7 @@ end} # If set to .b2 or .b3 ... the processed source file needs to be renamed before upload, e.g. # firefox-102.8.0esr.b2.processed-source.tar.xz # When unset use processed source file name as is. -%global buildnum .b2 +#%%global buildnum .b2 %bcond_without langpacks @@ -164,30 +164,30 @@ end} %global __provides_exclude_from ^%{mozappdir} %global __requires_exclude ^(%%(find %{buildroot}%{mozappdir} -name '*.so' | xargs -n1 basename | sort -u | paste -s -d '|' -)) -Summary: Mozilla Firefox Web browser -Name: firefox -Version: 128.9.0 -Release: 2%{?dist} -URL: https://www.mozilla.org/firefox/ -License: MPLv1.1 or GPLv2+ or LGPLv2+ +Summary: Mozilla Firefox Web browser +Name: firefox +Version: 128.10.0 +Release: 1.0.1%{?dist} +URL: https://www.mozilla.org/firefox/ +License: MPLv1.1 or GPLv2+ or LGPLv2+ %if 0%{?rhel} >= 9 -ExcludeArch: %{ix86} +ExcludeArch: %{ix86} %endif %if 0%{?rhel} == 8 # Started to ship on aarch64 in RHEL 8.2, on s390x in RHEL 8.3 %if %{rhel_minor_version} == 1 -ExcludeArch: %{ix86} s390x aarch64 +ExcludeArch: %{ix86} s390x aarch64 %else %if %{rhel_minor_version} == 2 -ExcludeArch: %{ix86} s390x +ExcludeArch: %{ix86} s390x %else -ExcludeArch: %{ix86} +ExcludeArch: %{ix86} %endif %endif %endif %if 0%{?rhel} == 7 -ExcludeArch: aarch64 s390 ppc +ExcludeArch: aarch64 s390 ppc %endif # We can't use the official tarball as it contains some test files that use @@ -195,113 +195,113 @@ ExcludeArch: aarch64 s390 ppc # The official tarball has to be always processed by the process-official-tarball # script # Link to original tarball: https://archive.mozilla.org/pub/firefox/releases/%%{version}%%{?pre_version}/source/firefox-%%{version}%%{?pre_version}.source.tar.xz -Source0: firefox-%{version}%{?pre_version}%{?buildnum}.processed-source.tar.xz +Source0: firefox-%{version}%{?pre_version}%{?buildnum}.processed-source.tar.xz %if %{with langpacks} -Source1: firefox-langpacks-%{version}%{?pre_version}-20250331.tar.xz +Source1: firefox-langpacks-%{version}%{?pre_version}-20250422.tar.xz %endif -Source2: cbindgen-vendor.tar.xz -Source3: process-official-tarball -Source10: firefox-mozconfig -Source12: firefox-redhat-default-prefs.js -Source20: firefox.desktop -Source21: firefox.sh.in -Source23: firefox.1 -Source24: mozilla-api-key -Source25: firefox-symbolic.svg -Source26: distribution.ini.in -Source27: google-api-key -Source30: firefox-x11.sh.in -Source31: firefox-x11.desktop -Source32: node-stdout-nonblocking-wrapper -Source33: firefox.appdata.xml.in -Source34: firefox-search-provider.ini -Source35: google-loc-api-key -Source36: testing.sh -Source37: mochitest-python.tar.gz -Source38: wasi.patch.template +Source2: cbindgen-vendor.tar.xz +Source3: process-official-tarball +Source10: firefox-mozconfig +Source12: firefox-oracle-default-prefs.js +Source20: firefox.desktop +Source21: firefox.sh.in +Source23: firefox.1 +Source24: mozilla-api-key +Source25: firefox-symbolic.svg +Source26: distribution.ini.in +Source27: google-api-key +Source30: firefox-x11.sh.in +Source31: firefox-x11.desktop +Source32: node-stdout-nonblocking-wrapper +Source33: firefox.appdata.xml.in +Source34: firefox-search-provider.ini +Source35: google-loc-api-key +Source36: testing.sh +Source37: mochitest-python.tar.gz +Source38: wasi.patch.template # Created by: # git clone --recursive https://github.com/WebAssembly/wasi-sdk.git # cd wasi-sdk && git-archive-all --force-submodules wasi-sdk-20.tar.gz -Source50: wasi-sdk-20.tar.gz +Source50: wasi-sdk-20.tar.gz # Bundled libraries -Source401: nss-setup-flags-env.inc -Source402: nspr-4.35.0-1.el8_1.src.rpm -Source403: nss-3.101.0-7.el8_2.src.rpm -Source404: nss-3.101.0-7.el9_2.src.rpm +Source401: nss-setup-flags-env.inc +Source402: nspr-4.35.0-1.el8_1.src.rpm +Source403: nss-3.101.0-7.el8_2.src.rpm +Source404: nss-3.101.0-7.el9_2.src.rpm # ---- RHEL specific patches --- # -- Downstream only -- -Patch01: build-disable-elfhack.patch -Patch02: firefox-gcc-build.patch -Patch03: build-big-endian-errors.patch -Patch05: build-rhel7-lower-node-min-version.patch -Patch06: build-ppc64-abiv2.patch -Patch07: build-rhel7-nasm-dwarf.patch +Patch01: build-disable-elfhack.patch +Patch02: firefox-gcc-build.patch +Patch03: build-big-endian-errors.patch +Patch05: build-rhel7-lower-node-min-version.patch +Patch06: build-ppc64-abiv2.patch +Patch07: build-rhel7-nasm-dwarf.patch # Disable PipeWire support for PipeWire 0.2 -Patch08: disable-pipewire.patch -Patch09: rhbz-2131158-webrtc-nss-fix.patch -Patch10: build-ffvpx.patch -Patch11: build-disable-gamepad.patch -Patch12: firefox-system-nss-replace-xyber-with-mlkem.patch +Patch08: disable-pipewire.patch +Patch09: rhbz-2131158-webrtc-nss-fix.patch +Patch10: build-ffvpx.patch +Patch11: build-disable-gamepad.patch +Patch12: firefox-system-nss-replace-xyber-with-mlkem.patch # Enabled vsync cause the black screen when running in Kiosk mode # This will be fixed in Firefox 140 -Patch13: disable-vsync-for-kiosk.patch -Patch14: rhbz-71999-fips-youtube.patch +Patch13: disable-vsync-for-kiosk.patch +Patch14: rhbz-71999-fips-youtube.patch # -- Upstreamed patches -- -Patch51: mozilla-bmo1170092.patch +Patch51: mozilla-bmo1170092.patch # -- Submitted upstream, not merged -- -Patch101: mozilla-bmo1636168-fscreen.patch -Patch102: mozilla-bmo1670333.patch +Patch101: mozilla-bmo1636168-fscreen.patch +Patch102: mozilla-bmo1670333.patch # Big endian fix -Patch103: mozilla-bmo1504834-part1.patch -Patch104: mozilla-bmo1504834-part3.patch +Patch103: mozilla-bmo1504834-part1.patch +Patch104: mozilla-bmo1504834-part3.patch # Big endian fix -Patch105: mozilla-bmo849632.patch +Patch105: mozilla-bmo849632.patch # Big endian fix -Patch106: mozilla-bmo998749.patch +Patch106: mozilla-bmo998749.patch # Big endian fix -Patch107: mozilla-bmo1716707-swizzle.patch -Patch108: mozilla-bmo1716707-svg.patch -Patch109: mozilla-bmo1789216-disable-av1.patch -Patch110: build-libaom.patch +Patch107: mozilla-bmo1716707-swizzle.patch +Patch108: mozilla-bmo1716707-svg.patch +Patch109: mozilla-bmo1789216-disable-av1.patch +Patch110: build-libaom.patch # ---- Fedora specific patches ---- -Patch151: firefox-enable-addons.patch -Patch152: rhbz-1173156.patch -Patch154: firefox-nss-addon-hack.patch +Patch151: firefox-enable-addons.patch +Patch152: rhbz-1173156.patch +Patch154: firefox-nss-addon-hack.patch # ARM run-time patch -Patch155: rhbz-1354671.patch +Patch155: rhbz-1354671.patch # --- fips webrtc fix -Patch200: webrtc-128.0.patch.patch -Patch201: D224587.1728128070.diff -Patch202: D224588.1728128098.diff -Patch203: wasi.patch +Patch200: webrtc-128.0.patch.patch +Patch201: D224587.1728128070.diff +Patch202: D224588.1728128098.diff +Patch203: wasi.patch # --- Upstream PipeWire camera and screencast fixes ---- # https://phabricator.services.mozilla.com/D215197 -Patch250: 001-libwebrtc-pipewire-screencast-hide-cursor-when-goes-off-screen-or-is-invisible.patch +Patch250: 001-libwebrtc-pipewire-screencast-hide-cursor-when-goes-off-screen-or-is-invisible.patch # https://phabricator.services.mozilla.com/D216138 -Patch251: 002-libwebrtc-pipewire-camera-support-additional-formats-and-fix-rgb-bgr-mapping.patch +Patch251: 002-libwebrtc-pipewire-camera-support-additional-formats-and-fix-rgb-bgr-mapping.patch # https://phabricator.services.mozilla.com/D219224 -Patch252: 003-libwebrtc-pipewire-camera-filter-out-devices-without-capabilities.patch +Patch252: 003-libwebrtc-pipewire-camera-filter-out-devices-without-capabilities.patch # https://phabricator.services.mozilla.com/D219062 -Patch253: 004-firefox-always-query-information-about-camera-availability.patch +Patch253: 004-firefox-always-query-information-about-camera-availability.patch # https://phabricator.services.mozilla.com/D219060 -Patch254: 005-firefox-always-register-video-input-feedback-for-newly-created-deviceinfo.patch +Patch254: 005-firefox-always-register-video-input-feedback-for-newly-created-deviceinfo.patch # https://phabricator.services.mozilla.com/D220895 -Patch255: 006-libwebrtc-pipewire-camera-make-member-variable-with-pipewire-status-updated.patch +Patch255: 006-libwebrtc-pipewire-camera-make-member-variable-with-pipewire-status-updated.patch # https://phabricator.services.mozilla.com/D219218 -Patch256: 007-firefox-add-missing-support-for-device-change-notifications.patch +Patch256: 007-firefox-add-missing-support-for-device-change-notifications.patch # https://phabricator.services.mozilla.com/D223112 -Patch257: 008-libwebrtc-pipewire-camera-get-max-fps-for-each-format-when-specified-as-list.patch +Patch257: 008-libwebrtc-pipewire-camera-get-max-fps-for-each-format-when-specified-as-list.patch # https://phabricator.services.mozilla.com/D223119 -Patch258: 009-libwebrtc-pipewire-camera-use-exact-stream-parameters-specified-by-capability.patch +Patch258: 009-libwebrtc-pipewire-camera-use-exact-stream-parameters-specified-by-capability.patch # https://phabricator.services.mozilla.com/D228635 -Patch259: 010-libwebrtc-pipewire-camera-use-better-unique-device-name-for-camera-devices.patch +Patch259: 010-libwebrtc-pipewire-camera-use-better-unique-device-name-for-camera-devices.patch # ---- Test patches ---- # Generate without context by @@ -312,843 +312,843 @@ Patch259: 010-libwebrtc-pipewire-camera-use-better-unique-device-name-for- # BUILD REQURES/REQUIRES %if %{?system_nss} && !0%{?bundle_nss} -BuildRequires: pkgconfig(nspr) >= %{nspr_version} -BuildRequires: pkgconfig(nspr) < %{nspr_version_max} -BuildRequires: pkgconfig(nss) >= %{nss_version} -BuildRequires: pkgconfig(nss) < %{nss_version_max} -BuildRequires: nss-static >= %{nss_version} -BuildRequires: nss-static < %{nss_version_max} +BuildRequires: pkgconfig(nspr) >= %{nspr_version} +BuildRequires: pkgconfig(nspr) < %{nspr_version_max} +BuildRequires: pkgconfig(nss) >= %{nss_version} +BuildRequires: pkgconfig(nss) < %{nss_version_max} +BuildRequires: nss-static >= %{nss_version} +BuildRequires: nss-static < %{nss_version_max} %endif %if %{?system_libvpx} -BuildRequires: libvpx-devel >= 1.8.2 +BuildRequires: libvpx-devel >= 1.8.2 %endif -BuildRequires: bzip2-devel -BuildRequires: desktop-file-utils -BuildRequires: libappstream-glib -BuildRequires: libjpeg-devel -BuildRequires: libstdc++-devel -BuildRequires: libstdc++-static -BuildRequires: m4 -BuildRequires: make -BuildRequires: nasm >= 1.13 -BuildRequires: %{nodejs_build_req} >= 10.21 -BuildRequires: pciutils-libs -BuildRequires: perl-interpreter -BuildRequires: pkgconfig(alsa) -BuildRequires: pkgconfig(dri) -BuildRequires: pkgconfig(freetype2) -BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(krb5) -BuildRequires: pkgconfig(libcurl) -BuildRequires: pkgconfig(libffi) -BuildRequires: pkgconfig(libnotify) -BuildRequires: pkgconfig(libpng) -BuildRequires: pkgconfig(libpulse) -BuildRequires: pkgconfig(libstartup-notification-1.0) -BuildRequires: pkgconfig(pango) -BuildRequires: pkgconfig(xrender) -BuildRequires: pkgconfig(xt) -BuildRequires: pkgconfig(xtst) -BuildRequires: pkgconfig(zlib) -BuildRequires: zip +BuildRequires: bzip2-devel +BuildRequires: desktop-file-utils +BuildRequires: libappstream-glib +BuildRequires: libjpeg-devel +BuildRequires: libstdc++-devel +BuildRequires: libstdc++-static +BuildRequires: m4 +BuildRequires: make +BuildRequires: nasm >= 1.13 +BuildRequires: %{nodejs_build_req} >= 10.21 +BuildRequires: pciutils-libs +BuildRequires: perl-interpreter +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(dri) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(krb5) +BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(libffi) +BuildRequires: pkgconfig(libnotify) +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(libpulse) +BuildRequires: pkgconfig(libstartup-notification-1.0) +BuildRequires: pkgconfig(pango) +BuildRequires: pkgconfig(xrender) +BuildRequires: pkgconfig(xt) +BuildRequires: pkgconfig(xtst) +BuildRequires: pkgconfig(zlib) +BuildRequires: zip %if 0%{?rhel} == 7 %if 0%{?use_python3_scl} -BuildRequires: rh-python38-python-devel -BuildRequires: rh-python38-python-setuptools -BuildRequires: scl-utils +BuildRequires: rh-python38-python-devel +BuildRequires: rh-python38-python-setuptools +BuildRequires: scl-utils %endif -BuildRequires: findutils +BuildRequires: findutils %else -BuildRequires: pipewire-devel +BuildRequires: pipewire-devel %endif %if 0%{?rhel} == 8 -BuildRequires: cargo -BuildRequires: clang-libs >= %{llvm_version} -BuildRequires: clang-devel >= %{llvm_version} -BuildRequires: clang >= %{llvm_version} -BuildRequires: llvm-devel >= %{llvm_version} -BuildRequires: llvm >= %{llvm_version} +BuildRequires: cargo +BuildRequires: clang-libs >= %{llvm_version} +BuildRequires: clang-devel >= %{llvm_version} +BuildRequires: clang >= %{llvm_version} +BuildRequires: llvm-devel >= %{llvm_version} +BuildRequires: llvm >= %{llvm_version} %if 0%{?disable_toolsets} == 0 -BuildRequires: python38-devel -BuildRequires: python38-setuptools +BuildRequires: python38-devel +BuildRequires: python38-setuptools %endif -BuildRequires: rustfmt >= %{rust_version} -BuildRequires: rust >= %{rust_version} +BuildRequires: rustfmt >= %{rust_version} +BuildRequires: rust >= %{rust_version} %endif %if 0%{?rhel} >= 9 -BuildRequires: cargo -BuildRequires: clang clang-libs llvm llvm-devel -BuildRequires: gcc -BuildRequires: gcc-c++ -BuildRequires: python3-devel -BuildRequires: python3-setuptools -BuildRequires: rust +BuildRequires: cargo +BuildRequires: clang clang-libs llvm llvm-devel +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: rust %endif %if 0%{?rhel} == 7 -BuildRequires: cargo -BuildRequires: clang clang-libs llvm llvm-devel -BuildRequires: gcc -BuildRequires: gcc-c++ -BuildRequires: python3-devel -BuildRequires: python3-setuptools -BuildRequires: rust -BuildRequires: httpd24-curl +BuildRequires: cargo +BuildRequires: clang clang-libs llvm llvm-devel +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: rust +BuildRequires: httpd24-curl %endif %if 0%{?use_dts} -BuildRequires: devtoolset-%{dts_version}-gcc -BuildRequires: devtoolset-%{dts_version}-gcc-c++ -BuildRequires: devtoolset-%{dts_version}-libatomic-devel +BuildRequires: devtoolset-%{dts_version}-gcc +BuildRequires: devtoolset-%{dts_version}-gcc-c++ +BuildRequires: devtoolset-%{dts_version}-libatomic-devel %endif # Bundled nss/nspr requirement %if 0%{?bundle_nss} -BuildRequires: gawk -BuildRequires: gcc-c++ -BuildRequires: nss-softokn -BuildRequires: perl-interpreter -BuildRequires: pkgconfig -BuildRequires: psmisc -BuildRequires: sqlite-devel -BuildRequires: xmlto -BuildRequires: zlib-devel +BuildRequires: gawk +BuildRequires: gcc-c++ +BuildRequires: nss-softokn +BuildRequires: perl-interpreter +BuildRequires: pkgconfig +BuildRequires: psmisc +BuildRequires: sqlite-devel +BuildRequires: xmlto +BuildRequires: zlib-devel %endif %if %{with_wasi_sdk} -BuildRequires: lld -BuildRequires: clang cmake ninja-build +BuildRequires: lld +BuildRequires: clang cmake ninja-build %endif %if !0%{?flatpak} #TODO -BuildRequires: system-bookmarks +BuildRequires: system-bookmarks %endif %if 0%{?test_on_wayland} -BuildRequires: dbus-x11 -BuildRequires: gnome-keyring -BuildRequires: gnome-settings-daemon -BuildRequires: gsettings-desktop-schemas -BuildRequires: mesa-dri-drivers -BuildRequires: mutter -BuildRequires: xorg-x11-server-Xwayland +BuildRequires: dbus-x11 +BuildRequires: gnome-keyring +BuildRequires: gnome-settings-daemon +BuildRequires: gsettings-desktop-schemas +BuildRequires: mesa-dri-drivers +BuildRequires: mutter +BuildRequires: xorg-x11-server-Xwayland %endif %if 0%{?run_firefox_tests} -BuildRequires: abattis-cantarell-fonts -BuildRequires: dbus-x11 -BuildRequires: dejavu-sans-fonts -BuildRequires: dejavu-sans-mono-fonts -BuildRequires: dejavu-serif-fonts -BuildRequires: gnome-keyring -BuildRequires: google-carlito-fonts -BuildRequires: google-droid-sans-fonts -BuildRequires: google-noto-cjk-fonts-common -BuildRequires: google-noto-emoji-color-fonts -BuildRequires: google-noto-fonts-common -BuildRequires: google-noto-sans-cjk-ttc-fonts -BuildRequires: google-noto-sans-fonts -BuildRequires: google-noto-sans-gurmukhi-fonts -BuildRequires: google-noto-sans-sinhala-vf-fonts -BuildRequires: jomolhari-fonts -BuildRequires: khmeros-base-fonts -BuildRequires: liberation-fonts-common -BuildRequires: liberation-mono-fonts -BuildRequires: liberation-sans-fonts -BuildRequires: liberation-serif-fonts -BuildRequires: lohit-tamil-fonts -BuildRequires: lohit-telugu-fonts -BuildRequires: mesa-dri-drivers -BuildRequires: nss-tools -BuildRequires: paktype-naskh-basic-fonts -BuildRequires: procps-ng -BuildRequires: pt-sans-fonts +BuildRequires: abattis-cantarell-fonts +BuildRequires: dbus-x11 +BuildRequires: dejavu-sans-fonts +BuildRequires: dejavu-sans-mono-fonts +BuildRequires: dejavu-serif-fonts +BuildRequires: gnome-keyring +BuildRequires: google-carlito-fonts +BuildRequires: google-droid-sans-fonts +BuildRequires: google-noto-cjk-fonts-common +BuildRequires: google-noto-emoji-color-fonts +BuildRequires: google-noto-fonts-common +BuildRequires: google-noto-sans-cjk-ttc-fonts +BuildRequires: google-noto-sans-fonts +BuildRequires: google-noto-sans-gurmukhi-fonts +BuildRequires: google-noto-sans-sinhala-vf-fonts +BuildRequires: jomolhari-fonts +BuildRequires: khmeros-base-fonts +BuildRequires: liberation-fonts-common +BuildRequires: liberation-mono-fonts +BuildRequires: liberation-sans-fonts +BuildRequires: liberation-serif-fonts +BuildRequires: lohit-tamil-fonts +BuildRequires: lohit-telugu-fonts +BuildRequires: mesa-dri-drivers +BuildRequires: nss-tools +BuildRequires: paktype-naskh-basic-fonts +BuildRequires: procps-ng +BuildRequires: pt-sans-fonts #BuildRequires: smc-meera-fonts -BuildRequires: stix-fonts -BuildRequires: thai-scalable-fonts-common -BuildRequires: thai-scalable-waree-fonts -BuildRequires: xorg-x11-fonts-ISO8859-1-100dpi -BuildRequires: xorg-x11-fonts-misc -BuildRequires: xorg-x11-server-Xvfb +BuildRequires: stix-fonts +BuildRequires: thai-scalable-fonts-common +BuildRequires: thai-scalable-waree-fonts +BuildRequires: xorg-x11-fonts-ISO8859-1-100dpi +BuildRequires: xorg-x11-fonts-misc +BuildRequires: xorg-x11-server-Xvfb %endif %if 0%{?use_gcc_ts} -BuildRequires: gcc-toolset-%{gts_version}-runtime -BuildRequires: gcc-toolset-%{gts_version}-binutils -BuildRequires: gcc-toolset-%{gts_version}-gcc -BuildRequires: gcc-toolset-%{gts_version}-gcc-plugin-annobin +BuildRequires: gcc-toolset-%{gts_version}-runtime +BuildRequires: gcc-toolset-%{gts_version}-binutils +BuildRequires: gcc-toolset-%{gts_version}-gcc +BuildRequires: gcc-toolset-%{gts_version}-gcc-plugin-annobin # Do not explicitly require gcc-toolset-%{gts_version}-gcc-g++ instead fail # when clang is upgraded to depend on a later toolset and adjust version. %endif -Requires: mozilla-filesystem -Requires: p11-kit-trust -Requires: pciutils-libs -Requires: redhat-indexhtml +Requires: mozilla-filesystem +Requires: p11-kit-trust +Requires: pciutils-libs +Requires: redhat-indexhtml %if %{?system_nss} && !0%{?bundle_nss} -Requires: nspr >= %{nspr_version} -Requires: nss >= %{nss_version} +Requires: nspr >= %{nspr_version} +Requires: nss >= %{nss_version} %endif -Obsoletes: mozilla <= 37:1.7.13 -Provides: webclient +Obsoletes: mozilla <= 37:1.7.13 +Provides: webclient # Bundled libraries #Provides: bundled(libjxl) it's used only on nightly builds -Provides: bundled(angle) -Provides: bundled(aom) -Provides: bundled(audioipc-2) -Provides: bundled(bergamot-translator) -Provides: bundled(brotli) -Provides: bundled(bsdiff) -Provides: bundled(bspatch) -Provides: bundled(cairo) -Provides: bundled(cfworker) -Provides: bundled(cld2) -Provides: bundled(content) -Provides: bundled(content_analysis_sdk) -Provides: bundled(cubeb) -Provides: bundled(cups) -Provides: bundled(d3) -Provides: bundled(d3.js) -Provides: bundled(double-conversion) -Provides: bundled(drm) -Provides: bundled(expat) -Provides: bundled(fastText) -Provides: bundled(fathom) -Provides: bundled(fdlibm) -Provides: bundled(ffvpx) -Provides: bundled(function2) -Provides: bundled(gbm) -Provides: bundled(gemmology) -Provides: bundled(googletest) -Provides: bundled(graphite2) -Provides: bundled(harfbuzz) -Provides: bundled(highway) -Provides: bundled(hunspell) -Provides: bundled(intgemm) -Provides: bundled(irregexp) -Provides: bundled(jpeg-xl) -Provides: bundled(kissfft) -Provides: bundled(libaom) -Provides: bundled(libcubeb) -Provides: bundled(libdav1d) -Provides: bundled(libdrm) -Provides: bundled(libepoxy) -Provides: bundled(libfuzzer) -Provides: bundled(libgbm) -Provides: bundled(libjpeg) -Provides: bundled(libjxl) -Provides: bundled(libmar) -Provides: bundled(libmkv) -Provides: bundled(libnestegg) -Provides: bundled(libogg) -Provides: bundled(libopus) -Provides: bundled(libpng) -Provides: bundled(libprio) -Provides: bundled(libsoundtouch) -Provides: bundled(libspeex_resampler) -Provides: bundled(libsrtp) -Provides: bundled(libtheora) -Provides: bundled(libtremor) -Provides: bundled(libvorbis) -Provides: bundled(libvpx) -Provides: bundled(libwebp) -Provides: bundled(libwebrtc) -Provides: bundled(libyuv) -Provides: bundled(lit) -Provides: bundled(MotionMark) -Provides: bundled(mp4parse-rust) -Provides: bundled(msgpack) -Provides: bundled(msgpack-c) -Provides: bundled(mtransport) -Provides: bundled(nestegg) -Provides: bundled(nICEr) -Provides: bundled(nimbus) -Provides: bundled(openmax_dl) -Provides: bundled(openmax_il) -Provides: bundled(openvr) -Provides: bundled(ots) -Provides: bundled(pdf.js) -Provides: bundled(pdfjs) -Provides: bundled(perfetto) -Provides: bundled(picosha2) -Provides: bundled(PKI) -Provides: bundled(PKI.js) -Provides: bundled(puppeteer) -Provides: bundled(pywebsocket3) -Provides: bundled(qcms) -Provides: bundled(reader) -Provides: bundled(rlbox) -Provides: bundled(rlbox_sandboxing_api) -Provides: bundled(rlbox_wasm2c_sandbox) -Provides: bundled(schemas) -Provides: bundled(sfntly) -Provides: bundled(simde) -Provides: bundled(sipcc) -Provides: bundled(skia) -Provides: bundled(soundtouch) -Provides: bundled(source-map) -Provides: bundled(Speedometer3) -Provides: bundled(sqlite3) -Provides: bundled(src) -Provides: bundled(thebes) -Provides: bundled(theora) -Provides: bundled(usrsctp) -Provides: bundled(vendor) -Provides: bundled(vsdownload) -Provides: bundled(wabt) -Provides: bundled(wasm2c) -Provides: bundled(wasm2c_sandbox_compiler) -Provides: bundled(webaudio) -Provides: bundled(webgl-conf) -Provides: bundled(WebRender) -Provides: bundled(wgpu) -Provides: bundled(wgpu_bindings) -Provides: bundled(woff2) -Provides: bundled(xsimd) -Provides: bundled(xz-embedded) -Provides: bundled(ycbcr) -Provides: bundled(zlib) -Provides: bundled(zstd) -Provides: bundled(Zycore) -Provides: bundled(Zydis) +Provides: bundled(angle) +Provides: bundled(aom) +Provides: bundled(audioipc-2) +Provides: bundled(bergamot-translator) +Provides: bundled(brotli) +Provides: bundled(bsdiff) +Provides: bundled(bspatch) +Provides: bundled(cairo) +Provides: bundled(cfworker) +Provides: bundled(cld2) +Provides: bundled(content) +Provides: bundled(content_analysis_sdk) +Provides: bundled(cubeb) +Provides: bundled(cups) +Provides: bundled(d3) +Provides: bundled(d3.js) +Provides: bundled(double-conversion) +Provides: bundled(drm) +Provides: bundled(expat) +Provides: bundled(fastText) +Provides: bundled(fathom) +Provides: bundled(fdlibm) +Provides: bundled(ffvpx) +Provides: bundled(function2) +Provides: bundled(gbm) +Provides: bundled(gemmology) +Provides: bundled(googletest) +Provides: bundled(graphite2) +Provides: bundled(harfbuzz) +Provides: bundled(highway) +Provides: bundled(hunspell) +Provides: bundled(intgemm) +Provides: bundled(irregexp) +Provides: bundled(jpeg-xl) +Provides: bundled(kissfft) +Provides: bundled(libaom) +Provides: bundled(libcubeb) +Provides: bundled(libdav1d) +Provides: bundled(libdrm) +Provides: bundled(libepoxy) +Provides: bundled(libfuzzer) +Provides: bundled(libgbm) +Provides: bundled(libjpeg) +Provides: bundled(libjxl) +Provides: bundled(libmar) +Provides: bundled(libmkv) +Provides: bundled(libnestegg) +Provides: bundled(libogg) +Provides: bundled(libopus) +Provides: bundled(libpng) +Provides: bundled(libprio) +Provides: bundled(libsoundtouch) +Provides: bundled(libspeex_resampler) +Provides: bundled(libsrtp) +Provides: bundled(libtheora) +Provides: bundled(libtremor) +Provides: bundled(libvorbis) +Provides: bundled(libvpx) +Provides: bundled(libwebp) +Provides: bundled(libwebrtc) +Provides: bundled(libyuv) +Provides: bundled(lit) +Provides: bundled(MotionMark) +Provides: bundled(mp4parse-rust) +Provides: bundled(msgpack) +Provides: bundled(msgpack-c) +Provides: bundled(mtransport) +Provides: bundled(nestegg) +Provides: bundled(nICEr) +Provides: bundled(nimbus) +Provides: bundled(openmax_dl) +Provides: bundled(openmax_il) +Provides: bundled(openvr) +Provides: bundled(ots) +Provides: bundled(pdf.js) +Provides: bundled(pdfjs) +Provides: bundled(perfetto) +Provides: bundled(picosha2) +Provides: bundled(PKI) +Provides: bundled(PKI.js) +Provides: bundled(puppeteer) +Provides: bundled(pywebsocket3) +Provides: bundled(qcms) +Provides: bundled(reader) +Provides: bundled(rlbox) +Provides: bundled(rlbox_sandboxing_api) +Provides: bundled(rlbox_wasm2c_sandbox) +Provides: bundled(schemas) +Provides: bundled(sfntly) +Provides: bundled(simde) +Provides: bundled(sipcc) +Provides: bundled(skia) +Provides: bundled(soundtouch) +Provides: bundled(source-map) +Provides: bundled(Speedometer3) +Provides: bundled(sqlite3) +Provides: bundled(src) +Provides: bundled(thebes) +Provides: bundled(theora) +Provides: bundled(usrsctp) +Provides: bundled(vendor) +Provides: bundled(vsdownload) +Provides: bundled(wabt) +Provides: bundled(wasm2c) +Provides: bundled(wasm2c_sandbox_compiler) +Provides: bundled(webaudio) +Provides: bundled(webgl-conf) +Provides: bundled(WebRender) +Provides: bundled(wgpu) +Provides: bundled(wgpu_bindings) +Provides: bundled(woff2) +Provides: bundled(xsimd) +Provides: bundled(xz-embedded) +Provides: bundled(ycbcr) +Provides: bundled(zlib) +Provides: bundled(zstd) +Provides: bundled(Zycore) +Provides: bundled(Zydis) %if 0%{?bundle_nss} -Provides: bundled(nss) = %{nss_version} -Provides: bundled(nspr) = %{nspr_version} +Provides: bundled(nss) = %{nss_version} +Provides: bundled(nspr) = %{nspr_version} %endif # Rust third parties: # List obtained by `get_rust_bundled_provides.sh build.log` script:: -Provides: bundled(crate(aa-stroke)) = 0.1.0 -Provides: bundled(crate(adler)) = 1.0.2 -Provides: bundled(crate(ahash)) = 0.8.11 -Provides: bundled(crate(aho-corasick)) = 1.1.0 -Provides: bundled(crate(alsa)) = 0.8.1 -Provides: bundled(crate(alsa-sys)) = 0.3.1 -Provides: bundled(crate(anyhow)) = 1.0.69 -Provides: bundled(crate(app_services_logger)) = 0.1.0 -Provides: bundled(crate(app_units)) = 0.7.3 -Provides: bundled(crate(arrayref)) = 0.3.6 -Provides: bundled(crate(arrayvec)) = 0.7.2 -Provides: bundled(crate(ash)) = 0.38.0+1.3.281 -Provides: bundled(crate(askama)) = 0.12.0 -Provides: bundled(crate(askama_derive)) = 0.12.1 -Provides: bundled(crate(askama_escape)) = 0.10.3 -Provides: bundled(crate(async-task)) = 4.3.0 -Provides: bundled(crate(async-trait)) = 0.1.68 -Provides: bundled(crate(atomic_refcell)) = 0.1.9 -Provides: bundled(crate(atty)) = 0.2.14 -Provides: bundled(crate(audioipc2)) = 0.6.0 -Provides: bundled(crate(audioipc2-client)) = 0.6.0 -Provides: bundled(crate(audioipc2-server)) = 0.6.0 -Provides: bundled(crate(audio_thread_priority)) = 0.32.0 -Provides: bundled(crate(authenticator)) = 0.4.0-alpha.24 -Provides: bundled(crate(authrs_bridge)) = 0.1.0 -Provides: bundled(crate(autocfg)) = 1.1.0 -Provides: bundled(crate(autocfg)) = 1.1.0 -Provides: bundled(crate(base64)) = 0.21.3 -Provides: bundled(crate(basic-toml)) = 0.1.2 -Provides: bundled(crate(bhttp)) = 0.3.1 -Provides: bundled(crate(binary_http)) = 0.1.0 -Provides: bundled(crate(bincode)) = 1.3.3 -Provides: bundled(crate(bindgen)) = 0.63.999 -Provides: bundled(crate(bindgen)) = 0.69.4 -Provides: bundled(crate(bitflags)) = 1.3.2 -Provides: bundled(crate(bitflags)) = 1.999.999 -Provides: bundled(crate(bitflags)) = 2.5.0 -Provides: bundled(crate(bitreader)) = 0.3.6 -Provides: bundled(crate(bit-set)) = 0.5.3 -Provides: bundled(crate(bit-vec)) = 0.6.3 -Provides: bundled(crate(block-buffer)) = 0.10.3 -Provides: bundled(crate(bookmark_sync)) = 0.1.0 -Provides: bundled(crate(buildid_reader)) = 0.1.0 -Provides: bundled(crate(build-parallel)) = 0.1.2 -Provides: bundled(crate(builtins-static)) = 0.1.0 -Provides: bundled(crate(bumpalo)) = 3.15.4 -Provides: bundled(crate(byteorder)) = 1.5.0 -Provides: bundled(crate(bytes)) = 1.4.0 -Provides: bundled(crate(cache-padded)) = 1.2.0 -Provides: bundled(crate(camino)) = 1.1.2 -Provides: bundled(crate(cargo_metadata)) = 0.15.3 -Provides: bundled(crate(cargo-platform)) = 0.1.2 -Provides: bundled(crate(cascade_bloom_filter)) = 0.1.0 -Provides: bundled(crate(cbindgen)) = 0.26.0 -Provides: bundled(crate(cc)) = 1.0.89 -Provides: bundled(crate(cert_storage)) = 0.0.1 -Provides: bundled(crate(cexpr)) = 0.6.0 -Provides: bundled(crate(cfg_aliases)) = 0.1.1 -Provides: bundled(crate(cfg-if)) = 1.0.0 -Provides: bundled(crate(chardetng)) = 0.1.9 -Provides: bundled(crate(chardetng_c)) = 0.1.2 -Provides: bundled(crate(chrono)) = 0.4.19 -Provides: bundled(crate(chunky-vec)) = 0.1.0 -Provides: bundled(crate(clang-sys)) = 1.7.0 -Provides: bundled(crate(clap)) = 3.2.25 -Provides: bundled(crate(clap_lex)) = 0.2.4 -Provides: bundled(crate(cmake)) = 0.1.999 -Provides: bundled(crate(codespan-reporting)) = 0.11.1 -Provides: bundled(crate(core_maths)) = 0.1.0 -Provides: bundled(crate(cose)) = 0.1.4 -Provides: bundled(crate(cose-c)) = 0.1.5 -Provides: bundled(crate(cpufeatures)) = 0.2.8 -Provides: bundled(crate(crc32fast)) = 1.3.2 -Provides: bundled(crate(crossbeam-channel)) = 0.5.6 -Provides: bundled(crate(crossbeam-deque)) = 0.8.2 -Provides: bundled(crate(crossbeam-epoch)) = 0.9.14 -Provides: bundled(crate(crossbeam-queue)) = 0.3.8 -Provides: bundled(crate(crossbeam-utils)) = 0.8.14 -Provides: bundled(crate(crypto-common)) = 0.1.6 -Provides: bundled(crate(crypto_hash)) = 0.1.0 -Provides: bundled(crate(cssparser)) = 0.34.0 -Provides: bundled(crate(cssparser-macros)) = 0.6.1 -Provides: bundled(crate(cstr)) = 0.2.11 -Provides: bundled(crate(cubeb)) = 0.13.0 -Provides: bundled(crate(cubeb-backend)) = 0.13.0 -Provides: bundled(crate(cubeb-core)) = 0.13.0 -Provides: bundled(crate(cubeb-pulse)) = 0.5.0 -Provides: bundled(crate(cubeb-sys)) = 0.13.0 -Provides: bundled(crate(dap_ffi)) = 0.1.0 -Provides: bundled(crate(darling)) = 0.20.1 -Provides: bundled(crate(darling_core)) = 0.20.1 -Provides: bundled(crate(darling_macro)) = 0.20.1 -Provides: bundled(crate(data-encoding)) = 2.3.3 -Provides: bundled(crate(data-encoding-ffi)) = 0.1.0 -Provides: bundled(crate(data_storage)) = 0.0.1 -Provides: bundled(crate(dbus)) = 0.6.5 -Provides: bundled(crate(deranged)) = 0.3.11 -Provides: bundled(crate(derive_common)) = 0.0.1 -Provides: bundled(crate(derive_more)) = 0.99.999 -Provides: bundled(crate(derive_more)) = 1.0.0-beta.2 -Provides: bundled(crate(derive_more-impl)) = 1.0.0-beta.2 -Provides: bundled(crate(digest)) = 0.10.6 -Provides: bundled(crate(diplomat)) = 0.7.0 -Provides: bundled(crate(diplomat_core)) = 0.7.0 -Provides: bundled(crate(diplomat-runtime)) = 0.7.0 -Provides: bundled(crate(dirs)) = 4.0.0 -Provides: bundled(crate(dirs-sys)) = 0.3.7 -Provides: bundled(crate(displaydoc)) = 0.2.4 -Provides: bundled(crate(dns-parser)) = 0.8.0 -Provides: bundled(crate(document-features)) = 0.2.8 -Provides: bundled(crate(dogear)) = 0.5.0 -Provides: bundled(crate(dom)) = 0.1.0 -Provides: bundled(crate(dom_fragmentdirectives)) = 0.1.0 -Provides: bundled(crate(dtoa)) = 0.4.8 -Provides: bundled(crate(dtoa-short)) = 0.3.3 -Provides: bundled(crate(either)) = 1.8.1 -Provides: bundled(crate(encoding_c)) = 0.9.8 -Provides: bundled(crate(encoding_c_mem)) = 0.2.6 -Provides: bundled(crate(encoding_glue)) = 0.1.0 -Provides: bundled(crate(encoding_rs)) = 0.8.34 -Provides: bundled(crate(enum-map)) = 2.7.3 -Provides: bundled(crate(enum-map-derive)) = 0.17.0 -Provides: bundled(crate(enumset)) = 1.1.2 -Provides: bundled(crate(enumset_derive)) = 0.8.1 -Provides: bundled(crate(env_logger)) = 0.10.0 -Provides: bundled(crate(equivalent)) = 1.0.1 -Provides: bundled(crate(error-chain)) = 0.12.4 -Provides: bundled(crate(error-support)) = 0.1.0 -Provides: bundled(crate(error-support-macros)) = 0.1.0 -Provides: bundled(crate(etagere)) = 0.2.7 -Provides: bundled(crate(euclid)) = 0.22.10 -Provides: bundled(crate(fallible_collections)) = 0.4.9 -Provides: bundled(crate(fallible-iterator)) = 0.3.0 -Provides: bundled(crate(fallible-streaming-iterator)) = 0.1.9 -Provides: bundled(crate(fastrand)) = 1.9.0 -Provides: bundled(crate(fastrand)) = 2.0.0 -Provides: bundled(crate(ffi-support)) = 0.4.4 -Provides: bundled(crate(firefox-on-glean)) = 0.1.0 -Provides: bundled(crate(flate2)) = 1.0.26 -Provides: bundled(crate(fluent)) = 0.16.0 -Provides: bundled(crate(fluent-bundle)) = 0.15.2 -Provides: bundled(crate(fluent-fallback)) = 0.7.0 -Provides: bundled(crate(fluent-ffi)) = 0.1.0 -Provides: bundled(crate(fluent-langneg)) = 0.13.0 -Provides: bundled(crate(fluent-langneg-ffi)) = 0.1.0 -Provides: bundled(crate(fluent-pseudo)) = 0.3.1 -Provides: bundled(crate(fluent-syntax)) = 0.11.0 -Provides: bundled(crate(fnv)) = 1.0.7 -Provides: bundled(crate(fog_control)) = 0.1.0 -Provides: bundled(crate(form_urlencoded)) = 1.2.1 -Provides: bundled(crate(freetype)) = 0.7.0 -Provides: bundled(crate(fs-err)) = 2.9.0 -Provides: bundled(crate(futures)) = 0.3.28 -Provides: bundled(crate(futures-channel)) = 0.3.28 -Provides: bundled(crate(futures-core)) = 0.3.28 -Provides: bundled(crate(futures-executor)) = 0.3.28 -Provides: bundled(crate(futures-io)) = 0.3.28 -Provides: bundled(crate(futures-macro)) = 0.3.28 -Provides: bundled(crate(futures-sink)) = 0.3.28 -Provides: bundled(crate(futures-task)) = 0.3.28 -Provides: bundled(crate(futures-util)) = 0.3.28 -Provides: bundled(crate(fxhash)) = 0.2.1 -Provides: bundled(crate(gecko_logger)) = 0.1.0 -Provides: bundled(crate(gecko-profiler)) = 0.1.0 -Provides: bundled(crate(geckoservo)) = 0.0.1 -Provides: bundled(crate(generic-array)) = 0.14.6 -Provides: bundled(crate(getrandom)) = 0.2.14 -Provides: bundled(crate(gkrust)) = 0.1.0 -Provides: bundled(crate(gkrust-shared)) = 0.1.0 -Provides: bundled(crate(gkrust_utils)) = 0.1.0 -Provides: bundled(crate(gleam)) = 0.15.0 -Provides: bundled(crate(glean)) = 60.1.1 -Provides: bundled(crate(glean-core)) = 60.1.1 -Provides: bundled(crate(gl_generator)) = 0.14.0 -Provides: bundled(crate(glob)) = 0.3.1 -Provides: bundled(crate(glsl)) = 6.0.2 -Provides: bundled(crate(glslopt)) = 0.1.10 -Provides: bundled(crate(glsl-to-cxx)) = 0.1.0 -Provides: bundled(crate(goblin)) = 0.8.1 -Provides: bundled(crate(golden_gate)) = 0.1.0 -Provides: bundled(crate(gpu-alloc)) = 0.6.0 -Provides: bundled(crate(gpu-alloc-types)) = 0.3.0 -Provides: bundled(crate(gpu-descriptor)) = 0.3.0 -Provides: bundled(crate(gpu-descriptor-types)) = 0.2.0 -Provides: bundled(crate(half)) = 1.8.2 -Provides: bundled(crate(hashbrown)) = 0.12.3 -Provides: bundled(crate(hashbrown)) = 0.13.999 -Provides: bundled(crate(hashbrown)) = 0.14.5 -Provides: bundled(crate(hashlink)) = 0.9.1 -Provides: bundled(crate(heck)) = 0.4.1 -Provides: bundled(crate(hex)) = 0.4.3 -Provides: bundled(crate(hexf-parse)) = 0.2.1 -Provides: bundled(crate(http_sfv)) = 0.1.0 -Provides: bundled(crate(icu_capi)) = 1.4.0 -Provides: bundled(crate(icu_collections)) = 1.4.0 -Provides: bundled(crate(icu_locid)) = 1.4.0 -Provides: bundled(crate(icu_locid_transform)) = 1.4.0 -Provides: bundled(crate(icu_locid_transform_data)) = 1.4.0 -Provides: bundled(crate(icu_properties)) = 1.4.0 -Provides: bundled(crate(icu_properties_data)) = 1.4.0 -Provides: bundled(crate(icu_provider)) = 1.4.0 -Provides: bundled(crate(icu_provider_adapters)) = 1.4.0 -Provides: bundled(crate(icu_provider_macros)) = 1.4.0 -Provides: bundled(crate(icu_segmenter)) = 1.4.0 -Provides: bundled(crate(icu_segmenter_data)) = 1.4.0 -Provides: bundled(crate(id-arena)) = 2.2.1 -Provides: bundled(crate(ident_case)) = 1.0.1 -Provides: bundled(crate(idna)) = 0.5.0 -Provides: bundled(crate(indexmap)) = 1.9.3 -Provides: bundled(crate(indexmap)) = 2.2.6 -Provides: bundled(crate(inherent)) = 1.0.7 -Provides: bundled(crate(interrupt-support)) = 0.1.0 -Provides: bundled(crate(intl-memoizer)) = 0.5.1 -Provides: bundled(crate(intl_pluralrules)) = 7.0.2 -Provides: bundled(crate(io-lifetimes)) = 1.0.10 -Provides: bundled(crate(iovec)) = 0.1.4 -Provides: bundled(crate(ipcclientcerts-static)) = 0.1.0 -Provides: bundled(crate(itertools)) = 0.10.5 -Provides: bundled(crate(itoa)) = 1.0.5 -Provides: bundled(crate(itoa)) = 1.0.6 -Provides: bundled(crate(jobserver)) = 0.1.25 -Provides: bundled(crate(jog)) = 0.1.0 -Provides: bundled(crate(jsrust)) = 0.1.0 -Provides: bundled(crate(jsrust_shared)) = 0.1.0 -Provides: bundled(crate(keccak)) = 0.1.4 -Provides: bundled(crate(khronos_api)) = 3.1.0 -Provides: bundled(crate(kvstore)) = 0.1.0 -Provides: bundled(crate(l10nregistry)) = 0.3.0 -Provides: bundled(crate(l10nregistry-ffi)) = 0.1.0 -Provides: bundled(crate(lazycell)) = 1.3.0 -Provides: bundled(crate(lazy_static)) = 1.4.0 -Provides: bundled(crate(leb128)) = 0.2.5 -Provides: bundled(crate(libc)) = 0.2.144 -Provides: bundled(crate(libc)) = 0.2.153 -Provides: bundled(crate(libdbus-sys)) = 0.2.2 -Provides: bundled(crate(libloading)) = 0.8.3 -Provides: bundled(crate(libm)) = 0.2.6 -Provides: bundled(crate(libsqlite3-sys)) = 0.28.0 -Provides: bundled(crate(libudev)) = 0.2.0 -Provides: bundled(crate(libudev-sys)) = 0.1.3 -Provides: bundled(crate(linux-raw-sys)) = 0.3.7 -Provides: bundled(crate(linux-raw-sys)) = 0.4.12 -Provides: bundled(crate(litemap)) = 0.7.2 -Provides: bundled(crate(litrs)) = 0.4.1 -Provides: bundled(crate(lmdb-rkv)) = 0.14.0 -Provides: bundled(crate(lmdb-rkv-sys)) = 0.11.2 -Provides: bundled(crate(localization-ffi)) = 0.1.0 -Provides: bundled(crate(lock_api)) = 0.4.9 -Provides: bundled(crate(log)) = 0.4.17 -Provides: bundled(crate(log)) = 0.4.20 -Provides: bundled(crate(malloc_size_of)) = 0.0.1 -Provides: bundled(crate(malloc_size_of_derive)) = 0.1.3 -Provides: bundled(crate(mapped_hyph)) = 0.4.3 -Provides: bundled(crate(matches)) = 0.1.10 -Provides: bundled(crate(md-5)) = 0.10.5 -Provides: bundled(crate(mdns_service)) = 0.1.1 -Provides: bundled(crate(memalloc)) = 0.1.0 -Provides: bundled(crate(memchr)) = 2.5.0 -Provides: bundled(crate(memmap2)) = 0.5.999 -Provides: bundled(crate(memmap2)) = 0.8.999 -Provides: bundled(crate(memmap2)) = 0.9.3 -Provides: bundled(crate(memoffset)) = 0.8.999 -Provides: bundled(crate(memoffset)) = 0.9.0 -Provides: bundled(crate(midir)) = 0.7.0 -Provides: bundled(crate(midir_impl)) = 0.1.0 -Provides: bundled(crate(mime)) = 0.3.16 -Provides: bundled(crate(mime_guess)) = 2.0.4 -Provides: bundled(crate(mime-guess-ffi)) = 0.1.0 -Provides: bundled(crate(minimal-lexical)) = 0.2.1 -Provides: bundled(crate(miniz_oxide)) = 0.7.1 -Provides: bundled(crate(mio)) = 0.8.8 -Provides: bundled(crate(moz_asserts)) = 0.1.0 -Provides: bundled(crate(mozbuild)) = 0.1.0 -Provides: bundled(crate(moz_cbor)) = 0.1.2 -Provides: bundled(crate(mozglue-static)) = 0.1.0 -Provides: bundled(crate(mozilla-central-workspace-hack)) = 0.1.0 -Provides: bundled(crate(moz_task)) = 0.1.0 -Provides: bundled(crate(mozurl)) = 0.0.1 -Provides: bundled(crate(mp4parse)) = 0.17.0 -Provides: bundled(crate(mp4parse_capi)) = 0.17.0 -Provides: bundled(crate(murmurhash3)) = 0.0.5 -Provides: bundled(crate(naga)) = 0.20.0 -Provides: bundled(crate(neqo-common)) = 0.7.9 -Provides: bundled(crate(neqo-crypto)) = 0.7.9 -Provides: bundled(crate(neqo_glue)) = 0.1.0 -Provides: bundled(crate(neqo-http3)) = 0.7.9 -Provides: bundled(crate(neqo-qpack)) = 0.7.9 -Provides: bundled(crate(neqo-transport)) = 0.7.9 -Provides: bundled(crate(netwerk_helper)) = 0.0.1 -Provides: bundled(crate(new_debug_unreachable)) = 1.0.4 -Provides: bundled(crate(nix)) = 0.26.99 -Provides: bundled(crate(nix)) = 0.28.0 -Provides: bundled(crate(nom)) = 7.1.3 -Provides: bundled(crate(nserror)) = 0.1.0 -Provides: bundled(crate(nss_build_common)) = 0.1.0 -Provides: bundled(crate(nss-gk-api)) = 0.3.0 -Provides: bundled(crate(nsstring)) = 0.1.0 -Provides: bundled(crate(num-conv)) = 0.1.0 -Provides: bundled(crate(num_cpus)) = 1.15.0 -Provides: bundled(crate(num-derive)) = 0.4.2 -Provides: bundled(crate(num-integer)) = 0.1.45 -Provides: bundled(crate(num-traits)) = 0.2.15 -Provides: bundled(crate(object)) = 0.32.0 -Provides: bundled(crate(oblivious_http)) = 0.1.0 -Provides: bundled(crate(ohttp)) = 0.3.1 -Provides: bundled(crate(once_cell)) = 1.19.0 -Provides: bundled(crate(oneshot-uniffi)) = 0.1.6 -Provides: bundled(crate(ordered-float)) = 3.4.0 -Provides: bundled(crate(origin-trials-ffi)) = 0.1.0 -Provides: bundled(crate(origin-trial-token)) = 0.1.1 -Provides: bundled(crate(os_str_bytes)) = 6.5.0 -Provides: bundled(crate(oxilangtag)) = 0.1.3 -Provides: bundled(crate(oxilangtag-ffi)) = 0.1.0 -Provides: bundled(crate(parking_lot)) = 0.12.1 -Provides: bundled(crate(parking_lot_core)) = 0.9.9 -Provides: bundled(crate(paste)) = 1.0.11 -Provides: bundled(crate(peek-poke)) = 0.3.0 -Provides: bundled(crate(peek-poke-derive)) = 0.3.0 -Provides: bundled(crate(percent-encoding)) = 2.3.1 -Provides: bundled(crate(phf)) = 0.11.2 -Provides: bundled(crate(phf_codegen)) = 0.11.2 -Provides: bundled(crate(phf_generator)) = 0.11.2 -Provides: bundled(crate(phf_macros)) = 0.11.2 -Provides: bundled(crate(phf_shared)) = 0.11.2 -Provides: bundled(crate(pin-project-lite)) = 0.2.9 -Provides: bundled(crate(pin-utils)) = 0.1.0 -Provides: bundled(crate(pkcs11-bindings)) = 0.1.5 -Provides: bundled(crate(pkg-config)) = 0.3.26 -Provides: bundled(crate(plain)) = 0.2.3 -Provides: bundled(crate(plane-split)) = 0.18.0 -Provides: bundled(crate(powerfmt)) = 0.2.0 -Provides: bundled(crate(ppv-lite86)) = 0.2.17 -Provides: bundled(crate(precomputed-hash)) = 0.1.1 -Provides: bundled(crate(prefs_parser)) = 0.0.1 -Provides: bundled(crate(prio)) = 0.16.2 -Provides: bundled(crate(processtools)) = 0.1.0 -Provides: bundled(crate(proc-macro2)) = 1.0.74 -Provides: bundled(crate(proc-macro2)) = 1.0.85 -Provides: bundled(crate(profiler_helper)) = 0.1.0 -Provides: bundled(crate(profiler-macros)) = 0.1.0 -Provides: bundled(crate(profiling)) = 1.0.7 -Provides: bundled(crate(prost)) = 0.12.1 -Provides: bundled(crate(prost-derive)) = 0.12.1 -Provides: bundled(crate(pulse)) = 0.3.0 -Provides: bundled(crate(pulse-ffi)) = 0.1.0 -Provides: bundled(crate(qcms)) = 0.3.0 -Provides: bundled(crate(qlog)) = 0.13.0 -Provides: bundled(crate(quick-error)) = 1.2.3 -Provides: bundled(crate(quote)) = 1.0.27 -Provides: bundled(crate(quote)) = 1.0.35 -Provides: bundled(crate(rand)) = 0.8.5 -Provides: bundled(crate(rand_chacha)) = 0.3.1 -Provides: bundled(crate(rand_core)) = 0.6.4 -Provides: bundled(crate(raw-window-handle)) = 0.6.0 -Provides: bundled(crate(rayon)) = 1.6.1 -Provides: bundled(crate(rayon-core)) = 1.12.0 -Provides: bundled(crate(regex)) = 1.9.4 -Provides: bundled(crate(regex-automata)) = 0.3.7 -Provides: bundled(crate(regex-syntax)) = 0.7.5 -Provides: bundled(crate(relevancy)) = 0.1.0 -Provides: bundled(crate(remote_settings)) = 0.1.0 -Provides: bundled(crate(remove_dir_all)) = 0.5.3 -Provides: bundled(crate(replace_with)) = 0.1.7 -Provides: bundled(crate(ringbuf)) = 0.2.8 -Provides: bundled(crate(rkv)) = 0.19.0 -Provides: bundled(crate(ron)) = 0.8.1 -Provides: bundled(crate(rsclientcerts)) = 0.1.0 -Provides: bundled(crate(rsdparsa_capi)) = 0.1.0 -Provides: bundled(crate(runloop)) = 0.1.0 -Provides: bundled(crate(rure)) = 0.2.2 -Provides: bundled(crate(rusqlite)) = 0.31.0 -Provides: bundled(crate(rust_cascade)) = 1.5.0 -Provides: bundled(crate(rustc-demangle)) = 0.1.21 -Provides: bundled(crate(rustc-hash)) = 1.1.0 -Provides: bundled(crate(rustc_version)) = 0.4.0 -Provides: bundled(crate(rust_decimal)) = 1.28.1 -Provides: bundled(crate(rustix)) = 0.37.19 -Provides: bundled(crate(rustix)) = 0.38.28 -Provides: bundled(crate(ryu)) = 1.0.12 -Provides: bundled(crate(ryu)) = 1.0.13 -Provides: bundled(crate(same-file)) = 1.0.6 -Provides: bundled(crate(scopeguard)) = 1.1.0 -Provides: bundled(crate(scroll)) = 0.12.0 -Provides: bundled(crate(scroll_derive)) = 0.12.0 -Provides: bundled(crate(selectors)) = 0.22.0 -Provides: bundled(crate(self_cell)) = 0.10.2 -Provides: bundled(crate(semver)) = 1.0.16 -Provides: bundled(crate(serde)) = 1.0.163 -Provides: bundled(crate(serde)) = 1.0.203 -Provides: bundled(crate(serde_bytes)) = 0.11.9 -Provides: bundled(crate(serde_cbor)) = 0.11.2 -Provides: bundled(crate(serde_derive)) = 1.0.163 -Provides: bundled(crate(serde_derive)) = 1.0.203 -Provides: bundled(crate(serde_json)) = 1.0.116 -Provides: bundled(crate(serde_json)) = 1.0.96 -Provides: bundled(crate(serde_path_to_error)) = 0.1.11 -Provides: bundled(crate(serde_with)) = 3.0.0 -Provides: bundled(crate(serde_with_macros)) = 3.0.0 -Provides: bundled(crate(servo_arc)) = 0.1.1 -Provides: bundled(crate(sfv)) = 0.9.4 -Provides: bundled(crate(sha1)) = 0.10.5 -Provides: bundled(crate(sha2)) = 0.10.6 -Provides: bundled(crate(sha3)) = 0.10.8 -Provides: bundled(crate(shlex)) = 1.1.0 -Provides: bundled(crate(siphasher)) = 0.3.10 -Provides: bundled(crate(slab)) = 0.4.8 -Provides: bundled(crate(smallbitvec)) = 2.5.1 -Provides: bundled(crate(smallvec)) = 1.13.1 -Provides: bundled(crate(smawk)) = 0.3.2 -Provides: bundled(crate(socket2)) = 0.4.999 -Provides: bundled(crate(socket2)) = 0.5.7 -Provides: bundled(crate(spirv)) = 0.3.0+sdk-1.3.268.0 -Provides: bundled(crate(sql-support)) = 0.1.0 -Provides: bundled(crate(stable_deref_trait)) = 1.2.0 -Provides: bundled(crate(static_assertions)) = 1.1.0 -Provides: bundled(crate(static_prefs)) = 0.1.0 -Provides: bundled(crate(storage)) = 0.1.0 -Provides: bundled(crate(storage_variant)) = 0.1.0 -Provides: bundled(crate(strck)) = 0.1.2 -Provides: bundled(crate(strck_ident)) = 0.1.2 -Provides: bundled(crate(strsim)) = 0.10.0 -Provides: bundled(crate(style)) = 0.0.1 -Provides: bundled(crate(style_derive)) = 0.0.1 -Provides: bundled(crate(style_traits)) = 0.0.1 -Provides: bundled(crate(subtle)) = 2.5.0 -Provides: bundled(crate(suggest)) = 0.1.0 -Provides: bundled(crate(svg_fmt)) = 0.4.1 -Provides: bundled(crate(swgl)) = 0.1.0 -Provides: bundled(crate(syn)) = 1.0.109 -Provides: bundled(crate(syn)) = 2.0.16 -Provides: bundled(crate(syn)) = 2.0.46 -Provides: bundled(crate(sync15)) = 0.1.0 -Provides: bundled(crate(sync-guid)) = 0.1.0 -Provides: bundled(crate(synstructure)) = 0.13.1 -Provides: bundled(crate(tabs)) = 0.1.0 -Provides: bundled(crate(tempfile)) = 3.5.0 -Provides: bundled(crate(tempfile)) = 3.9.0 -Provides: bundled(crate(termcolor)) = 1.2.0 -Provides: bundled(crate(termcolor)) = 1.4.1 -Provides: bundled(crate(textwrap)) = 0.16.0 -Provides: bundled(crate(textwrap)) = 0.16.1 -Provides: bundled(crate(thin-vec)) = 0.2.12 -Provides: bundled(crate(thiserror)) = 1.0.61 -Provides: bundled(crate(thiserror-impl)) = 1.0.61 -Provides: bundled(crate(threadbound)) = 0.1.5 -Provides: bundled(crate(time)) = 0.1.45 -Provides: bundled(crate(time)) = 0.3.36 -Provides: bundled(crate(time-core)) = 0.1.2 -Provides: bundled(crate(time-macros)) = 0.2.18 -Provides: bundled(crate(tinystr)) = 0.7.4 -Provides: bundled(crate(tinyvec)) = 1.999.999 -Provides: bundled(crate(toml)) = 0.5.11 -Provides: bundled(crate(topological-sort)) = 0.1.0 -Provides: bundled(crate(to_shmem)) = 0.0.1 -Provides: bundled(crate(to_shmem_derive)) = 0.0.1 -Provides: bundled(crate(tracy-rs)) = 0.1.2 -Provides: bundled(crate(typed-arena-nomut)) = 0.1.0 -Provides: bundled(crate(type-map)) = 0.4.0 -Provides: bundled(crate(typenum)) = 1.16.0 -Provides: bundled(crate(types)) = 0.1.0 -Provides: bundled(crate(uluru)) = 3.0.0 -Provides: bundled(crate(unicase)) = 2.6.0 -Provides: bundled(crate(unic-langid)) = 0.9.5 -Provides: bundled(crate(unic-langid-ffi)) = 0.1.0 -Provides: bundled(crate(unic-langid-impl)) = 0.9.5 -Provides: bundled(crate(unicode-bidi)) = 0.3.15 -Provides: bundled(crate(unicode-bidi-ffi)) = 0.1.0 -Provides: bundled(crate(unicode-ident)) = 1.0.6 -Provides: bundled(crate(unicode-ident)) = 1.0.8 -Provides: bundled(crate(unicode-linebreak)) = 0.1.5 -Provides: bundled(crate(unicode-normalization)) = 0.1.22 -Provides: bundled(crate(unicode-width)) = 0.1.10 -Provides: bundled(crate(unicode-xid)) = 0.2.4 -Provides: bundled(crate(uniffi)) = 0.27.1 -Provides: bundled(crate(uniffi_bindgen)) = 0.27.1 -Provides: bundled(crate(uniffi_build)) = 0.27.1 -Provides: bundled(crate(uniffi_checksum_derive)) = 0.27.1 -Provides: bundled(crate(uniffi_core)) = 0.27.1 -Provides: bundled(crate(uniffi_macros)) = 0.27.1 -Provides: bundled(crate(uniffi_meta)) = 0.27.1 -Provides: bundled(crate(uniffi_testing)) = 0.27.1 -Provides: bundled(crate(uniffi_udl)) = 0.27.1 -Provides: bundled(crate(url)) = 2.5.0 -Provides: bundled(crate(utf8_iter)) = 1.0.3 -Provides: bundled(crate(uuid)) = 1.3.0 -Provides: bundled(crate(vcpkg)) = 0.2.999 -Provides: bundled(crate(version_check)) = 0.9.4 -Provides: bundled(crate(viaduct)) = 0.1.0 -Provides: bundled(crate(void)) = 1.0.2 -Provides: bundled(crate(walkdir)) = 2.3.2 -Provides: bundled(crate(wasm-encoder)) = 0.205.0 -Provides: bundled(crate(wast)) = 205.0.0 -Provides: bundled(crate(webext-storage)) = 0.1.0 -Provides: bundled(crate(webext_storage_bridge)) = 0.1.0 -Provides: bundled(crate(webrender)) = 0.62.0 -Provides: bundled(crate(webrender_api)) = 0.62.0 -Provides: bundled(crate(webrender_bindings)) = 0.1.0 -Provides: bundled(crate(webrender_build)) = 0.0.2 -Provides: bundled(crate(webrtc-sdp)) = 0.3.11 -Provides: bundled(crate(weedle2)) = 5.0.0 -Provides: bundled(crate(wgpu_bindings)) = 0.1.0 -Provides: bundled(crate(wgpu-core)) = 0.20.0 -Provides: bundled(crate(wgpu-hal)) = 0.20.0 -Provides: bundled(crate(wgpu-types)) = 0.20.0 -Provides: bundled(crate(whatsys)) = 0.3.1 -Provides: bundled(crate(wpf-gpu-raster)) = 0.1.0 -Provides: bundled(crate(wr_glyph_rasterizer)) = 0.1.0 -Provides: bundled(crate(writeable)) = 0.5.4 -Provides: bundled(crate(wr_malloc_size_of)) = 0.0.2 -Provides: bundled(crate(xmldecl)) = 0.2.0 -Provides: bundled(crate(xml-rs)) = 0.8.4 -Provides: bundled(crate(xpcom)) = 0.1.0 -Provides: bundled(crate(xpcom_macros)) = 0.1.0 -Provides: bundled(crate(yoke)) = 0.7.3 -Provides: bundled(crate(yoke-derive)) = 0.7.3 -Provides: bundled(crate(zeitstempel)) = 0.1.1 -Provides: bundled(crate(zerocopy)) = 0.7.32 -Provides: bundled(crate(zerofrom)) = 0.1.2 -Provides: bundled(crate(zerofrom-derive)) = 0.1.3 -Provides: bundled(crate(zerovec)) = 0.10.1 -Provides: bundled(crate(zerovec-derive)) = 0.10.1 +Provides: bundled(crate(aa-stroke)) = 0.1.0 +Provides: bundled(crate(adler)) = 1.0.2 +Provides: bundled(crate(ahash)) = 0.8.11 +Provides: bundled(crate(aho-corasick)) = 1.1.0 +Provides: bundled(crate(alsa)) = 0.8.1 +Provides: bundled(crate(alsa-sys)) = 0.3.1 +Provides: bundled(crate(anyhow)) = 1.0.69 +Provides: bundled(crate(app_services_logger)) = 0.1.0 +Provides: bundled(crate(app_units)) = 0.7.3 +Provides: bundled(crate(arrayref)) = 0.3.6 +Provides: bundled(crate(arrayvec)) = 0.7.2 +Provides: bundled(crate(ash)) = 0.38.0+1.3.281 +Provides: bundled(crate(askama)) = 0.12.0 +Provides: bundled(crate(askama_derive)) = 0.12.1 +Provides: bundled(crate(askama_escape)) = 0.10.3 +Provides: bundled(crate(async-task)) = 4.3.0 +Provides: bundled(crate(async-trait)) = 0.1.68 +Provides: bundled(crate(atomic_refcell)) = 0.1.9 +Provides: bundled(crate(atty)) = 0.2.14 +Provides: bundled(crate(audioipc2)) = 0.6.0 +Provides: bundled(crate(audioipc2-client)) = 0.6.0 +Provides: bundled(crate(audioipc2-server)) = 0.6.0 +Provides: bundled(crate(audio_thread_priority)) = 0.32.0 +Provides: bundled(crate(authenticator)) = 0.4.0-alpha.24 +Provides: bundled(crate(authrs_bridge)) = 0.1.0 +Provides: bundled(crate(autocfg)) = 1.1.0 +Provides: bundled(crate(autocfg)) = 1.1.0 +Provides: bundled(crate(base64)) = 0.21.3 +Provides: bundled(crate(basic-toml)) = 0.1.2 +Provides: bundled(crate(bhttp)) = 0.3.1 +Provides: bundled(crate(binary_http)) = 0.1.0 +Provides: bundled(crate(bincode)) = 1.3.3 +Provides: bundled(crate(bindgen)) = 0.63.999 +Provides: bundled(crate(bindgen)) = 0.69.4 +Provides: bundled(crate(bitflags)) = 1.3.2 +Provides: bundled(crate(bitflags)) = 1.999.999 +Provides: bundled(crate(bitflags)) = 2.5.0 +Provides: bundled(crate(bitreader)) = 0.3.6 +Provides: bundled(crate(bit-set)) = 0.5.3 +Provides: bundled(crate(bit-vec)) = 0.6.3 +Provides: bundled(crate(block-buffer)) = 0.10.3 +Provides: bundled(crate(bookmark_sync)) = 0.1.0 +Provides: bundled(crate(buildid_reader)) = 0.1.0 +Provides: bundled(crate(build-parallel)) = 0.1.2 +Provides: bundled(crate(builtins-static)) = 0.1.0 +Provides: bundled(crate(bumpalo)) = 3.15.4 +Provides: bundled(crate(byteorder)) = 1.5.0 +Provides: bundled(crate(bytes)) = 1.4.0 +Provides: bundled(crate(cache-padded)) = 1.2.0 +Provides: bundled(crate(camino)) = 1.1.2 +Provides: bundled(crate(cargo_metadata)) = 0.15.3 +Provides: bundled(crate(cargo-platform)) = 0.1.2 +Provides: bundled(crate(cascade_bloom_filter)) = 0.1.0 +Provides: bundled(crate(cbindgen)) = 0.26.0 +Provides: bundled(crate(cc)) = 1.0.89 +Provides: bundled(crate(cert_storage)) = 0.0.1 +Provides: bundled(crate(cexpr)) = 0.6.0 +Provides: bundled(crate(cfg_aliases)) = 0.1.1 +Provides: bundled(crate(cfg-if)) = 1.0.0 +Provides: bundled(crate(chardetng)) = 0.1.9 +Provides: bundled(crate(chardetng_c)) = 0.1.2 +Provides: bundled(crate(chrono)) = 0.4.19 +Provides: bundled(crate(chunky-vec)) = 0.1.0 +Provides: bundled(crate(clang-sys)) = 1.7.0 +Provides: bundled(crate(clap)) = 3.2.25 +Provides: bundled(crate(clap_lex)) = 0.2.4 +Provides: bundled(crate(cmake)) = 0.1.999 +Provides: bundled(crate(codespan-reporting)) = 0.11.1 +Provides: bundled(crate(core_maths)) = 0.1.0 +Provides: bundled(crate(cose)) = 0.1.4 +Provides: bundled(crate(cose-c)) = 0.1.5 +Provides: bundled(crate(cpufeatures)) = 0.2.8 +Provides: bundled(crate(crc32fast)) = 1.3.2 +Provides: bundled(crate(crossbeam-channel)) = 0.5.6 +Provides: bundled(crate(crossbeam-deque)) = 0.8.2 +Provides: bundled(crate(crossbeam-epoch)) = 0.9.14 +Provides: bundled(crate(crossbeam-queue)) = 0.3.8 +Provides: bundled(crate(crossbeam-utils)) = 0.8.14 +Provides: bundled(crate(crypto-common)) = 0.1.6 +Provides: bundled(crate(crypto_hash)) = 0.1.0 +Provides: bundled(crate(cssparser)) = 0.34.0 +Provides: bundled(crate(cssparser-macros)) = 0.6.1 +Provides: bundled(crate(cstr)) = 0.2.11 +Provides: bundled(crate(cubeb)) = 0.13.0 +Provides: bundled(crate(cubeb-backend)) = 0.13.0 +Provides: bundled(crate(cubeb-core)) = 0.13.0 +Provides: bundled(crate(cubeb-pulse)) = 0.5.0 +Provides: bundled(crate(cubeb-sys)) = 0.13.0 +Provides: bundled(crate(dap_ffi)) = 0.1.0 +Provides: bundled(crate(darling)) = 0.20.1 +Provides: bundled(crate(darling_core)) = 0.20.1 +Provides: bundled(crate(darling_macro)) = 0.20.1 +Provides: bundled(crate(data-encoding)) = 2.3.3 +Provides: bundled(crate(data-encoding-ffi)) = 0.1.0 +Provides: bundled(crate(data_storage)) = 0.0.1 +Provides: bundled(crate(dbus)) = 0.6.5 +Provides: bundled(crate(deranged)) = 0.3.11 +Provides: bundled(crate(derive_common)) = 0.0.1 +Provides: bundled(crate(derive_more)) = 0.99.999 +Provides: bundled(crate(derive_more)) = 1.0.0-beta.2 +Provides: bundled(crate(derive_more-impl)) = 1.0.0-beta.2 +Provides: bundled(crate(digest)) = 0.10.6 +Provides: bundled(crate(diplomat)) = 0.7.0 +Provides: bundled(crate(diplomat_core)) = 0.7.0 +Provides: bundled(crate(diplomat-runtime)) = 0.7.0 +Provides: bundled(crate(dirs)) = 4.0.0 +Provides: bundled(crate(dirs-sys)) = 0.3.7 +Provides: bundled(crate(displaydoc)) = 0.2.4 +Provides: bundled(crate(dns-parser)) = 0.8.0 +Provides: bundled(crate(document-features)) = 0.2.8 +Provides: bundled(crate(dogear)) = 0.5.0 +Provides: bundled(crate(dom)) = 0.1.0 +Provides: bundled(crate(dom_fragmentdirectives)) = 0.1.0 +Provides: bundled(crate(dtoa)) = 0.4.8 +Provides: bundled(crate(dtoa-short)) = 0.3.3 +Provides: bundled(crate(either)) = 1.8.1 +Provides: bundled(crate(encoding_c)) = 0.9.8 +Provides: bundled(crate(encoding_c_mem)) = 0.2.6 +Provides: bundled(crate(encoding_glue)) = 0.1.0 +Provides: bundled(crate(encoding_rs)) = 0.8.34 +Provides: bundled(crate(enum-map)) = 2.7.3 +Provides: bundled(crate(enum-map-derive)) = 0.17.0 +Provides: bundled(crate(enumset)) = 1.1.2 +Provides: bundled(crate(enumset_derive)) = 0.8.1 +Provides: bundled(crate(env_logger)) = 0.10.0 +Provides: bundled(crate(equivalent)) = 1.0.1 +Provides: bundled(crate(error-chain)) = 0.12.4 +Provides: bundled(crate(error-support)) = 0.1.0 +Provides: bundled(crate(error-support-macros)) = 0.1.0 +Provides: bundled(crate(etagere)) = 0.2.7 +Provides: bundled(crate(euclid)) = 0.22.10 +Provides: bundled(crate(fallible_collections)) = 0.4.9 +Provides: bundled(crate(fallible-iterator)) = 0.3.0 +Provides: bundled(crate(fallible-streaming-iterator)) = 0.1.9 +Provides: bundled(crate(fastrand)) = 1.9.0 +Provides: bundled(crate(fastrand)) = 2.0.0 +Provides: bundled(crate(ffi-support)) = 0.4.4 +Provides: bundled(crate(firefox-on-glean)) = 0.1.0 +Provides: bundled(crate(flate2)) = 1.0.26 +Provides: bundled(crate(fluent)) = 0.16.0 +Provides: bundled(crate(fluent-bundle)) = 0.15.2 +Provides: bundled(crate(fluent-fallback)) = 0.7.0 +Provides: bundled(crate(fluent-ffi)) = 0.1.0 +Provides: bundled(crate(fluent-langneg)) = 0.13.0 +Provides: bundled(crate(fluent-langneg-ffi)) = 0.1.0 +Provides: bundled(crate(fluent-pseudo)) = 0.3.1 +Provides: bundled(crate(fluent-syntax)) = 0.11.0 +Provides: bundled(crate(fnv)) = 1.0.7 +Provides: bundled(crate(fog_control)) = 0.1.0 +Provides: bundled(crate(form_urlencoded)) = 1.2.1 +Provides: bundled(crate(freetype)) = 0.7.0 +Provides: bundled(crate(fs-err)) = 2.9.0 +Provides: bundled(crate(futures)) = 0.3.28 +Provides: bundled(crate(futures-channel)) = 0.3.28 +Provides: bundled(crate(futures-core)) = 0.3.28 +Provides: bundled(crate(futures-executor)) = 0.3.28 +Provides: bundled(crate(futures-io)) = 0.3.28 +Provides: bundled(crate(futures-macro)) = 0.3.28 +Provides: bundled(crate(futures-sink)) = 0.3.28 +Provides: bundled(crate(futures-task)) = 0.3.28 +Provides: bundled(crate(futures-util)) = 0.3.28 +Provides: bundled(crate(fxhash)) = 0.2.1 +Provides: bundled(crate(gecko_logger)) = 0.1.0 +Provides: bundled(crate(gecko-profiler)) = 0.1.0 +Provides: bundled(crate(geckoservo)) = 0.0.1 +Provides: bundled(crate(generic-array)) = 0.14.6 +Provides: bundled(crate(getrandom)) = 0.2.14 +Provides: bundled(crate(gkrust)) = 0.1.0 +Provides: bundled(crate(gkrust-shared)) = 0.1.0 +Provides: bundled(crate(gkrust_utils)) = 0.1.0 +Provides: bundled(crate(gleam)) = 0.15.0 +Provides: bundled(crate(glean)) = 60.1.1 +Provides: bundled(crate(glean-core)) = 60.1.1 +Provides: bundled(crate(gl_generator)) = 0.14.0 +Provides: bundled(crate(glob)) = 0.3.1 +Provides: bundled(crate(glsl)) = 6.0.2 +Provides: bundled(crate(glslopt)) = 0.1.10 +Provides: bundled(crate(glsl-to-cxx)) = 0.1.0 +Provides: bundled(crate(goblin)) = 0.8.1 +Provides: bundled(crate(golden_gate)) = 0.1.0 +Provides: bundled(crate(gpu-alloc)) = 0.6.0 +Provides: bundled(crate(gpu-alloc-types)) = 0.3.0 +Provides: bundled(crate(gpu-descriptor)) = 0.3.0 +Provides: bundled(crate(gpu-descriptor-types)) = 0.2.0 +Provides: bundled(crate(half)) = 1.8.2 +Provides: bundled(crate(hashbrown)) = 0.12.3 +Provides: bundled(crate(hashbrown)) = 0.13.999 +Provides: bundled(crate(hashbrown)) = 0.14.5 +Provides: bundled(crate(hashlink)) = 0.9.1 +Provides: bundled(crate(heck)) = 0.4.1 +Provides: bundled(crate(hex)) = 0.4.3 +Provides: bundled(crate(hexf-parse)) = 0.2.1 +Provides: bundled(crate(http_sfv)) = 0.1.0 +Provides: bundled(crate(icu_capi)) = 1.4.0 +Provides: bundled(crate(icu_collections)) = 1.4.0 +Provides: bundled(crate(icu_locid)) = 1.4.0 +Provides: bundled(crate(icu_locid_transform)) = 1.4.0 +Provides: bundled(crate(icu_locid_transform_data)) = 1.4.0 +Provides: bundled(crate(icu_properties)) = 1.4.0 +Provides: bundled(crate(icu_properties_data)) = 1.4.0 +Provides: bundled(crate(icu_provider)) = 1.4.0 +Provides: bundled(crate(icu_provider_adapters)) = 1.4.0 +Provides: bundled(crate(icu_provider_macros)) = 1.4.0 +Provides: bundled(crate(icu_segmenter)) = 1.4.0 +Provides: bundled(crate(icu_segmenter_data)) = 1.4.0 +Provides: bundled(crate(id-arena)) = 2.2.1 +Provides: bundled(crate(ident_case)) = 1.0.1 +Provides: bundled(crate(idna)) = 0.5.0 +Provides: bundled(crate(indexmap)) = 1.9.3 +Provides: bundled(crate(indexmap)) = 2.2.6 +Provides: bundled(crate(inherent)) = 1.0.7 +Provides: bundled(crate(interrupt-support)) = 0.1.0 +Provides: bundled(crate(intl-memoizer)) = 0.5.1 +Provides: bundled(crate(intl_pluralrules)) = 7.0.2 +Provides: bundled(crate(io-lifetimes)) = 1.0.10 +Provides: bundled(crate(iovec)) = 0.1.4 +Provides: bundled(crate(ipcclientcerts-static)) = 0.1.0 +Provides: bundled(crate(itertools)) = 0.10.5 +Provides: bundled(crate(itoa)) = 1.0.5 +Provides: bundled(crate(itoa)) = 1.0.6 +Provides: bundled(crate(jobserver)) = 0.1.25 +Provides: bundled(crate(jog)) = 0.1.0 +Provides: bundled(crate(jsrust)) = 0.1.0 +Provides: bundled(crate(jsrust_shared)) = 0.1.0 +Provides: bundled(crate(keccak)) = 0.1.4 +Provides: bundled(crate(khronos_api)) = 3.1.0 +Provides: bundled(crate(kvstore)) = 0.1.0 +Provides: bundled(crate(l10nregistry)) = 0.3.0 +Provides: bundled(crate(l10nregistry-ffi)) = 0.1.0 +Provides: bundled(crate(lazycell)) = 1.3.0 +Provides: bundled(crate(lazy_static)) = 1.4.0 +Provides: bundled(crate(leb128)) = 0.2.5 +Provides: bundled(crate(libc)) = 0.2.144 +Provides: bundled(crate(libc)) = 0.2.153 +Provides: bundled(crate(libdbus-sys)) = 0.2.2 +Provides: bundled(crate(libloading)) = 0.8.3 +Provides: bundled(crate(libm)) = 0.2.6 +Provides: bundled(crate(libsqlite3-sys)) = 0.28.0 +Provides: bundled(crate(libudev)) = 0.2.0 +Provides: bundled(crate(libudev-sys)) = 0.1.3 +Provides: bundled(crate(linux-raw-sys)) = 0.3.7 +Provides: bundled(crate(linux-raw-sys)) = 0.4.12 +Provides: bundled(crate(litemap)) = 0.7.2 +Provides: bundled(crate(litrs)) = 0.4.1 +Provides: bundled(crate(lmdb-rkv)) = 0.14.0 +Provides: bundled(crate(lmdb-rkv-sys)) = 0.11.2 +Provides: bundled(crate(localization-ffi)) = 0.1.0 +Provides: bundled(crate(lock_api)) = 0.4.9 +Provides: bundled(crate(log)) = 0.4.17 +Provides: bundled(crate(log)) = 0.4.20 +Provides: bundled(crate(malloc_size_of)) = 0.0.1 +Provides: bundled(crate(malloc_size_of_derive)) = 0.1.3 +Provides: bundled(crate(mapped_hyph)) = 0.4.3 +Provides: bundled(crate(matches)) = 0.1.10 +Provides: bundled(crate(md-5)) = 0.10.5 +Provides: bundled(crate(mdns_service)) = 0.1.1 +Provides: bundled(crate(memalloc)) = 0.1.0 +Provides: bundled(crate(memchr)) = 2.5.0 +Provides: bundled(crate(memmap2)) = 0.5.999 +Provides: bundled(crate(memmap2)) = 0.8.999 +Provides: bundled(crate(memmap2)) = 0.9.3 +Provides: bundled(crate(memoffset)) = 0.8.999 +Provides: bundled(crate(memoffset)) = 0.9.0 +Provides: bundled(crate(midir)) = 0.7.0 +Provides: bundled(crate(midir_impl)) = 0.1.0 +Provides: bundled(crate(mime)) = 0.3.16 +Provides: bundled(crate(mime_guess)) = 2.0.4 +Provides: bundled(crate(mime-guess-ffi)) = 0.1.0 +Provides: bundled(crate(minimal-lexical)) = 0.2.1 +Provides: bundled(crate(miniz_oxide)) = 0.7.1 +Provides: bundled(crate(mio)) = 0.8.8 +Provides: bundled(crate(moz_asserts)) = 0.1.0 +Provides: bundled(crate(mozbuild)) = 0.1.0 +Provides: bundled(crate(moz_cbor)) = 0.1.2 +Provides: bundled(crate(mozglue-static)) = 0.1.0 +Provides: bundled(crate(mozilla-central-workspace-hack)) = 0.1.0 +Provides: bundled(crate(moz_task)) = 0.1.0 +Provides: bundled(crate(mozurl)) = 0.0.1 +Provides: bundled(crate(mp4parse)) = 0.17.0 +Provides: bundled(crate(mp4parse_capi)) = 0.17.0 +Provides: bundled(crate(murmurhash3)) = 0.0.5 +Provides: bundled(crate(naga)) = 0.20.0 +Provides: bundled(crate(neqo-common)) = 0.7.9 +Provides: bundled(crate(neqo-crypto)) = 0.7.9 +Provides: bundled(crate(neqo_glue)) = 0.1.0 +Provides: bundled(crate(neqo-http3)) = 0.7.9 +Provides: bundled(crate(neqo-qpack)) = 0.7.9 +Provides: bundled(crate(neqo-transport)) = 0.7.9 +Provides: bundled(crate(netwerk_helper)) = 0.0.1 +Provides: bundled(crate(new_debug_unreachable)) = 1.0.4 +Provides: bundled(crate(nix)) = 0.26.99 +Provides: bundled(crate(nix)) = 0.28.0 +Provides: bundled(crate(nom)) = 7.1.3 +Provides: bundled(crate(nserror)) = 0.1.0 +Provides: bundled(crate(nss_build_common)) = 0.1.0 +Provides: bundled(crate(nss-gk-api)) = 0.3.0 +Provides: bundled(crate(nsstring)) = 0.1.0 +Provides: bundled(crate(num-conv)) = 0.1.0 +Provides: bundled(crate(num_cpus)) = 1.15.0 +Provides: bundled(crate(num-derive)) = 0.4.2 +Provides: bundled(crate(num-integer)) = 0.1.45 +Provides: bundled(crate(num-traits)) = 0.2.15 +Provides: bundled(crate(object)) = 0.32.0 +Provides: bundled(crate(oblivious_http)) = 0.1.0 +Provides: bundled(crate(ohttp)) = 0.3.1 +Provides: bundled(crate(once_cell)) = 1.19.0 +Provides: bundled(crate(oneshot-uniffi)) = 0.1.6 +Provides: bundled(crate(ordered-float)) = 3.4.0 +Provides: bundled(crate(origin-trials-ffi)) = 0.1.0 +Provides: bundled(crate(origin-trial-token)) = 0.1.1 +Provides: bundled(crate(os_str_bytes)) = 6.5.0 +Provides: bundled(crate(oxilangtag)) = 0.1.3 +Provides: bundled(crate(oxilangtag-ffi)) = 0.1.0 +Provides: bundled(crate(parking_lot)) = 0.12.1 +Provides: bundled(crate(parking_lot_core)) = 0.9.9 +Provides: bundled(crate(paste)) = 1.0.11 +Provides: bundled(crate(peek-poke)) = 0.3.0 +Provides: bundled(crate(peek-poke-derive)) = 0.3.0 +Provides: bundled(crate(percent-encoding)) = 2.3.1 +Provides: bundled(crate(phf)) = 0.11.2 +Provides: bundled(crate(phf_codegen)) = 0.11.2 +Provides: bundled(crate(phf_generator)) = 0.11.2 +Provides: bundled(crate(phf_macros)) = 0.11.2 +Provides: bundled(crate(phf_shared)) = 0.11.2 +Provides: bundled(crate(pin-project-lite)) = 0.2.9 +Provides: bundled(crate(pin-utils)) = 0.1.0 +Provides: bundled(crate(pkcs11-bindings)) = 0.1.5 +Provides: bundled(crate(pkg-config)) = 0.3.26 +Provides: bundled(crate(plain)) = 0.2.3 +Provides: bundled(crate(plane-split)) = 0.18.0 +Provides: bundled(crate(powerfmt)) = 0.2.0 +Provides: bundled(crate(ppv-lite86)) = 0.2.17 +Provides: bundled(crate(precomputed-hash)) = 0.1.1 +Provides: bundled(crate(prefs_parser)) = 0.0.1 +Provides: bundled(crate(prio)) = 0.16.2 +Provides: bundled(crate(processtools)) = 0.1.0 +Provides: bundled(crate(proc-macro2)) = 1.0.74 +Provides: bundled(crate(proc-macro2)) = 1.0.85 +Provides: bundled(crate(profiler_helper)) = 0.1.0 +Provides: bundled(crate(profiler-macros)) = 0.1.0 +Provides: bundled(crate(profiling)) = 1.0.7 +Provides: bundled(crate(prost)) = 0.12.1 +Provides: bundled(crate(prost-derive)) = 0.12.1 +Provides: bundled(crate(pulse)) = 0.3.0 +Provides: bundled(crate(pulse-ffi)) = 0.1.0 +Provides: bundled(crate(qcms)) = 0.3.0 +Provides: bundled(crate(qlog)) = 0.13.0 +Provides: bundled(crate(quick-error)) = 1.2.3 +Provides: bundled(crate(quote)) = 1.0.27 +Provides: bundled(crate(quote)) = 1.0.35 +Provides: bundled(crate(rand)) = 0.8.5 +Provides: bundled(crate(rand_chacha)) = 0.3.1 +Provides: bundled(crate(rand_core)) = 0.6.4 +Provides: bundled(crate(raw-window-handle)) = 0.6.0 +Provides: bundled(crate(rayon)) = 1.6.1 +Provides: bundled(crate(rayon-core)) = 1.12.0 +Provides: bundled(crate(regex)) = 1.9.4 +Provides: bundled(crate(regex-automata)) = 0.3.7 +Provides: bundled(crate(regex-syntax)) = 0.7.5 +Provides: bundled(crate(relevancy)) = 0.1.0 +Provides: bundled(crate(remote_settings)) = 0.1.0 +Provides: bundled(crate(remove_dir_all)) = 0.5.3 +Provides: bundled(crate(replace_with)) = 0.1.7 +Provides: bundled(crate(ringbuf)) = 0.2.8 +Provides: bundled(crate(rkv)) = 0.19.0 +Provides: bundled(crate(ron)) = 0.8.1 +Provides: bundled(crate(rsclientcerts)) = 0.1.0 +Provides: bundled(crate(rsdparsa_capi)) = 0.1.0 +Provides: bundled(crate(runloop)) = 0.1.0 +Provides: bundled(crate(rure)) = 0.2.2 +Provides: bundled(crate(rusqlite)) = 0.31.0 +Provides: bundled(crate(rust_cascade)) = 1.5.0 +Provides: bundled(crate(rustc-demangle)) = 0.1.21 +Provides: bundled(crate(rustc-hash)) = 1.1.0 +Provides: bundled(crate(rustc_version)) = 0.4.0 +Provides: bundled(crate(rust_decimal)) = 1.28.1 +Provides: bundled(crate(rustix)) = 0.37.19 +Provides: bundled(crate(rustix)) = 0.38.28 +Provides: bundled(crate(ryu)) = 1.0.12 +Provides: bundled(crate(ryu)) = 1.0.13 +Provides: bundled(crate(same-file)) = 1.0.6 +Provides: bundled(crate(scopeguard)) = 1.1.0 +Provides: bundled(crate(scroll)) = 0.12.0 +Provides: bundled(crate(scroll_derive)) = 0.12.0 +Provides: bundled(crate(selectors)) = 0.22.0 +Provides: bundled(crate(self_cell)) = 0.10.2 +Provides: bundled(crate(semver)) = 1.0.16 +Provides: bundled(crate(serde)) = 1.0.163 +Provides: bundled(crate(serde)) = 1.0.203 +Provides: bundled(crate(serde_bytes)) = 0.11.9 +Provides: bundled(crate(serde_cbor)) = 0.11.2 +Provides: bundled(crate(serde_derive)) = 1.0.163 +Provides: bundled(crate(serde_derive)) = 1.0.203 +Provides: bundled(crate(serde_json)) = 1.0.116 +Provides: bundled(crate(serde_json)) = 1.0.96 +Provides: bundled(crate(serde_path_to_error)) = 0.1.11 +Provides: bundled(crate(serde_with)) = 3.0.0 +Provides: bundled(crate(serde_with_macros)) = 3.0.0 +Provides: bundled(crate(servo_arc)) = 0.1.1 +Provides: bundled(crate(sfv)) = 0.9.4 +Provides: bundled(crate(sha1)) = 0.10.5 +Provides: bundled(crate(sha2)) = 0.10.6 +Provides: bundled(crate(sha3)) = 0.10.8 +Provides: bundled(crate(shlex)) = 1.1.0 +Provides: bundled(crate(siphasher)) = 0.3.10 +Provides: bundled(crate(slab)) = 0.4.8 +Provides: bundled(crate(smallbitvec)) = 2.5.1 +Provides: bundled(crate(smallvec)) = 1.13.1 +Provides: bundled(crate(smawk)) = 0.3.2 +Provides: bundled(crate(socket2)) = 0.4.999 +Provides: bundled(crate(socket2)) = 0.5.7 +Provides: bundled(crate(spirv)) = 0.3.0+sdk-1.3.268.0 +Provides: bundled(crate(sql-support)) = 0.1.0 +Provides: bundled(crate(stable_deref_trait)) = 1.2.0 +Provides: bundled(crate(static_assertions)) = 1.1.0 +Provides: bundled(crate(static_prefs)) = 0.1.0 +Provides: bundled(crate(storage)) = 0.1.0 +Provides: bundled(crate(storage_variant)) = 0.1.0 +Provides: bundled(crate(strck)) = 0.1.2 +Provides: bundled(crate(strck_ident)) = 0.1.2 +Provides: bundled(crate(strsim)) = 0.10.0 +Provides: bundled(crate(style)) = 0.0.1 +Provides: bundled(crate(style_derive)) = 0.0.1 +Provides: bundled(crate(style_traits)) = 0.0.1 +Provides: bundled(crate(subtle)) = 2.5.0 +Provides: bundled(crate(suggest)) = 0.1.0 +Provides: bundled(crate(svg_fmt)) = 0.4.1 +Provides: bundled(crate(swgl)) = 0.1.0 +Provides: bundled(crate(syn)) = 1.0.109 +Provides: bundled(crate(syn)) = 2.0.16 +Provides: bundled(crate(syn)) = 2.0.46 +Provides: bundled(crate(sync15)) = 0.1.0 +Provides: bundled(crate(sync-guid)) = 0.1.0 +Provides: bundled(crate(synstructure)) = 0.13.1 +Provides: bundled(crate(tabs)) = 0.1.0 +Provides: bundled(crate(tempfile)) = 3.5.0 +Provides: bundled(crate(tempfile)) = 3.9.0 +Provides: bundled(crate(termcolor)) = 1.2.0 +Provides: bundled(crate(termcolor)) = 1.4.1 +Provides: bundled(crate(textwrap)) = 0.16.0 +Provides: bundled(crate(textwrap)) = 0.16.1 +Provides: bundled(crate(thin-vec)) = 0.2.12 +Provides: bundled(crate(thiserror)) = 1.0.61 +Provides: bundled(crate(thiserror-impl)) = 1.0.61 +Provides: bundled(crate(threadbound)) = 0.1.5 +Provides: bundled(crate(time)) = 0.1.45 +Provides: bundled(crate(time)) = 0.3.36 +Provides: bundled(crate(time-core)) = 0.1.2 +Provides: bundled(crate(time-macros)) = 0.2.18 +Provides: bundled(crate(tinystr)) = 0.7.4 +Provides: bundled(crate(tinyvec)) = 1.999.999 +Provides: bundled(crate(toml)) = 0.5.11 +Provides: bundled(crate(topological-sort)) = 0.1.0 +Provides: bundled(crate(to_shmem)) = 0.0.1 +Provides: bundled(crate(to_shmem_derive)) = 0.0.1 +Provides: bundled(crate(tracy-rs)) = 0.1.2 +Provides: bundled(crate(typed-arena-nomut)) = 0.1.0 +Provides: bundled(crate(type-map)) = 0.4.0 +Provides: bundled(crate(typenum)) = 1.16.0 +Provides: bundled(crate(types)) = 0.1.0 +Provides: bundled(crate(uluru)) = 3.0.0 +Provides: bundled(crate(unicase)) = 2.6.0 +Provides: bundled(crate(unic-langid)) = 0.9.5 +Provides: bundled(crate(unic-langid-ffi)) = 0.1.0 +Provides: bundled(crate(unic-langid-impl)) = 0.9.5 +Provides: bundled(crate(unicode-bidi)) = 0.3.15 +Provides: bundled(crate(unicode-bidi-ffi)) = 0.1.0 +Provides: bundled(crate(unicode-ident)) = 1.0.6 +Provides: bundled(crate(unicode-ident)) = 1.0.8 +Provides: bundled(crate(unicode-linebreak)) = 0.1.5 +Provides: bundled(crate(unicode-normalization)) = 0.1.22 +Provides: bundled(crate(unicode-width)) = 0.1.10 +Provides: bundled(crate(unicode-xid)) = 0.2.4 +Provides: bundled(crate(uniffi)) = 0.27.1 +Provides: bundled(crate(uniffi_bindgen)) = 0.27.1 +Provides: bundled(crate(uniffi_build)) = 0.27.1 +Provides: bundled(crate(uniffi_checksum_derive)) = 0.27.1 +Provides: bundled(crate(uniffi_core)) = 0.27.1 +Provides: bundled(crate(uniffi_macros)) = 0.27.1 +Provides: bundled(crate(uniffi_meta)) = 0.27.1 +Provides: bundled(crate(uniffi_testing)) = 0.27.1 +Provides: bundled(crate(uniffi_udl)) = 0.27.1 +Provides: bundled(crate(url)) = 2.5.0 +Provides: bundled(crate(utf8_iter)) = 1.0.3 +Provides: bundled(crate(uuid)) = 1.3.0 +Provides: bundled(crate(vcpkg)) = 0.2.999 +Provides: bundled(crate(version_check)) = 0.9.4 +Provides: bundled(crate(viaduct)) = 0.1.0 +Provides: bundled(crate(void)) = 1.0.2 +Provides: bundled(crate(walkdir)) = 2.3.2 +Provides: bundled(crate(wasm-encoder)) = 0.205.0 +Provides: bundled(crate(wast)) = 205.0.0 +Provides: bundled(crate(webext-storage)) = 0.1.0 +Provides: bundled(crate(webext_storage_bridge)) = 0.1.0 +Provides: bundled(crate(webrender)) = 0.62.0 +Provides: bundled(crate(webrender_api)) = 0.62.0 +Provides: bundled(crate(webrender_bindings)) = 0.1.0 +Provides: bundled(crate(webrender_build)) = 0.0.2 +Provides: bundled(crate(webrtc-sdp)) = 0.3.11 +Provides: bundled(crate(weedle2)) = 5.0.0 +Provides: bundled(crate(wgpu_bindings)) = 0.1.0 +Provides: bundled(crate(wgpu-core)) = 0.20.0 +Provides: bundled(crate(wgpu-hal)) = 0.20.0 +Provides: bundled(crate(wgpu-types)) = 0.20.0 +Provides: bundled(crate(whatsys)) = 0.3.1 +Provides: bundled(crate(wpf-gpu-raster)) = 0.1.0 +Provides: bundled(crate(wr_glyph_rasterizer)) = 0.1.0 +Provides: bundled(crate(writeable)) = 0.5.4 +Provides: bundled(crate(wr_malloc_size_of)) = 0.0.2 +Provides: bundled(crate(xmldecl)) = 0.2.0 +Provides: bundled(crate(xml-rs)) = 0.8.4 +Provides: bundled(crate(xpcom)) = 0.1.0 +Provides: bundled(crate(xpcom_macros)) = 0.1.0 +Provides: bundled(crate(yoke)) = 0.7.3 +Provides: bundled(crate(yoke-derive)) = 0.7.3 +Provides: bundled(crate(zeitstempel)) = 0.1.1 +Provides: bundled(crate(zerocopy)) = 0.7.32 +Provides: bundled(crate(zerofrom)) = 0.1.2 +Provides: bundled(crate(zerofrom-derive)) = 0.1.3 +Provides: bundled(crate(zerovec)) = 0.10.1 +Provides: bundled(crate(zerovec-derive)) = 0.10.1 %description Mozilla Firefox is an open-source web browser, designed for standards @@ -1157,7 +1157,7 @@ compliance, performance and portability. %if 0%{?run_firefox_tests} %global testsuite_pkg_name %{name}-testresults %package -n %{testsuite_pkg_name} -Summary: Results of testsuite +Summary: Results of testsuite %description -n %{testsuite_pkg_name} This package contains results of tests executed during build. %files -n %{testsuite_pkg_name} @@ -1168,8 +1168,8 @@ This package contains results of tests executed during build. %if 0%{?rhel} >= 9 %package x11 -Summary: Firefox X11 launcher. -Requires: %{name} = %{version}-%{release} +Summary: Firefox X11 launcher. +Requires: %{name} = %{version}-%{release} %description x11 The firefox-x11 package contains launcher and desktop file to run Firefox explicitly on X11. @@ -1851,8 +1851,8 @@ echo 'pref("media.webrtc.camera.allow-pipewire", true);' >> %{buildroot}%{mozapp %{__mkdir_p} %{buildroot}%{mozappdir}/distribution %{__sed} -e "s/__NAME__/%(source /etc/os-release; echo ${NAME})/g" \ -e "s/__ID__/%(source /etc/os-release; echo ${ID})/g" \ - -e "s/rhel/redhat/g" \ - -e "s/Fedora.*/Fedora/g" \ + -e "s/ol/oracle/g" \ + -e "s/Oracle Linux Server*/Oracle Linux/g" \ %{SOURCE26} > %{buildroot}%{mozappdir}/distribution/distribution.ini # Install appdata file @@ -1966,7 +1966,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{mozappdir}/fonts/TwemojiMozilla.ttf %{mozappdir}/glxtest %{mozappdir}/vaapitest -%ifarch aarch64 +%ifarch aarch64 riscv64 %{mozappdir}/v4l2test %endif @@ -1988,6 +1988,17 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : #--------------------------------------------------------------------- %changelog +* Mon May 05 2025 Codrin Pruteanu - 128.10.0-1.0.1 +- Fix firefox-oracle-default-prefs.js for new nss [Orabug: 37079773] +- Add firefox-oracle-default-prefs.js and remove the corresponding Red Hat file + +* Mon May 05 2025 Release Engineering - 128.10.0 +- Add debranding patches (Mustafa Gezen) +- Add OpenELA default preferences (Louis Abel) + +* Tue Apr 22 2025 Eike Rathke - 128.10.0-1 +- Update to 128.10.0 build1 + * Mon Mar 31 2025 Eike Rathke - 128.9.0-2 - Update to 128.9.0 build2