diff --git a/extra/js78/0002-Bug-1667736-Update-packed_simd-to-compile-on-Rust-1..patch b/extra/js78/0002-Bug-1667736-Update-packed_simd-to-compile-on-Rust-1..patch
index 32cd178f2..f936cfe66 100644
--- a/extra/js78/0002-Bug-1667736-Update-packed_simd-to-compile-on-Rust-1..patch
+++ b/extra/js78/0002-Bug-1667736-Update-packed_simd-to-compile-on-Rust-1..patch
@@ -100,7 +100,7 @@ index f014783896510..0ee86efe406ab 100644
  [source."https://github.com/djg/cubeb-pulse-rs"]
  git = "https://github.com/djg/cubeb-pulse-rs"
 diff --git a/Cargo.lock b/Cargo.lock
-index bb0e3ce7103a9..ad4e43c11a22e 100644
+index 82d9a4645da27..b6994d525fb3a 100644
 --- a/Cargo.lock
 +++ b/Cargo.lock
 @@ -3425,8 +3425,8 @@ dependencies = [
diff --git a/extra/js78/PKGBUILD b/extra/js78/PKGBUILD
index 593108c9e..e99925421 100644
--- a/extra/js78/PKGBUILD
+++ b/extra/js78/PKGBUILD
@@ -5,8 +5,8 @@
 #  - patch to fix build on ARM
 
 pkgname=js78
-pkgver=78.5.0
-pkgrel=2
+pkgver=78.6.0
+pkgrel=1
 pkgdesc="JavaScript interpreter and libraries - Version 78"
 arch=(x86_64)
 url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey"
@@ -19,10 +19,10 @@ source=(https://archive.mozilla.org/pub/firefox/releases/$_relver/source/firefox
         0001-Fixes-for-LTO-PGO-support.patch
         0002-Bug-1667736-Update-packed_simd-to-compile-on-Rust-1..patch
         arm.patch)
-sha256sums=('51f54ff608aa09de07b304307581ae89112781597322b8999b3099cfabf48290'
+sha256sums=('5e69f9bfd1a35decdae8d4b28da8100820e58b429f539fa9884802347631cf53'
             'SKIP'
             '2c5381bd087dc04287f830d8a3ea739d0c69e43170c2240fd5db78c795d2e65a'
-            '08ee665dde9c6f193e3e3f9bd00a478b1bb594b203e99b93fd30518b170dab28'
+            'ad3dd149651d76c1c3de2dc71d3fb3361181a1add75ff095df7bfba88a4e4ad6'
             'bc00516032330760444939c516a60c78f868631e1b37f075f0fe71a53737b966')
 validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases <release@mozilla.com>