summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-12-11guix: platform: Add platform-rust-target....* guix/platform.scm <platform>: Add rust-target field. * guix/platforms/arm.scm (armv7-linux, aarch64-linux): Add the system's rust target triplet. * guix/platforms/mips.scm (mips64-linux): * guix/platforms/powerpc.scm (powerpc-linux, powerpc64-linux, powerpc64le-linux): * guix/platforms/riscv.scm (riscv64-linux): * guix/platforms/x86.scm (i686-linux, x86_64-linux, i686-mingw, x86_64-mingw, i586-pc): Same. Change-Id: Id9dca0fb8ec2b3bf2b3876b974e4bbaa30dbc6a6 Efraim Flashner
2023-12-11gnu: Add gcc-cross-x86_64-w64-mingw32-toolchain....* gnu/packages/cross-toolchain.scm (gcc-cross-x86_64-w64-mingw32-toolchain): New variable. Change-Id: I94802e5e7cb218d7afb0ee09871125bae5db933c Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11gnu: Add gcc-cross-i686-w64-mingw32-toolchain....* gnu/packages/cross-toolchain.scm (gcc-cross-i686-w64-mingw32-toolchain): New variable. Change-Id: I5d6056fc4943acae03aeaafa587f40ced182b1d4 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11gnu: lufa: Use AVR target....* gnu/packages/avr-xyz.scm (lufa)[arguments]: Add avr as target. [native-inputs]: Remove make-avr-toolchain. Change-Id: I792132a9211b1aa64283f9b4e76a4dd57e86646d Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11gnu: make-qmk-firmware: Use AVR target....* gnu/packages/firmware.scm (qmk)[inputs]: Remove AVR toolchain. [arguments]: Adjust phase wrapping output. (make-qmk-firmware/implementation)[arguments]: Add avr as target. Change-Id: Ibe09f6ef3c555052faf2c5c243303d85675866be Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11gnu: make-ergodox-firmware: Use AVR target....* gnu/packages/firmware.scm (make-ergodox-firmware/implementation): [arguments]: Add avr as target. [native-inputs]: Remove make-avr-toolchain. Change-Id: I4345a55d5dbd436d524de4886969b3332c6288a9 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11gnu: Add gcc-cross-avr-toolchain....* gnu/local.mk (GNU_SYSTEM_MODULES): Add cross-toolchain.scm. * gnu/packages/cross-toolchain.scm (gcc-cross-avr-toolchain): New variable. Change-Id: Ie768d5cc0663dd57753af1d4ac631b3cafbf9e8c Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11gnu: Add cross-gcc-toolchain procedure....* gnu/packages/cross-base.scm (cross-gcc-toolchain/implementation, cross-gcc-toolchain): New procedures. Change-Id: I994067eac094d0a50a7399e61bda944eded9187f Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11guix: meson-build-system: Disable PIC for AVR....* guix/build-system/meson.scm (make-built-in-options-alist): New procedure. (make-cross-file): Add 'built-in options' section to cross file. Change-Id: Ifff7f6fb1eb8b0e8ddd04881d22acb863c9e85b2 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11guix: meson-build-system: Support AVR....* guix/build-system/meson.scm (make-machine-alist): Add cases for avr for system, cpu_family and cpu. Change-Id: Ie47d666099c4c48edd36812f035625dccc4a3900 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11gnu: cross-gcc: Only C and C++ for AVR....* gnu/packages/cross-base.scm (cross-gcc-arguments) <configure-flags> [target-avr?]: Add --enable-languages=c,c++. Change-Id: I1d63bb1b0a3074b9ff8650c5afb93777183c0ea4 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11gnu: cross-gcc: Find AVR Libc files....* gnu/packages/cross-base.scm (cross-gcc-arguments) <configure-flags>: Add --with-native-system-header-dir for AVR. <make-flags>: Add target prefix to /lib to find AVR library. Change-Id: Ie9cae338da241fe987f53463aa3774a890e2af9a Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11gnu: cross-toolchain: Add set-cross-path for AVR....* gnu/build/cross-toolchain.scm (set-cross-path/avr): New procedure. (cross-gcc-build-phases) [string-prefix? "avr"]: Return set-cross-path/avr procedure. Signed-off-by: Jean-Pierre De Jesus DIAZ <me@jeandudey.tech> Change-Id: I00bd39236ac2e31fef02164a7fffc8b56a166f0d Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11gnu: cross-gcc: Handle AVR inputs....* gnu/packages/cross-base.scm (cross-gcc)[native-inputs]: Add case to handle AVR. Change-Id: I1ac38b721ed807302747cecb5fb1f6075694a01a Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11gnu: cross-libc: Add AVR Libc support....* gnu/packages/avr.scm (make-avr-libc/implementation)[arguments]: Add avr target parameter and disable implicit cross inputs. [native-inputs]: Rename avr-gcc and avr-binutils to cross-gcc and cross-binutils to keep consistency with gnu-build-system. * gnu/packages/cross-base.scm (cross-libc): Add case for avr. Change-Id: I6b087946d1287a82fac61c48c513e7f2d2184794 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11gnu: cross-gcc: Handle target include paths....* gnu/packages/cross-base.scm (cross-gcc-search-paths): New procedure. (cross-gcc)[search-paths]: Convert to and use cross-gcc-search-paths procedure. Change-Id: Id306782eaf928d05cd005b9539087ed631506b5b Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11gnu: cross-gcc: Enable multilib for AVR....* gnu/build/cross-toolchain.scm (patch-multilib-shebang): New procedure. * gnu/packages/avr.scm (make-avr-gcc): Remove uneeded phases and flags for multilib. * gnu/packages/cross-base (cross-gcc-arguments) <#:configure-flags> [target-avr?]: Remove --disable-multilib and add --enable-multilib. Change-Id: Id68d803057ac898f0a670f10487b08bf0891ab0b Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11gnu: make-avr-libc: Fix synopsis....* gnu/packages/avr.scm (make-avr-libc/implementation): Drop 'The' from synopsis. Change-Id: Idb6c008d709a988075789a6220af63f4917c2179 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11gnu: microscheme: Move to avr-xyz....* gnu/packages/avr.scm (microscheme): Move to ... * gnu/packages/avr-xyz.scm (microscheme): ... here. Change-Id: I1272bfc98b583ab0ab36fcba5a8e19ae018b0b80 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11guix: Add target-avr?....* guix/utils.scm (target-avr?): New procedure. * tests/utils.scm: Add tests for target-avr? procedure. Change-Id: Iaa0fa97a2b6bc45d45f907f43157f1548a0ba3fa Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Jean-Pierre De Jesus DIAZ
2023-12-11guix: Add avr platform....* 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> Jean-Pierre De Jesus DIAZ
2023-12-11guix: gnu-build-system: Handle missing libc....* 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> Jean-Pierre De Jesus DIAZ
2023-12-11gnu: cross-libc: Return #f if no libc available....* 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> Jean-Pierre De Jesus DIAZ
2023-12-11gnu: gerbv: Use a source file-name....* gnu/packages/engineering.scm (gerbv)[source]: Add file-name field. Change-Id: Ia0264233a75aa6fc2bd54de23c9510e184cbee31 Efraim Flashner
2023-12-11gnu: Add r-polyester....* gnu/packages/bioconductor.scm (r-polyester): New variable. Change-Id: I415089cda3214ec04402fc6f4505fa868414d0e2 Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Mădălin Ionel Patrașcu
2023-12-11gnu: linux-libre 6.1: Update to 6.1.66....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> Leo Famulari
2023-12-10gnu: openmw: Update to 0.48.0....* 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> Rodion Goritskov
2023-12-10gnu: guile-gitlab: Improve the package style....* 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> Artyom V. Poptsov
2023-12-10gnu: guile-smc: Update to 0.6.3....* gnu/packages/guile-xyz.scm (guile-smc): Update to 0.6.3. Change-Id: I7569db118c85f86e11906c41f4256be173ccc092 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Artyom V. Poptsov
2023-12-10services: Fix oci-container-service-type container user....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> Giacomo Leidi
2023-12-10file-systems: Add tracefs to %pseudo-file-system-types....* gnu/system/file-systems.scm (%pseudo-file-system-types): Add tracefs. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Leo Nikkilä
2023-12-10gnu: ‘make-icecat-extension’ inherits package location....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 Ludovic Courtès
2023-12-10gnu: Add KeePassXC-Browser....* gnu/packages/browser-extensions.scm (keepassxc-browser) (keepassxc-browser-icecat): New variable. Change-Id: I6f85228e4e012f3e5f8c913fda38287255573604 Ludovic Courtès
2023-12-10gnu: keepassxc: Record file name of ‘xclip’ and ‘wl-copy’....* gnu/packages/password-utils.scm (keepassxc)[arguments]: Add ‘record-clipboard-programs’ phase. [inputs]: Add WL-CLIPBOARD and XCLIP. Change-Id: I3cfe3d8604da575f6bf5e5cf3ce862fbac099ab6 Ludovic Courtès
2023-12-10gnu: ubuntu-keyring: Update to 2023.11.28.1....* gnu/packages/debian.scm (ubuntu-keyring): Update to 2023.11.28.1. [native-inputs]: Remove gzip; add xz. Change-Id: Id90acc7a58085321ac96b6ab520f54b20911a8c1 Efraim Flashner
2023-12-10gnu: tor: Update to 0.4.8.10....* gnu/packages/tor.scm (tor): Update to 0.4.8.10. Change-Id: Ibc11c83c3fea920c6b876a22cb4c96d5c927beb5 Efraim Flashner
2023-12-10gnu: llvm-14: Fix building on powerpc-linux....* 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 Efraim Flashner
2023-12-10gnu: LLVM, Clang, libomp, lld: Update to 17.0.6....* 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 Michael Ford
2023-12-10gnu: ncdu: Use zig-build-system....* 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> Ekaitz Zarraga
2023-12-09gnu: pipewire: Update to 1.0.0....* 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 Sergey Trofimov
2023-11-19gnu: libmirage: Update to 3.2.7....* gnu/packages/cdrom.scm (libmirage): Update to 3.2.7. Change-Id: Ib4d62bbbcb4bedd2ce86f6d5262df6ed26c76cee Tobias Geerinckx-Rice
2023-11-19gnu: exomizer: Update to 3.1.2....* gnu/packages/emulators.scm (exomizer): Update to 3.1.2. [source]: Use a Git tag rather than commit. Change-Id: I2dd5ad0b5a4be4633c1b57ff1367941d3f1aa49b Tobias Geerinckx-Rice
2023-11-19gnu: mupdf: Update to 1.23.7....* gnu/packages/pdf.scm (mupdf): Update to 1.23.7. Change-Id: If58ab64470c88fdd15897488a5955d009d92ee34 Tobias Geerinckx-Rice
2023-11-19gnu: parole: Update to 4.18.1....* gnu/packages/xfce.scm (parole): Update to 4.18.1. Change-Id: I308b19b47c20d35765cf7e03a49a88978734868f Tobias Geerinckx-Rice
2023-11-19gnu: turbostat: Use G-expressions....* gnu/packages/linux.scm (turbostat)[arguments]: Rewrite as G-expressions. Change-Id: I5e2cf484692cda608d0144f4b35c63770301aadd Tobias Geerinckx-Rice
2023-11-19gnu: moreutils: Update to 0.68....* gnu/packages/moreutils.scm (moreutils): Update to 0.68. Change-Id: Ie8320c18eaef1b481918894c5baaedc4144b0d19 Tobias Geerinckx-Rice
2023-11-19gnu: hplip: Update to 3.23.12....* gnu/packages/cups.scm (hplip): Update to 3.23.12. Change-Id: If27e2cfcd0b4e3667ba399569a24df976d6aa41d Tobias Geerinckx-Rice
2023-11-19gnu: cups-minimal/fixed: Update to 2.4.7....* gnu/packages/cups.scm (cups-minimal/fixed): Update to 2.4.7. Change-Id: I47b34356c53715462e1750e1b639b9768f2c3287 Tobias Geerinckx-Rice
2023-12-07gnu: xrdp: Update to 0.9.23.1....* gnu/packages/rdesktop.scm (xrdp): Update to 0.9.23.1. Change-Id: If5a01e38dc04bd013118d21ff11a46f3e7dddfd2 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Andy Tai
2023-12-07gnu: xeyes: Update to 1.3.0....* 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> Greg Hogan