diff options
-rw-r--r-- | nongnu/packages/chrome.scm | 6 | ||||
-rw-r--r-- | nongnu/packages/electron.scm | 4 | ||||
-rw-r--r-- | nongnu/packages/game-client.scm | 4 | ||||
-rw-r--r-- | nongnu/packages/linux.scm | 32 | ||||
-rw-r--r-- | nongnu/packages/messaging.scm | 4 | ||||
-rw-r--r-- | nongnu/packages/mozilla.scm | 38 | ||||
-rw-r--r-- | nongnu/packages/music.scm | 8 | ||||
-rw-r--r-- | nongnu/packages/productivity.scm | 4 | ||||
-rw-r--r-- | nonguix/build-system/chromium-binary.scm | 2 |
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 |