summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-05-02gnu: emacs-agent-shell: Add tests.Akiyoshi Suda
* gnu/packages/patches/emacs-agent-shell-fix-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Record it. * gnu/packages/emacs-xyz (emacs-agent-shell)[source]: Register it. [arguments]: Add #:test command. [native-inputs]: Add emacs-ert-runner. Merges guix/guix!8197 Change-Id: If451a42bf65e534b4dbdce025a47c31ad548cf1a Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-05-02gnu: emacs-shell-maker: Add tests.Akiyoshi Suda
* gnu/packages/emacs-xyz (emacs-shell-maker)[arguments]: Add #:test command; delete #:tests?. [native-inputs]: Add emacs-ert-runner. Merges guix/guix!8197 Change-Id: If3008c30c1cccd98b98d3116bc998ed08d921cea Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-05-02gnu: emacs-acp: Add tests.Akiyoshi Suda
* gnu/packages/emacs-xyz (emacs-acp)[arguments]: Add #:test command. [native-inputs]: Add emacs-ert-runner. Merges guix/guix!8197 Change-Id: If32fb6d89980ed22011b8f226fe6cdaeb7d5ddb5 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-02gnu: trealla: Update to 2.94.12.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.94.12. Change-Id: Ice04d794ea57bb418ac03b9908ad0fbbd348442a
2026-05-02gnu: Add sdorfehs.Morgan Willcock
* gnu/packages/wm.scm (sdorfehs): New variable. Change-Id: I2ff605de61cd6eeefe379a280f86351d0602d31a Merges: https://codeberg.org/guix/guix/pulls/8129 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-05-02gnu: ungoogled-chromium: Update to 147.0.7727.137.André Batista
Besides updating ungoogled-chromium, this is a follow up to commits 10ea4f874e5f1ff57df840a60195a073b1b0b898 and 0f87ff6672b29c11e391faad573e5ef4fba5cd43 which lacked the full logic necessary for using the bundled icu library and the new regexes included on the desktop and manpage templates for this package. Fixes CVEs: CVE-2026-7363: Use after free in Canvas. Reported by heapracer. CVE-2026-7361: Use after free in iOS. Reported by Google. CVE-2026-7344: Use after free in Accessibility. Reported by Google. CVE-2026-7343: Use after free in Views. Reported by Google. CVE-2026-7333: Use after free in GPU. Reported by c6eed09fc8b174b0f3eebedcceb1e792. CVE-2026-7360: Insufficient validation of untrusted input in Compositing. Reported by Google. CVE-2026-7359: Use after free in ANGLE. Reported by Google. CVE-2026-7358: Use after free in Animation. Reported by Google. CVE-2026-7334: Use after free in Views. Reported by Batuhan Esref KOC. CVE-2026-7357: Use after free in GPU. Reported by Google. CVE-2026-7356: Use after free in Navigation. Reported by Google. CVE-2026-7354: Out of bounds read and write in Angle. Reported by Google. CVE-2026-7353: Heap buffer overflow in Skia. Reported by Google. CVE-2026-7352: Use after free in Media. Reported by Google. CVE-2026-7351: Race in MHTML. Reported by Google. CVE-2026-7350: Use after free in WebMIDI. Reported by Google. CVE-2026-7349: Use after free in Cast. Reported by Google. CVE-2026-7348: Use after free in Codecs. Reported by Google. CVE-2026-7335: Use after free in media. Reported by Jungwoo Lee (@physicube) and Wongi Lee (@_qwerty_po). CVE-2026-7336: Use after free in WebRTC. Reported by Mozilla. CVE-2026-7337: Type Confusion in V8. Reported by q@calif.io. CVE-2026-7347: Use after free in Chromoting. Reported by Google. CVE-2026-7346: Inappropriate implementation in Tint. Reported by Google. CVE-2026-7345: Insufficient validation of untrusted input in Feedback. Reported by Google. CVE-2026-7338: Use after free in Cast. Reported by Krace. CVE-2026-7342: Use after free in WebView. Reported by Google. CVE-2026-7341: Use after free in WebRTC. Reported by Google. CVE-2026-7339: Heap buffer overflow in WebRTC. Reported by c6eed09fc8b174b0f3eebedcceb1e792. CVE-2026-7340: Integer overflow in ANGLE. Reported by 86ac1f1587b71893ed2ad792cd7dde32. CVE-2026-7355: Use after free in Media. Reported by Google. See: <https://chromereleases.googleblog.com/2026/04/stable-channel-update-for-desktop_28.html> * gnu/packages/chromium.scm (%chromium-version): Update to 147.0.7727.137. (%ungoogled-origin, %debian-origin): Update hashes. (ungoogled-chromium) [arguments] <#:configure-flags>: Set icu_use_data_file true. <#:phases> {install}: Include icudtl.dat to copied libs. Add @@uri_scheme and @@extra_desktop_entries to regex substitutions on desktop file and manpage. Change-Id: I1342eac3ba3a85e8851189844614d47512c1ca42 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-05-02gnu: ungoogled-chromium: Enable v4l2 video decoder on aarch64.André Batista
* gnu/packages/chromium.scm (ungoogled-chromium) [arguments] <#:configure-flags>: Conditionally add use_v4l2_codec and use_av1_hw_decoder and set them true on aarch64-linux. Also ensure that use_vaapi is set to false on this architecture. Change-Id: Ib7f1c2d492ccb71df253e621b9cd626ec0942bc6 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-05-01gnu: emacs-hare-mode: Update to 0.3.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-hare-mode): Update to 0.3.0. Change-Id: I42b0f02bf35eb5a802d817eb7710e9834cca5733
2026-05-01gnu: emacs-vulpea-journal: Update to 1.0.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-vulpea-journal): Update to 1.0.1. Change-Id: I6a7e3e8d3519ced6812d432046df54643332d462
2026-05-01gnu: emacs-vulpea-ui: Update to 1.1.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-vulpea-ui): Update to 1.1.0. Change-Id: I84c4a99fed101a714d77bcdb744301ac3672488e
2026-05-01gnu: emacs-vulpea: Update to 2.2.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-vulpea): Update to 2.2.0. Change-Id: Ic63998d450baa5d2ad5925c3667bd20d10ddbdf7
2026-05-01gnu: emacs-vui: Update to 1.0.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-vui): Update to 1.0.0. Change-Id: I6c4f6490c69ac49bcd77de24fb61884d1e6ac192
2026-05-01gnu: emacs-citre: Update to 0.4.2.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-citre): Update to 0.4.2. Change-Id: Ifcfc39b4e53b66df3975863f5e2e84d20c449fb0
2026-05-01gnu: emacs-org-mem: Update to 0.34.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-org-mem): Update to 0.34.1. [propagated-inputs]: Add emacs-truename-cache. Change-Id: Ic12d9d3bc665172650d1354673c70f6f262a25d3
2026-05-01gnu: emacs-no-littering: Update to 1.8.7.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.8.7. Change-Id: I1cd8e789ea77feefb1b12c75976853b8c5511c5d
2026-05-01gnu: emacs-boxy: Update to 2.0.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-boxy): Update to 2.0.1. Change-Id: Ib27b832e520babca8edd383adae8e2002d969772
2026-05-01gnu: emacs-boxquote: Update to 2.4.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-boxquote): Update to 2.4.1. Change-Id: Idcff86d933cd88c7147eee5a544ea4edbdf6085d
2026-05-01gnu: emacs-super-save: Update to 0.5.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-super-save): Update to 0.5.0. Change-Id: I78751fe8de0d1364c35539c032f4daf2d1b54b2e
2026-05-01gnu: emacs-org-social: Update to 2.11.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-org-social): Update to 2.11. Change-Id: Ie6f61be5fafc724c635a164723b8dff86d0cedcf
2026-05-01gnu: emacs-eacl: Update to 2.2.3.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-eacl): Update to 2.2.3. [propagated-inputs]: Remove emacs-ivy. Change-Id: Ie36eb151aa57e4a98fb581731a98ae3418754e14
2026-05-01gnu: emacs-tramp: Update to 2.8.1.4.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.8.1.4. Change-Id: Ib36cedc6ba53cba7f50e2351f08c8e102397161f
2026-05-01gnu: emacs-casual: Update to 2.16.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-casual): Update to 2.16.0. Change-Id: If0d616f9542284a2d4351bbf84738d6cb4c7cead
2026-05-01gnu: emacs-counsel-etags: Update to 1.11.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-counsel-etags): Update to 1.11.0. Change-Id: I58cc7a45a2529bfc024a11cc3d49416619baca95
2026-05-01gnu: emacs-forge: Update to 0.6.4.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.6.4. Change-Id: Ia40a01e21aed8166465b7e9d796e8481ef69793c
2026-05-01gnu: emacs-transient: Update to 0.13.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.13.1. Change-Id: I5cf6b173e66921a4304f0603b6cc8ca96fe9c2c4
2026-05-01gnu: emacs-lsp-mode: Update to 10.0.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to 10.0.0. Change-Id: Ia4ba4c7bd5d58c3a19fd3c00cf7352fe228b5f57
2026-05-01gnu: emacs-kubed: Update to 0.6.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-kubed): Update to 0.6.1. Change-Id: I0848ad61b884a36dee1b5e7ac3e177913e7170c4
2026-05-01gnu: emacs-orgit-forge: Update to 1.1.2.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-orgit-forge): Update to 1.1.2. Change-Id: I79bab7c6774b562e1d5e92419c8d3f68620892bb
2026-05-01gnu: emacs-orgit: Update to 2.1.2.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-orgit): Update to 2.1.2. Change-Id: Id0d8d9681e7120854a552d14513bb7bdff4582d9
2026-05-01gnu: emacs-outline-indent: Update to 1.1.8.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-outline-indent): Update to 1.1.8. Change-Id: I10176b4b6ae05594ce8247d0bd3f38815d65bcfa
2026-05-01gnu: emacs-wttrin: Update to 0.3.2.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-wttrin): Update to 0.3.2. Change-Id: I8b1b13ff67ba109e7e212c477e3b9eca0581a7fb
2026-05-01gnu: emacs-adoc-mode: Update to 0.8.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-adoc-mode): Update to 0.8.0. Change-Id: I57c751daaa072d0c2d3666abd1f90df8f367f486
2026-05-01gnu: emacs-do-at-point: Update to 0.2.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-do-at-point): Update to 0.2.0. Change-Id: I6bc4bbdd731f44fe3014372883b803f995d32706
2026-05-01gnu: emacs-ultra-scroll: Update to 0.6.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-ultra-scroll): Update to 0.6. Change-Id: I9d8a5e8bfc1102031af65623d90fc535fccd7d22
2026-05-01gnu: emacs-org-re-reveal: Update to 3.39.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.39.0. Change-Id: I7ed4336691130873377cec73035bdbbb1c6c4b3d
2026-05-01gnu: emacs-pulsar: Update to 1.3.4.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-pulsar): Update to 1.3.4. Change-Id: I1acbb396fa08972aba81de8fd960dda91bfb34b1
2026-05-01gnu: emacs-treesit-auto: Update to 1.0.9.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-treesit-auto): Update to 1.0.9. Change-Id: I1732a618a79f06efcafdb7014655280eabb053c1
2026-05-01gnu: emacs-circadian: Update to 1.0.2.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-circadian): Update to 1.0.2. Change-Id: I993fbd6b4f9a15e438ee2cfe3589aa9ac1980bf9
2026-05-01gnu: emacs-epkg: Update to 4.2.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 4.2.0. Change-Id: Iafb46295035353c6dfe5bea0e06de9d62fe2c4d5
2026-05-01gnu: emacs-emacsql: Update to 4.3.6.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 4.3.6. Change-Id: I18eac4b1e82243607f9e49ef8588bb7ccfc5df91
2026-05-01gnu: emacs-pg: Update to 0.65.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.65. Change-Id: Ia4a3f2b3d5084c393b920eb4b7c5745bbc459452
2026-05-01gnu: emacs-exec-path-from-shell: Update to 2.3.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-exec-path-from-shell): Update to 2.3. Change-Id: Iafa285932252fa850de133886f150ba89c64538b
2026-05-01gnu: emacs-evil-matchit: Update to 4.1.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 4.1.0. [native-inputs]: Add emacs-julia-mode. Change-Id: I9af8a2c5ead7a3b126b25786d2489bf6e899fbb0
2026-05-01gnu: emacs-dired-sidebar: Update to 0.4.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-dired-sidebar): Update to 0.4.1. Change-Id: I51cdb22a74ee78a301bd273485203b62567e0d81
2026-05-01gnu: emacs-jsonrpc: Update to 1.0.28.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-jsonrpc): Update to 1.0.28. Change-Id: I6d8786f4b01d99e2fc39e71653adaf14ac551058
2026-05-01gnu: emacs-jarchive: Update to 0.12.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-jarchive): Update to 0.12.0. Change-Id: Ibfa42f06a674eefaea8ed562fd5bf5a004ad2bf2
2026-05-01gnu: emacs-cal-china-x: Update to 2.7.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-cal-china-x): Update to 2.7. Change-Id: Ia8804ece53d6be5b2f69c896d570c496dcff7338
2026-05-01gnu: emacs-adaptive-wrap: Update to 0.9.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-adaptive-wrap): Update to 0.9. Change-Id: Ic0865ad8e99a9d50cef5cfe27ba40d029aa10108
2026-05-01gnu: emacs-lin: Update to 2.0.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-lin): Update to 2.0.0. Change-Id: I5b0786892c9b36ba2a17c0bd48ba6c7607ef82b9
2026-05-01gnu: emacs-dired-quick-sort: Update to 1.0.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-dired-quick-sort): Update to 1.0.0. Change-Id: I38f5dd9c2785410e1b0fc900648a82952c5a1269