summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* gnu: Add cl-async-process.•••* gnu/packages/lisp-xyz.scm (cl-async-process, ecl-async-process, sbcl-async-process): New variables. Change-Id: I4e4707ffa30b6fcd1267e681f71a874c790746f4 Signed-off-by: jgart <jgart@dismail.de> jgart2024-09-261-0/+71
* gnu: gromit-mpx: Update to 1.7.0.•••* gnu/packages/gtk.scm (gromit-mpx): Update to 1.7.0. [inputs, native-inputs]: Add new dependencies. Signed-off-by: jgart <jgart@dismail.de> Sergey Trofimov2024-09-261-4/+4
* gnu: telegraph-desktop: Fix exhuberant build memory requirements.•••From 25 GiB to 1.3 GiB. * gnu/packages/telegram.scm (telegram-desktop) [configure-flags]: Specify the 'Release' build type. Change-Id: I040d79d341412d43e864c95b315c1c8ad5fd19ae Maxim Cournoyer2024-09-261-0/+4
* gnu: telegram-desktop: Update to 5.5.5.•••* gnu/packages/patches/telegram-desktop-allow-disable-libtgvoip.patch: Update patch file to match upstream changes. * gnu/packages/patches/webrtc-for-telegram-desktop-unbundle-libsrtp.patch: Update patch file to match upstream changes. * gnu/packages/patches/telegram-desktop-unbundle-cppgir.patch: New file. * gnu/packages/patches/telegram-desktop-unbundle-gsl.patch: New file. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/telegram.scm: (libyuv-for-telegram-desktop, cmake-helpers-for-telegram-desktop) (codegen-for-telegram-desktop, lib-base-for-telegram-desktop) (lib-crl-for-telegram-desktop, lib-lottie-for-telegram-desktop) (lib-qr-for-telegram-desktop, lib-storage-for-telegram-desktop) (lib-tl-for-telegram-desktop, lib-webrtc-for-telegram-desktop) (tgcalls-for-telegram-desktop, webrtc-for-telegram-desktop): Bump to submodule checkout. (cmake-helpers-for-telegram-desktop)[origin]: Add patches to unbundle gsl and cppgir. (libprisma-for-telegram-desktop): Use %telegram-version. (telegram-desktop): Update to 5.5.5. [:configure-flags]: Add disable jemalloc flag. [#:phases]<unpack-additional-sources>: Add libprisma-for-telegram-desktop. <patch-gir-ignore-paths>: New phase. <use-system-xdg-desktop-portal>: New phase. <patch-libwebview>: New phase. [native-inputs]: Add cpp-ada-url-parser, gobject-introspection and xdg-desktop-portal. [inputs]: Add boost, cppgir-for-telegram-desktop, expected-lite and remove jemalloc. Change-Id: I0ea3ea5a3e416a9d5b2b5b7b55ca1af679bc3d38 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> dan2024-09-266-48/+206
* gnu: Add libprisma-for-telegram-desktop.•••* gnu/packages/telegram.scm (libprisma-for-telegram-desktop): New variable. Change-Id: I855b463993654a8cad491c7b56c9581b3083f5e4 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> dan2024-09-261-0/+12
* gnu: Add cpp-ada-url-parser.•••* gnu/packages/cpp.scm (cpp-ada-url-parser): New variable. (cpm-for-cpp-ada-url-parser): New variable. Change-Id: I0b61c3b136e2781774c6a5e67eeb6b662e97dd88 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> dan2024-09-261-0/+57
* gnu: Add cpm-cmake.•••* gnu/packages/cmake.scm (cpm-cmake): New variable. Change-Id: I3938f1da1513010c8af6bedc2aa26635d43ca7ce Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> dan2024-09-261-0/+25
* gnu: simdjson: Update to 3.10.1.•••* gnu/packages/cpp.scm (simdjson): Update to 3.10.1. Change-Id: I6711077e162bcfbf6702d521fdeec44e3b21f074 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> dan2024-09-261-2/+2
* gnu: Add cppgir-for-telegram-desktop.•••* gnu/packages/glib.scm (cppgir-for-telegram-desktop): New variable. Change-Id: Ib9ca3bd376f32d13939adabd2c52e1eb24e2ddcb Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> dan2024-09-261-0/+19
* gnu: Add cppgir.•••* gnu/packages/glib.scm (cppgir): New variable. Change-Id: Ic4510be6d05b7b3977aa457c6a7fec382c1d3a88 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> dan2024-09-261-0/+29
* gnu: xdg-desktop-portal: Improve style.•••* gnu/packages/freedesktop.scm (xdg-desktop-portal) [inputs]: Move after arguments. Drop labels. [native-inputs]: Move after inputs. Drop labels. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Liliana Marie Prikler2024-09-261-20/+20
* gnu: xdg-desktop-portal: Update to 1.18.4.•••* gnu/packages/patches/xdg-desktop-portal-disable-portal-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/freedesktop.scm (xdg-desktop-portal): Update to 1.18.4. [patches]: Disable portal tests. [native-inputs]: Remove autoconf, automake, libtool and which. Add python, python-dbusmock, python-pytest and python-pytest-xdist. [inputs]: Add bubblewrap. [arguments]<#:configure-flags>: Replace “--with-systemd=no” with “-Dsystemd=disabled”. Change-Id: Ic9876565e9119443fedd082273be4f372ebce1d4 Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> dan2024-09-263-10/+72
* gnu: vorta: Update to 0.9.1.•••* gnu/packages/backup.scm (vorta): Update to 0.9.1. [source]: Update origin url. [build-system]: Use pyproject-build-system. [arguments]: Disable tests that require an X server, update module imports, and move check phase to before check phase. [native-inputs]: Add python-platformdirs. [inputs]: Use qt 6 version of inputs. Change-Id: I9f56d892d2a0284ebe1a38d80705fbc03f18e4a2 jgart2024-09-251-13/+24
* gnu: clang-runtime: Fix build.•••* gnu/packages/patches/clang-runtime-12-remove-crypt-interceptors.patch: New file. * gnu/local.mk (dist_PATCH_DATA): Register it. * gnu/packages/llvm.scm (clang-runtime-12)[source]: Use it. Change-Id: I78e078ff09beb2943ba9387813ebc29069ae8f7d Danny Milosavljevic2024-09-263-1/+131
* gnu: pdfarranger: Update to 1.11.0.•••* gnu/packages/pdf.scm (pdfarranger): Update to 1.11.0. Change-Id: I83ac78101111607bd49bd0cb2e49ed1794af1c19 jgart2024-09-251-2/+2
* gnu: trealla: Update to 2.55.43.•••* gnu/packages/prolog.scm (trealla): Update to 2.55.43. Change-Id: I576705752147313460ddd6e712574165802a2919 jgart2024-09-251-2/+2
* gnu: emacs-org-node: Update to 1.1.2.•••* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 1.1.2. [native-inputs]: Add emacs-llama. Change-Id: I53f7e7580aed312e4bf755e82a5a1de0533b8f18 Danny Milosavljevic2024-09-251-4/+4
* gnu: linux-libre: Add ‘linux-libre-arm64-honeycomb’.•••Package definition taken from guix/maintenance.git commit 0dc194cc85f8f0ef8cfcde29b9610ade7138beff, written by Ricardo Wurmus <rekado@elephly.net>. * gnu/packages/linux.scm (linux-libre-arm64-honeycomb): New variable. Change-Id: Ieb8503424a19c1c32a3ecac829c3d5d2a47b458e Ludovic Courtès2024-09-251-0/+60
* gnu: Add emacs-chruby-el.•••* gnu/packages/emacs-xyz.scm (emacs-chruby-el): New variable. Change-Id: Ief7622e585326671b123df770eeb3264cf201c3a Signed-off-by: Ludovic Courtès <ludo@gnu.org> Javier Olaechea2024-09-251-0/+20
* gnu: mscgen: Fix dependencies.•••* gnu/packages/graph.scm (mscgen) [inputs]: Add fontconfig, freetype, libjpeg-turbo, libpng, zlib. Change-Id: If185bcb2f786f6493c20040b47e93440987d7243 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Sébastien Lerique2024-09-251-1/+3
* gnu: gauche: Fix build, enable TLS, and use gexps.•••Fixes <https://issues.guix.gnu.org/73113>. There is a known test issue that will be fixed next release: https://github.com/shirok/Gauche/issues/1044 * gnu/packages/scheme.scm (gauche): Fix build failure and enable TLS. [arguments]: Set #:tests? to #f until next release, and add --with-tls configure flag. [inputs]: Add mbedtls. Change-Id: Iceacb882e74f5a8e3e11d663cca51baafbcbeb69 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Antero Mejr2024-09-251-28/+30
* services: cleanup: Reintroduce explicit ‘chmod’ calls.•••This reverts commit e74d05db53fdf02956ccee0950896c6ca9f10573. * gnu/services.scm (cleanup-gexp): Introduce explicit ‘chmod’ calls after ‘mkdir’ calls. * gnu/tests/base.scm (run-basic-test)[test]("permissions on /tmp"): New test. Reported-by: Hilton Chain <hako@ultrarare.space> Change-Id: I1e14dbe52eac526d2ed4ec1dd9c6fd9036f96a63 Ludovic Courtès2024-09-252-1/+10
* gnu: Add julia-staticarrayscore.•••* gnu/packages/julia-xyz.scm (julia-staticarrayscore): New variable. Change-Id: I17cf746b6c473685505fbdf70dda5a97ddf20148 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Spencer King2024-09-251-0/+23
* gnu: Add julia-scientifictypesbase.•••* gnu/packages/julia-xyz.scm (julia-scientifictypesbase): New variable. Change-Id: I222d943bdbd94212064d4e620e497617aea68dc9 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Spencer King2024-09-251-0/+28
* gnu: Add julia-bijections.•••* gnu/packages/julia-xyz.scm (julia-bijections): New variable. Change-Id: I23f50b2b148198446dc85cb3f217a48390f6ce88 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Spencer King2024-09-251-0/+22
* services: cleanup: Delete /run upon boot.•••Fixes <https://issues.guix.gnu.org/64775>. * gnu/services.scm (cleanup-gexp): Delete /run and recreate it. Reported-by: Vagrant Cascadian <vagrant@debian.org> Change-Id: Iae39f1aa734712a3755b24b156802ec0282d3f14 Ludovic Courtès2024-09-251-2/+3
* services: cleanup: Create directories with the right mode upfront.•••* gnu/services.scm (cleanup-gexp): Pass mode as second argument to ‘mkdir’; remove ‘chmod’ calls. Change-Id: I8ac2dde0ca5d9bd6b2ef104d77141d8463d8b3fa Ludovic Courtès2024-09-251-4/+2
* gnu: python-pyfaidx: Add dependency on UTF-8 locales for tests.•••Fixes a regression introduced in 92727f4af5d410b0a521d57d5ecef6b35779bdc2 whereby the “en_US.utf8” locale would no longer be available in the build environment. * gnu/packages/bioinformatics.scm (python-pyfaidx)[native-inputs]: Add ‘libc-utf8-locales-for-target’. Change-Id: I4f868edb82ef08bb56e5d7e3d2ea861bd23c03bf Ludovic Courtès2024-09-251-1/+2
* gnu: emacs-pg: Update to 0.42.•••* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.42. Change-Id: Iaddf8e488c3301efafac9280081e37268b1a3ee0 Danny Milosavljevic2024-09-251-2/+2
* gnu: Add emacs-pgmacs.•••* gnu/packages/emacs-xyz.scm (emacs-pgmacs): New variable. Change-Id: I3d32f6147ab718339d181347acb2a21c67b6678b Danny Milosavljevic2024-09-251-0/+21
* gnu: Add emacs-kubed.•••* gnu/packages/emacs-xyz.scm (emacs-kubed): New variable. Change-Id: I0b0398bbaaed6d1b3d846b54a1e2dd5b818123ef Danny Milosavljevic2024-09-251-0/+20
* gnu: flac: Fix building on armhf-linux.•••* gnu/packages/xiph.scm (flac)[arguments]: When building for armhf-linux add a phase to adjust the compiler options to use -O2 instead of -O3. Change-Id: I26fd0ea77101e93a3a3e8697c21a7e443dccdfa0 Efraim Flashner2024-09-251-1/+11
* gnu: inkscape: Fix build on armhf-linux.•••* gnu/packages/inkscape.scm (inkscape/stable)[arguments]: Add the custom 'fix-32bit-size_t-format phase when building for armhf-linux. Change-Id: I45f371babd2afc6d6f63d30e5f909b702410833e Efraim Flashner2024-09-251-1/+2
* gnu: tuba: Update to 0.8.4.•••* gnu/packages/fediverse.scm (tuba): Update to 0.8.4. [inputs]: Add bash-minimal. Change-Id: I888fb76603c1857318bc35d2bfd0e0169510ffad Efraim Flashner2024-09-251-3/+5
* gnu: linux-libre 6.1: Update to 6.1.111.•••* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.111. (linux-libre-6.1-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I37542fb885f4ee01a6aa6d39b22cb94f921f8edb Wilko Meyer2024-09-241-2/+2
* gnu: linux-libre 6.6: Update to 6.6.52.•••* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.52. (linux-libre-6.6-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I0ad512be944af01d8f147663e93c87c7a8a5957a Wilko Meyer2024-09-241-2/+2
* gnu: linux-libre: Update to 6.10.11.•••* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.11. (linux-libre-6.10-pristine-source): Update hash. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: I8a76e395070a6b67fd16c18912c134bdf3bbd69a Wilko Meyer2024-09-241-2/+2
* gnu: glfw: Fix a missing path to a dlopen call.•••Recent release of glfw introduced a new dlopen call to `libwayland-client.so.0´. This small fix adds this library to the list of libraries to be patched. It does not affect earlier versions. * gnu/packages/gl.scm (glfw): Add `libwayland-client.so.0' to the list of libraries to be patched. Change-Id: I9436c63f49a9b2fed18e06d593e67a593e3c6cad Arnaud Lechevallier2024-09-241-0/+2
* gnu: qmmp: Update to 2.1.9.•••* gnu/packages/music.scm (qmmp): Update to 2.1.9. Change-Id: Iccd3dfcddb9c035790446ed6d7ef4c1d685b4569 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Timotej Lazar2024-09-241-2/+2
* gnu: Add apt-cacher-ng.•••* gnu/packages/debian.scm (apt-cacher-ng): New variable. Change-Id: Ia77fa38e3cd7dffef8c950a61c2e8c06971132f2 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Denis 'GNUtoo' Carikli2024-09-241-1/+53
* gnu: elixir: Update to 1.17.3.•••* gnu/packages/elixir.scm (elixir): Update to 1.17.3. [arguments]<#:phases>: Add 'disable-some-logger-tests-for-erlang-27.1+ phase. Change-Id: I1adf3a24656b291f57cfb29812cf034130552506 Signed-off-by: Andrew Tropin <andrew@trop.in> Igor Goryachev via Guix-patches via2024-09-241-2/+10
* gnu: rebar3: Update to 3.24.0, make reproducible.•••* gnu/packages/erlang.scm (rebar3): Update to 3.24.0. [arguments]<#:phases>: Modify 'make-escriptize-reproducible phase. Change-Id: I264515753f1ed0bdabdc4042a1c850d738c27738 Signed-off-by: Andrew Tropin <andrew@trop.in> Igor Goryachev via Guix-patches via2024-09-241-23/+8
* gnu: erlang: Fix build.•••* gnu/packages/patches/erlang-man-path.patch: Adjust patch. Change-Id: I2531c92001a3b1c2a3363615a7a1542904fa98b7 Signed-off-by: Andrew Tropin <andrew@trop.in> Igor Goryachev via Guix-patches via2024-09-241-4/+4
* gnu: erlang: Update to 27.1.•••* gnu/packages/erlang.scm (erlang): Update to 27.1. [native-inputs]: Fetch recent erlang-manpages. Change-Id: I30b810fe900160c269a7c84e2a6860f630c988ad Signed-off-by: Andrew Tropin <andrew@trop.in> Igor Goryachev via Guix-patches via2024-09-241-14/+9
* gnu: librewolf: Add rdd paths allowlist patch.•••* gnu/packages/patches/librewolf-add-paths-to-rdd-allowlist.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. Change-Id: Ice417148b0ddf9acf0062eb6d16a875a81e350e6 Andrew Tropin2024-09-242-0/+12
* gnu: librewolf-source: Turn into a procedure.•••This patch changes the `librewolf-source' variable into the `make-librewolf-source' prodecure. This procedure accepts a LibreWolf version, source hash, and Firefox source hash. The Firefox source version is derived from the provided LibreWolf version. This eases package updates, since the hashes are inside the `librewolf' package, rather than `librewolf-source'; and the version no longer needs to be specified in three places. It also removes a blank line between the file header and `define-module'. * gnu/packages/librewolf.scm (librewolf-source): Turn into a procedure. Change-Id: I96ab1304acde246c179e7aa5dad9ff621be3de82 Signed-off-by: Andrew Tropin <andrew@trop.in> Ian Eure2024-09-241-7/+10
* gnu: librewolf: Update to 130.0.1-1. [security fixes]•••This patch: - Updates LibreWolf to the latest version - Removes the code which disabled encoding_rs.patch from upstream. It’s no longer in the repo, so the code did nothing, and the underlying issue (Guix being stuck with an old Rust version) has been fixed. - Integrates changes from #72265 with some slight tweaks. This should allow LibreWolf to use accelerated video decoding on supported hardware. - Neuters the GenAI chat feature, which direcly integrates with non-free services, by excluding it from the build and locking the preferences which would enable it. Fixes: CVE-2024-8385: WASM type confusion involving ArrayTypes CVE-2024-8381: Type confusion when looking up a property name in a "with" block CVE-2024-8388: Fullscreen notice on Android could be hidden under various panels and OS prompts CVE-2024-8382: Internal event interfaces were exposed to web content when browser EventHandler listener callbacks ran CVE-2024-8383: Firefox did not ask before openings news: links in an external application CVE-2024-8384: Garbage collection could mis-color cross-compartment objects in OOM conditions CVE-2024-8386: SelectElements could be shown over another site if popups are allowed CVE-2024-8387: Memory safety bugs fixed in Firefox 130, Firefox ESR 128.2, and Thunderbird 128.2 CVE-2024-8389: Memory safety bugs fixed in Firefox 130 * gnu/packages/librewolf.scm (librewolf): Update to 130.0.1-1. Change-Id: I764e6e66c5bfdc14a87b7ea59c29780a1f16769a Signed-off-by: Andrew Tropin <andrew@trop.in> Ian Eure2024-09-241-26/+29
* gnu: nss-rapid: Update to 3.104.•••* gnu/packages/nss.scm (nss-rapid): Update to 3.104. Change-Id: I97545e2d106bc7e9694ee11bd76371fa170cc42e Signed-off-by: Andrew Tropin <andrew@trop.in> Ian Eure2024-09-241-2/+2
* gnu: actionlint: Update to 1.7.2.•••* gnu/packages/check.scm (actionlint): Update to 1.7.2. [arguments]: <#:build-flags>: Add version to "-ldflags". Change-Id: I2cc668556286b24ae231e3fe4bad468c1d8e8544 Sharlatan Hellseher2024-09-231-2/+6
* gnu: actionlint: Improve package style.•••* gnu/packages/check.scm (actionlint): Adjust indentation. [arguments]: Use list style. [native-inputs]: Merge with [inputs] as for Golang they are only required during build time for the final command. Change-Id: I754c1631be653304c8ebac8263745b77df6ad890 Sharlatan Hellseher2024-09-231-20/+22