aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/julia.scm
diff options
context:
space:
mode:
authorNicolas Goaziou <mail@nicolasgoaziou.fr>2022-10-22 18:30:33 +0200
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2022-10-22 18:37:02 +0200
commit63bb2b965c3da3da3e6c0efbe4031dd0830668f2 (patch)
tree053519343094d5631a23f784724ed93d2c300e8e /gnu/packages/julia.scm
parent85aff4de30686359ffb50845eb0930c0a18dc8ba (diff)
downloadguix-63bb2b965c3da3da3e6c0efbe4031dd0830668f2.tar.gz
guix-63bb2b965c3da3da3e6c0efbe4031dd0830668f2.zip
gnu: borg: Update to 1.2.2.
* gnu/packages/backup.scm (borg): Update to 1.2.2.
Diffstat (limited to 'gnu/packages/julia.scm')
0 files changed, 0 insertions, 0 deletions
example in the wild: https://github.com/klauspost/pgzip/tags Fixes <https://issues.guix.gnu.org/54893>. * guix/git-download.scm (git-fetch): Call 'setenv' and 'setlocale' to set it to en_US.utf8. * gnu/packages/commencement.scm (glibc-utf8-locales-final): Make public. Add 'properties' field. Co-authored-by: Ludovic Courtès <ludo@gnu.org> 2022-03-16Revert "gnu: %boot3-inputs: Add missing input."Efraim Flashner This reverts commit ed2ca2dcb558dcda6ea69c64a0a9e9c0b52f892e. This is no longer needed after the gcc STARTFILE_PREFIX_SPEC commit. 2022-03-16Revert "gnu: Add %final-inputs-riscv64."Efraim Flashner This reverts commit 0444be868903356a37fc8ffd3cdf820ca038f3e6. This is no longer necessary after the gcc STARTFILE_PREFIX_SPEC commit. 2022-03-01initrd: Use non-hyphenated kernel command-line parameter names.Maxim Cournoyer This is to make it less surprising, given the common convention sets forth by the kernel Linux command-line parameters. * gnu/build/linux-boot.scm (boot-system): Rename '--load', '--repl', '--root' and '--system' to 'gnu.load', 'gnu.repl', 'root' and 'gnu.system', respectively. Adjust doc. (find-long-option): Adjust doc. * gnu/installer/parted.scm (installer-root-partition-path): Adjust accordingly. * gnu/system.scm (bootable-kernel-arguments): Add a VERSION argument and update doc. Use VERSION to conditionally return old style vs new style initrd arguments. (%boot-parameters-version): Increment to 1. (operating-system-boot-parameters): Adjust doc. (operating-system-boot-parameters-file): Likewise. * gnu/system/linux-initrd.scm (raw-initrd, base-initrd): Likewise. * doc/guix.texi: Adjust doc. * gnu/build/activation.scm (boot-time-system): Adjust accordingly. * gnu/build/hurd-boot.scm (boot-hurd-system): Likewise. * gnu/packages/commencement.scm (%final-inputs-riscv64): Adjust comment. 2022-02-14gnu: Remove glibc@2.2.5 and gcc-2.95-wrapper.Ludovic Courtès This reverts commits a95924c9ac3f238cde243c96d552ff59ad77ca16 and defa85b26537a3cc20624fb9dbcae906226361d5, which were used to build nhc98@1.22 but are no longer needed. * gnu/packages/base.scm (glibc-2.2.5): Remove. * gnu/packages/commencement.scm (gcc-2.95-wrapper): Remove. (glibc-mesboot0, gcc-mesboot0, binutils-mesboot): Keep private. 2022-02-07gnu: Add gcc-2.95-wrapper.Ricardo Wurmus * gnu/packages/commencement.scm (gcc-2.95-wrapper): New variable. 2022-02-07gnu: Add glibc-2.2.5.Ricardo Wurmus * gnu/packages/commencement.scm (glibc-mesboot0, gcc-mesboot0, binutils-mesboot): Export variables. * gnu/packages/base.scm (glibc-2.2.5): New variable. 2022-02-01gnu: %final-inputs-riscv64: Add comment.Efraim Flashner * gnu/packages/commencement.scm (%final-inputs-riscv64): Add comment explaining why this variable needs to exist. 2022-01-27gnu: Add %final-inputs-riscv64.Efraim Flashner * gnu/packages/commencement.scm (%final-inputs-riscv64): New variable. * guix/build-system/gnu.scm (standard-inputs): Use %final-inputs-riscv64 when targeting riscv64-linux. 2022-01-14gnu: %boot3-inputs: Add missing input.Efraim Flashner * gnu/packages/commencement.scm (%boot3-inputs): When building on riscv64-linux add gcc:lib. 2022-01-14gnu: gcc-boot0: Use libstdc++-boot0-gcc7 on riscv64-linux.Efraim Flashner * gnu/packages/commencement.scm (libstdc++-boot0-gcc7): New variable. (gcc-boot0)[inputs]: On riscv64-linux use libstdc++-boot0-gcc7 instead of libstdc++-boot0. 2022-01-14gnu: bootstrap: Add support for riscv64-linux.Efraim Flashner On 7d93b21ab1c132990054372a9677c1639d54e631 gnu: glibc-for-bootstrap: Update patch. Run ./pre-inst-env guix build --target=riscv64-linux-gnu bootstrap-tarballs Producing /gnu/store/4hdzva9i0wyyfbgj1lmqc1wkk644pv07-bootstrap-tarballs-0 With guix hash -rx 1nj0fdgj08bbmfny01mp2blv7c3p2iciqh31zmf04ap5s7ygsqlp * gnu/packages/bootstrap.scm (%bootstrap-executables): Add entries for riscv64-linux. (%bootstrap-guile-hash, %bootstrap-coreutils&co, %bootstrap-binutils, %bootstrap-glibc, %bootstrap-gcc): Add entry for riscv64-linux. (raw-build-guile3): New procedure. (make-raw-bag): Use raw-build-guile3 for riscv64-linux. * guix/packages.scm (%supported-systems): Add riscv64-linux. (%cuirass-supported-systems): Remove riscv64-linux. * guix/utils.scm (target-64bit?): Add riscv64-linux. * m4/guix.m4: Add riscv64-linux as a supported system. * doc/guix.texi (GNU Distribution): Add riscv64-linux. 2022-01-06gnu: gfortran-toolchain, gdc-toolchain: Make visible again.Ludovic Courtès These two packages were made accidentally "hidden" in commit 2576e2019d2f5049ad3dc51404c7e991af45d1d6. * gnu/packages/commencement.scm (make-gcc-toolchain): Remove the 'hidden?' property. 2022-01-01gnu: gcc: Add 'compiler-cpu-architectures' property.Ludovic Courtès * gnu/packages/gcc.scm (%gcc-7.5-x86_64-micro-architectures) (%gcc-10-x86_64-micro-architectures): New variables. (gcc-7, gcc-10): Add 'properties' field. * gnu/packages/commencement.scm (make-gcc-toolchain): Likewise. 2021-11-11gnu: Add ld-gold-wrapper.Maxim Cournoyer * gnu/packages/commencement.scm (ld-gold-wrapper): New variable. 2021-08-13gnu: commencement: Turn {gmp,mpfr,mpc}-boot into mere origins.Ludovic Courtès Reported by Thiago Jung Bauermann <bauermann@kolabnow.com> at <https://issues.guix.gnu.org/49881>. * gnu/packages/commencement.scm (gmp-boot, mpfr-boot, mpc-boot): Turn into origins. (gcc-core-mesboot1): Adjust accordingly. 2021-07-24gnu: commencement: Use gexps and 'local-file' to refer to patches.Ludovic Courtès * gnu/packages/commencement.scm (tcc-boot): Remove stale comments. (gcc-core-mesboot0)[native-inputs]: Remove "boot-patch". [arguments]: Turn flags and phases into gexps. Use 'local-file' in the 'apply-boot-patch' phase to refer to the patch. (glibc-mesboot0)[native-inputs]: Remove "boot-patch" and "system-patch". [arguments]: Turn flags and phases into gexps. Use 'local-file' in the 'apply-boot-patch' phase to refer to the patches. (gcc-mesboot0)[native-inputs]: Remove "boot-patch". [arguments]: Turn phases into a gexp. (gcc-core-mesboot1)[native-inputs]: Remove "boot-patch". [arguments]: Turn flags and phases into gexps. Use 'local-file' in the 'apply-boot-patch' phase to refer to the patch. (gcc-mesboot1)[arguments]: Turn flags and phases into gexps. (glibc-headers-mesboot)[arguments]: Likewise. (glibc-mesboot)[arguments]: Likewise. 2021-07-23gnu: commencement: Decouple python-boot0 from python.Marius Bakke * gnu/packages/commencement.scm (python-boot0)[arguments]: Do not use SUBSTITUTE-KEYWORD-ARGUMENTS to make it easier to change Python without a full bootstrap. 2021-07-18gnu: sed, diffutils: Patch faulty Gnulib tests.Ludovic Courtès This is a followup to c823b958256ba1db6cf896400fae218e4261266e, fixing tests for sed and diffutils on armhf-linux. * gnu/packages/base.scm (sed)[source]: Add "coreutils-gnulib-tests.patch". (diffutils)[source]: Likewise. * gnu/packages/commencement.scm (diffutils-boot0)[source]: New field. 2021-07-05gnu: bison-boot0: Replace 'posix_spawn' on non-x86 platforms.Ludovic Courtès * gnu/packages/commencement.scm (bison-boot0)[arguments]: Pass #:configure-flags on non-x86 platforms. 2021-07-04gnu: make-boot0: Build with "--disable-posix-spawn".Ludovic Courtès Fixes <https://bugs.gnu.org/49367>. * gnu/packages/commencement.scm (gnu-make-boot0)[arguments]: Pass "--disable-posix-spawn" on non-x86. 2021-07-02gnu: findutils-boot0: Really disable 'test-fnmatch' on i686-linux.Ludovic Courtès Commit f08b070019a3c1697bb0b4a783dcd4f31243715a intended to skip 'test-fnmatch' on both x86_64-linux and i686-linux but it ended up skipping it on x86_64-linux only. * gnu/packages/commencement.scm (findutils-boot0)[arguments]: Use 'member' to test whether (%current-system) is "x86_64-linux" or "i686-linux". 2021-07-01gnu: gcc-toolchain: Remove duplicate gcc-toolchain@10.Ludovic Courtès This is a followup to 4796b5d6d18dcc0f1b6c8e134977ebdb575c5741. Fixes the "fold-available-packages with/without cache" test in 'tests/packages.scm'. * gnu/packages/commencement.scm (gcc-toolchain-8): Explicitly refer to GCC-8. (gcc-toolchain-10): Turn into an alias for GCC-TOOLCHAIN. 2021-06-24gnu: Simplify the use of --with-long-double-128.Chris Marusich Fixes <https://bugs.gnu.org/48825>. In short, this change adds the hard-coded "--with-long-double-128" configure option in one place and removes it from two other places. This changes and simplifies the use of this option for various architectures that start with the string "powerpc". * gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): Add a clause for targets starting with "powerpc64le-" or "powerpc-" which adds the "--with-long-double-128" option. This causes any package using this procedure to be built using this new option on these architectures. In particular, this affects the gcc package and the gcc-final package, in addition to all the other versions of GCC defined in (gnu packages gcc). * gnu/packages/commencement.scm (gcc-boot0)[#:configure-flags]: Remove the code that adds the "--with-long-double-128" configure option for all architectures starting with "powerpc", since it is now redundant on the architectures where it is needed. The gcc-boot0 package uses (and adds to) the gcc package's configure options. This means that the above change in gcc.scm is sufficient to ensure that the gcc-boot0 package's configure options will include "--with-long-double-128" on powerpc64le and powerpc architectures. Additionally, since the option is apparently not required on the big-endian powerpc64 architecture, this change also has the nice effect of omitting the option in that case. * gnu/packages/cross-base.scm (cross-gcc-arguments)[#:configure-flags]: Remove the code that adds the "--with-long-double-128" configure option for powerpc64le, since it is now redundant. The cross-gcc-arguments procedure uses (and adds to) the configure options of its xgcc argument (a package). This means that regardless of which gcc from gcc.scm is used as the xgcc, the above change in gcc.scm is sufficient to ensure that the cross-gcc-arguments procedure's configure options will include "--with-long-double-128" on the powerpc64le and powerpc architectures. 2021-06-13gnu: expat: Install the static library.Marius Bakke * gnu/packages/xml.scm (expat)[outputs]: New field. [arguments]: Remove #:configure-flags. Add #:phases. * gnu/packages/commencement.scm (expat-sans-tests)[outputs]: New field. [arguments]: Add #:phases. 2021-06-11gnu: python: Remove unnecessary files.Julien Lepiller * gnu/packages/python.scm (python2)[arguments]: Remove files built during the test phase. (python3)[arguments]: Also remove windows binaries shipped with the sources.