summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nongnu/packages/chrome.scm6
-rw-r--r--nongnu/packages/electron.scm4
-rw-r--r--nongnu/packages/game-client.scm4
-rw-r--r--nongnu/packages/linux.scm32
-rw-r--r--nongnu/packages/messaging.scm4
-rw-r--r--nongnu/packages/mozilla.scm38
-rw-r--r--nongnu/packages/music.scm8
-rw-r--r--nongnu/packages/productivity.scm4
-rw-r--r--nonguix/build-system/chromium-binary.scm2
9 files changed, 61 insertions, 41 deletions
diff --git a/nongnu/packages/chrome.scm b/nongnu/packages/chrome.scm
index d3bc509..b7916b4 100644
--- a/nongnu/packages/chrome.scm
+++ b/nongnu/packages/chrome.scm
@@ -143,10 +143,10 @@
(license (nonfree "https://www.google.com/intl/en/chrome/terms/")))))
(define-public google-chrome-stable
- (make-google-chrome "stable" "123.0.6312.86" "1fjpwz5pdzjak7932kxvmp3ba2s5qyvj5b908sndg9l4qv1hkh96"))
+ (make-google-chrome "stable" "126.0.6478.114" "01xhqn9fv9f3chj4rq1kn1fl6v08jcpwgkp0ii77ghnlg7lshsh8"))
(define-public google-chrome-beta
- (make-google-chrome "beta" "124.0.6367.18" "18gv6s4v6g8nw80rfiamz0xx6bwzn567xvmmn95xx70lhcvz9s34"))
+ (make-google-chrome "beta" "127.0.6533.4" "1bxzlikdgc6ynrc17pv9vvgh8a4pr24rcd6hsg49v3y6jkrhlwsf"))
(define-public google-chrome-unstable
- (make-google-chrome "unstable" "125.0.6368.2" "0cfsq2qh9apbafapxqdz8sb65mm6yqxpcl7kwx9g9yi0sngqcxsz"))
+ (make-google-chrome "unstable" "128.0.6535.2" "0gl9yli74rqv6xdkmh5dfhqwa3kkcmdjsisb542l1rlr3wvgnfml"))
diff --git a/nongnu/packages/electron.scm b/nongnu/packages/electron.scm
index a4a7b67..1df028c 100644
--- a/nongnu/packages/electron.scm
+++ b/nongnu/packages/electron.scm
@@ -26,7 +26,9 @@
("x86_64-linux" "linux-x64")
("i686-linux" "linux-ia32")
("aarch64-linux" "linux-arm64")
- ("armhf-linux" "linux-armv7l"))
+ ("armhf-linux" "linux-armv7l")
+ ;; We need a default case
+ (_ "unsupported"))
".zip"))
(sha256 (base32 hash))))
diff --git a/nongnu/packages/game-client.scm b/nongnu/packages/game-client.scm
index d9843ee..3b04b9c 100644
--- a/nongnu/packages/game-client.scm
+++ b/nongnu/packages/game-client.scm
@@ -58,7 +58,7 @@
(define heroic-client
(package
(name "heroic-client")
- (version "2.12.0")
+ (version "2.14.1")
(source
(origin
(method url-fetch)
@@ -67,7 +67,7 @@
version "/heroic_" version "_amd64.deb"))
(sha256
(base32
- "0ikb9r72n7xknns81mibipfwqh0r9hqnm5a3k4xsk8my1gajc60c"))))
+ "17q8cylhyp48qmjrn6jx0fvpp84q4lb9qvgc99c9y7m31xp897nw"))))
(build-system chromium-binary-build-system)
(arguments
(list #:validate-runpath? #f ; TODO: fails on wrapped binary and included other files
diff --git a/nongnu/packages/linux.scm b/nongnu/packages/linux.scm
index a18ed7e..3f46632 100644
--- a/nongnu/packages/linux.scm
+++ b/nongnu/packages/linux.scm
@@ -133,8 +133,8 @@ some freedo package or an output of package-version procedure."
"The unmodified Linux kernel, including nonfree blobs, for running Guix System
on hardware which requires nonfree software to function."))))
-(define-public linux-6.8
- (corrupt-linux linux-libre-6.8))
+(define-public linux-6.9
+ (corrupt-linux linux-libre-6.9))
(define-public linux-6.6
(corrupt-linux linux-libre-6.6))
@@ -154,7 +154,7 @@ on hardware which requires nonfree software to function."))))
(define-public linux-4.19
(corrupt-linux linux-libre-4.19))
-(define-public linux linux-6.8)
+(define-public linux linux-6.9)
;; linux-lts points to the *newest* released long-term support version.
(define-public linux-lts linux-6.6)
@@ -216,7 +216,7 @@ on hardware which requires nonfree software to function."))))
(xanmod-defconfig "config_x86-64-v1"))
(define %default-extra-linux-options
- (@@ (gnu packages linux) %default-extra-linux-options))
+ ((@@ (gnu packages linux) default-extra-linux-options) version))
(define config->string
(@@ (gnu packages linux) config->string))
@@ -276,17 +276,17 @@ distribution with custom settings and new features. It's built to provide a
stable, responsive and smooth desktop experience.")))
;; Linux-XanMod sources
-(define-public linux-xanmod-version "6.8.6")
+(define-public linux-xanmod-version "6.9.3")
(define-public linux-xanmod-revision "xanmod1")
(define-public linux-xanmod-source
(make-linux-xanmod-source
linux-xanmod-version
linux-xanmod-revision
#:xanmod-branch "main"
- #:kernel-hash (base32 "1wv5x7qhcd05m8m0myyqm2il6mha1sx11h7ppf8yjsxvx2jdwsf9")
- #:xanmod-hash (base32 "1ry4qmsis7s2bb6hpkvq30ffgvhzj1w33js67ybnvagzda5vbmci")))
+ #:kernel-hash (base32 "0jc14s7z2581qgd82lww25p7c4w72scpf49z8ll3wylwk3xh3yi4")
+ #:xanmod-hash (base32 "100xmh3v3gskdg5ak18r00ka8drjg4vq7n4h7h2d06ibp8r0vhcn")))
-(define-public linux-xanmod-lts-version "6.6.27")
+(define-public linux-xanmod-lts-version "6.6.32")
(define-public linux-xanmod-lts-revision "xanmod1")
(define-public linux-xanmod-lts-source
(make-linux-xanmod-source
@@ -294,7 +294,7 @@ stable, responsive and smooth desktop experience.")))
linux-xanmod-lts-revision
#:xanmod-branch "lts"
#:kernel-hash (base32 "1l2nisx9lf2vdgkq910n5ldbi8z25ky1zvl67zgwg2nxcdna09nr")
- #:xanmod-hash (base32 "0inlpdscdpqahwlsf8kc2zjp2p83yr2cfqyaxld6m4bjkbg23lvz")))
+ #:xanmod-hash (base32 "16kwzz0k9y9jvzrcrn4l5p647xxxla0jhdf2mrwgrz32zg90ndap")))
;; Linux-XanMod packages
(define-public linux-xanmod
@@ -315,14 +315,14 @@ stable, responsive and smooth desktop experience.")))
(define-public linux-firmware
(package
(name "linux-firmware")
- (version "20240312")
+ (version "20240513")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kernel.org/linux/kernel/firmware/"
"linux-firmware-" version ".tar.xz"))
(sha256
(base32
- "152bpl3lzd7jb2z1cl1sfax6jm71bspn7bwc00lci5qqmma7lcmj"))))
+ "0knc7qgk4bkcdip0hvjnwk4jv062m8cdskywrqvms4v8jswys1cz"))))
(build-system gnu-build-system)
(arguments
(list #:tests? #f
@@ -805,8 +805,8 @@ network adapters.")
(license gpl2))))
(define-public rtl8821ce-linux-module
- (let ((commit "66983b69120a13699acf40a12979317f29012111")
- (revision "11"))
+ (let ((commit "f119398d868b1a3395f40c1df2e08b57b2c882cd")
+ (revision "12"))
(package
(name "rtl8821ce-linux-module")
(version (git-version "0.0.0" revision commit))
@@ -819,7 +819,7 @@ network adapters.")
(file-name (git-file-name name version))
(sha256
(base32
- "0kj12jll0df1h4z6kzv3vylh22xlniki5kg414fv9sqgx1qgs5k7"))))
+ "03336fzhcyfkxa32rx0calzlyzamvinql5f19wwm61aijrmlmyhi"))))
(build-system linux-module-build-system)
(arguments
(list #:make-flags
@@ -1184,7 +1184,7 @@ driver:
(define-public intel-microcode
(package
(name "intel-microcode")
- (version "20240312")
+ (version "20240531")
(source
(origin
(method git-fetch)
@@ -1195,7 +1195,7 @@ driver:
(commit (string-append "microcode-" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1j1krkmp9kxmpq8bbbld8bm3y9rqhmlj5qfm43czikawnpw81571"))))
+ (base32 "1r9l42qsz2rj0zcknvj37q595xcbmisqf10f8rwjb2nlrl8xr2zb"))))
(build-system copy-build-system)
(arguments
(list #:install-plan
diff --git a/nongnu/packages/messaging.scm b/nongnu/packages/messaging.scm
index e300915..0e42aad 100644
--- a/nongnu/packages/messaging.scm
+++ b/nongnu/packages/messaging.scm
@@ -90,7 +90,7 @@ its core.")
(define-public signal-desktop
(package
(name "signal-desktop")
- (version "7.4.0")
+ (version "7.12.0")
(source
(origin
(method url-fetch)
@@ -99,7 +99,7 @@ its core.")
"https://updates.signal.org/desktop/apt/pool/s/" name "/" name "_" version
"_amd64.deb"))
(sha256
- (base32 "069k7kcg8h16q0mm1bqdf7x66qji653apgwhnb52kdqsfzr1ibzm"))))
+ (base32 "0vd8zb55pvqqz8k440kxybflnnzhd3gbd63a21bdli4nr3ffkh4k"))))
(supported-systems '("x86_64-linux"))
(build-system chromium-binary-build-system)
(arguments
diff --git a/nongnu/packages/mozilla.scm b/nongnu/packages/mozilla.scm
index b6fdec9..ff72632 100644
--- a/nongnu/packages/mozilla.scm
+++ b/nongnu/packages/mozilla.scm
@@ -72,12 +72,26 @@
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xorg))
-;; Define the versions of rust needed to build firefox, trying to match
-;; upstream. See the file taskcluster/ci/toolchain/rust.yml at
-;; https://searchfox.org under the particular firefox release, like
-;; mozilla-esr102.
-(define-public rust-firefox-esr rust) ; 1.60 is the default in Guix
-(define-public rust-firefox rust) ; 1.65 is the minimum
+(define firefox-rust-1.76
+ (let ((base-rust ((@@ (gnu packages rust) rust-bootstrapped-package)
+ rust-1.75 "1.76.0"
+ "08f06shp6l72qrv5fwg1is7yzr6kwj8av0l9h5k243bz781zyp4y")))
+ (package
+ (inherit base-rust)
+ ;; Need llvm >= 16.0
+ (inputs (modify-inputs (package-inputs base-rust)
+ (replace "llvm" llvm-17))))))
+
+;;; Define the versions of rust needed to build firefox, trying to match
+;;; upstream. See table at [0], `Uses' column for the specific version.
+;;; Using `rust' will likely lead to a newer version then listed in the table,
+;;; but since in Guix only the latest packaged Rust is officially supported,
+;;; it is a tradeoff worth making.
+;;; 0: https://firefox-source-docs.mozilla.org/writing-rust-code/update-policy.html
+(define-public rust-firefox-esr rust)
+;; The released official binary uses 1.77, but larger changes are required,
+;; and since 1.76 is supported as well, us it.
+(define-public rust-firefox firefox-rust-1.76)
(define icu4c-73
(package
@@ -97,19 +111,19 @@
;; Update this id with every firefox update to its release date.
;; It's used for cache validation and therefore can lead to strange bugs.
-(define %firefox-esr-build-id "20240513132822")
+(define %firefox-esr-build-id "20240610131531")
(define-public firefox-esr
(package
(name "firefox-esr")
- (version "115.11.0esr")
+ (version "115.12.0esr")
(source
(origin
(method url-fetch)
(uri (string-append "https://archive.mozilla.org/pub/firefox/releases/"
version "/source/firefox-" version ".source.tar.xz"))
(sha256
- (base32 "1q15c318b5k8b5cady3w0xpwyala9ji0a62lsf5jnsimdbqldghn"))))
+ (base32 "1vx88wc10fjkvqdqf3ab65qk3km7z0mlyf9plxjhabxvl0jid7mm"))))
(build-system gnu-build-system)
(arguments
(list
@@ -532,20 +546,20 @@ MOZ_ENABLE_WAYLAND=1 exec ~a $@\n"
;; Update this id with every firefox update to its release date.
;; It's used for cache validation and therefore can lead to strange bugs.
-(define %firefox-build-id "20240513130807")
+(define %firefox-build-id "20240618185344")
(define-public firefox
(package
(inherit firefox-esr)
(name "firefox")
- (version "126.0")
+ (version "127.0.1")
(source
(origin
(method url-fetch)
(uri (string-append "https://archive.mozilla.org/pub/firefox/releases/"
version "/source/firefox-" version ".source.tar.xz"))
(sha256
- (base32 "09l5hsyrkimmkd7wbhnamy5mwmwwxjfa742hpkjjkhlyk6hq43li"))))
+ (base32 "18zayk3yp6zwl5hjcygy9lr1byg1y1lvcqnslzymv5p6dws3zqgq"))))
(arguments
(substitute-keyword-arguments (package-arguments firefox-esr)
((#:phases phases)
diff --git a/nongnu/packages/music.scm b/nongnu/packages/music.scm
index dffd758..37df582 100644
--- a/nongnu/packages/music.scm
+++ b/nongnu/packages/music.scm
@@ -34,7 +34,9 @@
("x86_64-linux" "linux_x86_64")
("i686-linux" "linux_i686")
("aarch64-linux" "linux_aarch64")
- ("armhf-linux" "linux_armv7l"))
+ ("armhf-linux" "linux_armv7l")
+ ;; We need a default case
+ (_ "unsupported"))
".tar.xz"))
(sha256
(base32
@@ -42,7 +44,9 @@
("x86_64-linux" "1hd7fbk0px45fxhqa7nqcnij8ls2fhpjp60v840vy2zqs9fkcr52")
("i686-linux" "11vk32mxyda9xl08pp2ivd1vsahnw6w7d08in4syz6iannfwp19b")
("aarch64-linux" "0zpkaiwwxn8yh3s1d22qswshbgaxx5d8iy17hb3w256zgb722yjw")
- ("armhf-linux" "18174b1lgsk73gxhala471ppzbrpa1cs953b5par998yqgh74znk"))))))
+ ("armhf-linux" "18174b1lgsk73gxhala471ppzbrpa1cs953b5par998yqgh74znk")
+ ;; We need a valid base32 default case
+ (_ "0000000000000000000000000000000000000000000000000000"))))))
(build-system binary-build-system)
(arguments
(list #:strip-binaries? #f ;allocated section `.dynsym' not in segment
diff --git a/nongnu/packages/productivity.scm b/nongnu/packages/productivity.scm
index e6158f9..1241d38 100644
--- a/nongnu/packages/productivity.scm
+++ b/nongnu/packages/productivity.scm
@@ -24,7 +24,7 @@
(define-public anytype
(package
(name "anytype")
- (version "0.40.0")
+ (version "0.41.0")
(source
(origin
(method url-fetch)
@@ -34,7 +34,7 @@
(file-name (string-append "anytype-" version ".deb"))
(sha256
(base32
- "01q6dzks8hjb2whdkj7c816fji7rn5dpx00ss7rxgvxb5rdz19gr"))))
+ "1bzkq7if5n58qdr6mdx31862k47h612qw6hb2ifpf8yaqb93v4jb"))))
(build-system chromium-binary-build-system)
(arguments
(list
diff --git a/nonguix/build-system/chromium-binary.scm b/nonguix/build-system/chromium-binary.scm
index 931a6ef..874acda 100644
--- a/nonguix/build-system/chromium-binary.scm
+++ b/nonguix/build-system/chromium-binary.scm
@@ -136,7 +136,7 @@
(build chromium-binary-build)
(arguments (append
(strip-keyword-arguments private-keywords arguments)
- (list #:wrap-inputs host-inputs))))))
+ (list #:wrap-inputs (alist-delete "source" host-inputs)))))))
(define* (chromium-binary-build name inputs
#:key