aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* guix: Add avr platform.Jean-Pierre De Jesus DIAZ2023-12-11
| | | | | | | | | * Makefile.am (MODULES): Add avr platform module. * doc/guix.texi: Add documentation for avr platform. * guix/platforms/avr.scm (avr): New variable. Change-Id: I0f425eac61a71390b618e093f5a034ad4205a6f4 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* guix: gnu-build-system: Handle missing libc.Jean-Pierre De Jesus DIAZ2023-12-11
| | | | | | | | * guix/build-system/gnu.scm (standard-cross-packages): Handle the case when `cross-libc` returns #f. Change-Id: I85ee5456f10ff141d521a5f2d91267cd612c5616 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: cross-libc: Return #f if no libc available.Jean-Pierre De Jesus DIAZ2023-12-11
| | | | | | | | * gnu/packages/cross-base.scm (cross-libc): Return #f if no libc is available for the given TARGET. Change-Id: I17d19716373dd5704bb70d805437738fd29bd96b Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: gerbv: Use a source file-name.Efraim Flashner2023-12-11
| | | | | | * gnu/packages/engineering.scm (gerbv)[source]: Add file-name field. Change-Id: Ia0264233a75aa6fc2bd54de23c9510e184cbee31
* gnu: Add r-polyester.Mădălin Ionel Patrașcu2023-12-11
| | | | | | | * gnu/packages/bioconductor.scm (r-polyester): New variable. Change-Id: I415089cda3214ec04402fc6f4505fa868414d0e2 Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: linux-libre 6.1: Update to 6.1.66.Leo Famulari2023-12-11
| | | | | | | | | | | | | | | | | This release contains fix for an Ext4 data corruption bug introduced in 6.1.64: https://lore.kernel.org/all/20231205122122.dfhhoaswsfscuhc3@quack3/T/#t https://lwn.net/Articles/954285/ Only 6.1.64 and 6.1.65 are affected kernel releases: https://lists.gnu.org/archive/html/guix-devel/2023-12/msg00082.html * gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.66. (linux-libre-6.1-pristine-source): Update hash. Change-Id: I788e4e6bd49607bc7301d8dd780ebebd7c213313 Signed-off-by: Hilton Chain <hako@ultrarare.space>
* gnu: openmw: Update to 0.48.0.Rodion Goritskov2023-12-10
| | | | | | | | * gnu/packages/game-development.scm (openmw): Update to 0.48.0. * gnu/packages/graphics.scm (openmw-openscenegraph): Update to commit 68c5c5. Change-Id: I5e1ae0d59ead8de7976714cb82e8d514c308f19a Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: guile-gitlab: Improve the package style.Artyom V. Poptsov2023-12-10
| | | | | | | | * gnu/packages/guile-xyz.scm (guile-gitlab): Improve the package style. [inputs]: Remove input labels. Change-Id: I449a02e1f9d700f678bb09961b896dea1627632e Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: guile-smc: Update to 0.6.3.Artyom V. Poptsov2023-12-10
| | | | | | | * gnu/packages/guile-xyz.scm (guile-smc): Update to 0.6.3. Change-Id: I7569db118c85f86e11906c41f4256be173ccc092 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: Fix oci-container-service-type container user.Giacomo Leidi2023-12-10
| | | | | | | | | | | | | | | | | The oci-container-configuration supports two user fields: one is the user, from the host system, under whose authority the OCI-backed Shepherd service is run; the other is an optional user/UID that can be passed to the docker run invokation to override the user defined in the OCI image. The user from the host system is incorrectly passed to docker run command, this patches reverts the incorrect behavior and passes the correct container-user field value. * gnu/services/docker.scm (oci-container-configuration): Fix the user passed to the docker run invokation. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* file-systems: Add tracefs to %pseudo-file-system-types.Leo Nikkilä2023-12-10
| | | | | | * gnu/system/file-systems.scm (%pseudo-file-system-types): Add tracefs. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: ‘make-icecat-extension’ inherits package location.Ludovic Courtès2023-12-10
| | | | | | | | | This is an improvement for the purposes of ‘guix edit’ & co. * gnu/build/icecat-extension.scm (make-icecat-extension): Add ‘location’ field. Change-Id: I896ae6823b3fe4ea013fa74e2c536f45664d8042
* gnu: Add KeePassXC-Browser.Ludovic Courtès2023-12-10
| | | | | | | * gnu/packages/browser-extensions.scm (keepassxc-browser) (keepassxc-browser-icecat): New variable. Change-Id: I6f85228e4e012f3e5f8c913fda38287255573604
* gnu: keepassxc: Record file name of ‘xclip’ and ‘wl-copy’.Ludovic Courtès2023-12-10
| | | | | | | | * gnu/packages/password-utils.scm (keepassxc)[arguments]: Add ‘record-clipboard-programs’ phase. [inputs]: Add WL-CLIPBOARD and XCLIP. Change-Id: I3cfe3d8604da575f6bf5e5cf3ce862fbac099ab6
* gnu: ubuntu-keyring: Update to 2023.11.28.1.Efraim Flashner2023-12-10
| | | | | | | * gnu/packages/debian.scm (ubuntu-keyring): Update to 2023.11.28.1. [native-inputs]: Remove gzip; add xz. Change-Id: Id90acc7a58085321ac96b6ab520f54b20911a8c1
* gnu: tor: Update to 0.4.8.10.Efraim Flashner2023-12-10
| | | | | | * gnu/packages/tor.scm (tor): Update to 0.4.8.10. Change-Id: Ibc11c83c3fea920c6b876a22cb4c96d5c927beb5
* gnu: llvm-14: Fix building on powerpc-linux.Efraim Flashner2023-12-10
| | | | | | | | * gnu/packages/llvm.scm (llvm-14)[arguments]: When building for powerpc-linux adjust the configure-flags to always link shared libraries with -latomic. Change-Id: If020528bf1717595b66e6e0826dbe7a0c1128322
* gnu: LLVM, Clang, libomp, lld: Update to 17.0.6.Michael Ford2023-12-10
| | | | | | | | * gnu/packages/llvm.scm (llvm-17, clang-17, libomp-17, lld-17): Update to 17.0.6. Signed-off-by: Hilton Chain <hako@ultrarare.space> Change-Id: I7757b8e55e6a7ffc8185d366ba77706abaf5a798
* gnu: ncdu: Use zig-build-system.Ekaitz Zarraga2023-12-10
| | | | | | | | | | | * gnu/packages/ncdu.scm (ncdu)[build-system]: Use zig-build-system. [arguments]<#:make-flags>: Remove argument. <#:phases>: Delegate phase manipulation to the build-system. Remove 'validate-runpath. [native-inputs]: Remove zig-0.10. Change-Id: I9027a1cbd925cfb0c135740e81a33b62cb9d91ca Signed-off-by: Hilton Chain <hako@ultrarare.space>
* gnu: pipewire: Update to 1.0.0.Sergey Trofimov2023-12-09
| | | | | | | | * gnu/packages/linux.scm (pipewire): Update to 1.0.0. [native-inputs]: Add doxygen, python. Signed-off-by: Hilton Chain <hako@ultrarare.space> Change-Id: If2b0b50f844a8ee96f7d1012c01d7958ab8e7f46
* gnu: libmirage: Update to 3.2.7.Tobias Geerinckx-Rice2023-11-19
| | | | | | * gnu/packages/cdrom.scm (libmirage): Update to 3.2.7. Change-Id: Ib4d62bbbcb4bedd2ce86f6d5262df6ed26c76cee
* gnu: exomizer: Update to 3.1.2.Tobias Geerinckx-Rice2023-11-19
| | | | | | | * gnu/packages/emulators.scm (exomizer): Update to 3.1.2. [source]: Use a Git tag rather than commit. Change-Id: I2dd5ad0b5a4be4633c1b57ff1367941d3f1aa49b
* gnu: mupdf: Update to 1.23.7.Tobias Geerinckx-Rice2023-11-19
| | | | | | * gnu/packages/pdf.scm (mupdf): Update to 1.23.7. Change-Id: If58ab64470c88fdd15897488a5955d009d92ee34
* gnu: parole: Update to 4.18.1.Tobias Geerinckx-Rice2023-11-19
| | | | | | * gnu/packages/xfce.scm (parole): Update to 4.18.1. Change-Id: I308b19b47c20d35765cf7e03a49a88978734868f
* gnu: turbostat: Use G-expressions.Tobias Geerinckx-Rice2023-11-19
| | | | | | | * gnu/packages/linux.scm (turbostat)[arguments]: Rewrite as G-expressions. Change-Id: I5e2cf484692cda608d0144f4b35c63770301aadd
* gnu: moreutils: Update to 0.68.Tobias Geerinckx-Rice2023-11-19
| | | | | | * gnu/packages/moreutils.scm (moreutils): Update to 0.68. Change-Id: Ie8320c18eaef1b481918894c5baaedc4144b0d19
* gnu: hplip: Update to 3.23.12.Tobias Geerinckx-Rice2023-11-19
| | | | | | * gnu/packages/cups.scm (hplip): Update to 3.23.12. Change-Id: If27e2cfcd0b4e3667ba399569a24df976d6aa41d
* gnu: cups-minimal/fixed: Update to 2.4.7.Tobias Geerinckx-Rice2023-11-19
| | | | | | * gnu/packages/cups.scm (cups-minimal/fixed): Update to 2.4.7. Change-Id: I47b34356c53715462e1750e1b639b9768f2c3287
* gnu: xrdp: Update to 0.9.23.1.Andy Tai2023-12-07
| | | | | | | * gnu/packages/rdesktop.scm (xrdp): Update to 0.9.23.1. Change-Id: If5a01e38dc04bd013118d21ff11a46f3e7dddfd2 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: xeyes: Update to 1.3.0.Greg Hogan2023-12-07
| | | | | | | | * gnu/packages/xdisorg.scm (xeyes): Update to 1.3.0. [source]: Update file extension in URI. Change-Id: Ibd4f554180bd7892e594c63f7c18808a6df7c049 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: dub: update to 1.33.0.Hugo Nobrega2023-12-07
| | | | | | | * gnu/packages/dlang.scm (dub): Update to 1.33.0. Change-Id: Ie09f43329fa4a8d79f201f4b617e498d39adec6f Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: ddcutil: Install pkgconfig file.Efraim Flashner2023-12-07
| | | | | | | * gnu/packages/hardware.scm (ddcutil)[arguments]: Add a phase to install the missing pkgconfig file. Change-Id: Icd8c6c19e10c8dc426c5cd5020f0a209f0faa452
* gnu: libtorrent-rasterbar: Update to 2.0.9.Tomas Volf2023-12-06
| | | | | | | | | | | | | | | | | | | | | | | Update the package. Since other packages do depend on the previous version (and according to their documentation do recommend it), the previous version is exposed as libtorrent-rasterbar-1.2. The v2.0.9 requires patching to get tests working. Sadly one of the changes is to introduce new binary file, so it is fetched as an input and applied in a phase. Snippet is used instead to do the rest of the patching. * gnu/packages/bittorrent.scm (libtorrent-rasterbar)[version]: Update to 2.0.9. [source]<snippet>: Patch test/test_copy_file.cpp. [native-inputs]: Add the missing file (v2_empty_file.torrent). [arguments]<#:phases>: And add a phase copying it into the correct place. * gnu/packages/bittorrent.scm (libtorrent-rasterbar-1.2): New variable. (qbittorrent)[inputs]: Use libtorrent-rasterbar-1.2. * gnu/packages/enlightenment.scm (epour)[inputs]: Use libtorrent-rasterbar-1.2. Change-Id: Ifbbbf02a671f6a3db653499a7a5f2504fd23c255 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: qbittorrent: Update to 4.6.2.Tomas Volf2023-12-06
| | | | | | | * gnu/packages/bittorrent.scm (qbittorrent): Update to 4.6.2. Change-Id: I75d05f14396e1b017cc939264e30ade625cb7017 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: qbittorrent-enhanced: Update to 4.6.1.10.Tomas Volf2023-12-06
| | | | | | | * gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 4.6.1.10. Change-Id: Ic164ee27ea54018acfcba0e9db8db11f119800a4 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: deluge: Update to 2.1.1.Tomas Volf2023-12-06
| | | | | | | | | | | | Dependency on nss-certs was added. Most torrents do require SSL in some shape or form, so it seems appropriate to add it by default. * gnu/packages/bittorrent.scm (deluge)[version]: Update to 2.1.1. [propagated-inputs]: Add nss-certs. [native-search-paths]: Set to allow locating the certificates. Change-Id: Ic6c79f24851d6917dc4e5b22b3bcb2f6b99e187a Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: libtorrent-rasterbar: Update to 1.2.19.Tomas Volf2023-12-06
| | | | | | | | | | | | | | | | With the update, the execution of the test suite was overhauled a lot. Parallel tests were disabled, since the do not work well. Since faketime does cause some tests to hang, test_ssl was moved into a separate run. * gnu/packages/bittorrent.scm (libtorrent-rasterbar)[version]: Update to 1.2.19. [arguments]<#:parallel-tests?>: Disable. [arguments]<#:phases>: Move test_ssl into separate run under faketime. Do not run under tests under faketime. Anchor the regex for test exclusion. Set timeout of 600 seconds for each test. Change-Id: I7392cb3ce1a8815b26b3257498082761255535ee Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: python-autograd: Update to 1.5.Felix Gruber2023-12-06
| | | | | | | | | * gnu/packages/machine-learning.scm (python-autograd): Update to 1.5. [build-system]: Use pyproject-build-system. [arguments]: Remove custom 'check phase. Change-Id: Ic76510b94d268d5dba6e9b0e057fcfca125e424f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: emacs-guix: Update to 455272c.Ludovic Courtès2023-12-06
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-guix): Update to 455272c. Change-Id: Ib6c29fe9297c55dcd578453bd0425867e4ee180b
* shell: ‘--development’ honors ‘--system’.Ludovic Courtès2023-12-06
| | | | | | | | | | | | | | Fixes a bug whereby ‘package->development-manifest’ would run with the wrong system in mind, leading to errors like this: $ guix shell -s i586-gnu -D shepherd --no-grafts guix shell: error: package linux-libre-headers@5.15.49 does not support i586-gnu * guix/scripts/environment.scm (options/resolve-packages): Define ‘system’ and pass it to ‘package->development-manifest’.’ * tests/guix-shell.sh: Test it. Change-Id: I95c471c1918913ab80dec7d3ca64fe38583cce78
* gnu: glibc-locales@2.37: Mark as hidden.Ludovic Courtès2023-12-06
| | | | | | | | | | | Fixes <https://issues.guix.gnu.org/67586>. * gnu/packages/base.scm (glibc-locales/hurd): Wrap in ‘hidden-package’. Change-Id: If4f4aa1ef66c53ee0bb52eaea533241652e48cca Reported-by: Nils Landt <nils@landt.email> Change-Id: I5150f13be9c3b23e7abe408f815c56f498c92ecb
* gnu: qtbase: Skip some more tests on i686-linux.Efraim Flashner2023-12-06
| | | | | | | * gnu/packages/qt.scm (qtbase)[arguments]: Adjust custom 'check phase to skip 5 more tests on i686-linux. Change-Id: I2c70fd0dd7e99cc7e039502933981e1b4985e05c
* gnu: qtbase: Remove unneeded configure flags.Efraim Flashner2023-12-06
| | | | | | | | | | These flags were preventing building on i686-linux and seem to not be necessary anymore. * gnu/packages/qt.scm (qtbase)[arguments]: Remove configure-flags disabling certain hardware features. Change-Id: I76e41acb29cf39ce0541b27432b5d8d7fd545b16
* gnu: qtwebengine-5: Enable building on i686-linux.Efraim Flashner2023-12-06
| | | | | | | | * gnu/packages/qt.scm (qtwebengine-5)[arguments]: When building for i686-linux add a configure-flag to use less memory during the linking phase. Change-Id: Ie27467445f2bc299314b1294b024d3cfdc6f0b44
* gnu: gnome-commander: Update to 1.16.1.Vinicius Monego2023-12-05
| | | | | | | | | * gnu/packages/gnome.scm (gnome-commander): Update to 1.16.1. [build-system]: Switch to meson-build-system. [arguments]: Add #:glib-or-gtk?. [native-inputs]: Add gtk+-2:bin. Change-Id: I4badc000d0c2d8525fd3f8f1748d8fabe610c8a9
* gnu: gerbv: Update to 2.10.0.Vinicius Monego2023-12-05
| | | | | | | | | | | * gnu/packages/engineering.scm (gerbv): Update to 2.10.0. [source]: Switch to maintained repository. [native-inputs]: Add autoconf, automake, gettext-minimal, libtool. Remove package labels. [inputs]: Add comment about GTK+2. Remove package labels. [home-page]: Update URL. Change-Id: Ie30c4ae618b3b57e9b59e3e40f1423fed4d26135
* gnu: kdenlive: Update to 23.08.3.Vinicius Monego2023-12-05
| | | | | | * gnu/packages/kde.scm (kdenlive): Update to 23.08.3. Change-Id: I552e82757049bae81cf8d521f17aea1adbefdb26
* gnu: mlt: Update to 7.22.0.Vinicius Monego2023-12-05
| | | | | | * gnu/packages/video.scm (mlt): Update to 7.22.0. Change-Id: I63827e89e181c439eb89e956362618d90d37ef50
* gnu: python-openturns: Update to 1.21.3.Vinicius Monego2023-12-05
| | | | | | * gnu/packages/statistics.scm (python-openturns): Update to 1.21.3. Change-Id: I6e86d60e0b0d26672d2bce08998f2a1af5dff14e
* gnu: python-pymc: Update to 5.10.0.Vinicius Monego2023-12-05
| | | | | | * gnu/packages/statistics.scm (python-pymc): Update to 5.10.0. Change-Id: I900a65beba2d919bde3137a370dbdb19566c828c