summaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Expand)Author
2023-07-13gnu: linux-libre: Update to 6.3.13....* gnu/packages/linux.scm (linux-libre-6.3-version): Update to 6.3.13. (linux-libre-6.3-pristine-source): Update hash. Leo Famulari
2023-07-13gnu: Add python-plotnine....* gnu/packages/python-science.scm (python-plotnine): New variable. Ricardo Wurmus
2023-07-13gnu: python-mizani: Fix embedded version string....* gnu/packages/python-xyz.scm (python-mizani)[native-inputs]: Add python-setuptools-scm to correct embedded version form 0.0.0 to 0.9.2. Ricardo Wurmus
2023-07-13gnu: gnumach: Disable builtin networking....See also https://logs.guix.gnu.org/hurd/2023-05-25.log#163610 * gnu/packages/hurd.scm (gnumach)[arguments]: Add --disable-net-group, --disable-pcmcia-group, and --disable-wireless-group. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> Janneke Nieuwenhuizen
2023-07-13gnu: netdde: Resurrect and update to 2.6.32.65-2-e67c284ac1....* gnu/packages/patches/netdde-build-fix.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/hurd.scm (netdde)[source]: Update to e67c284ac113d939b10b4578334f27dab29d5b08 and use it. [inputs]: Add zlib:static. [arguments]: Remove #true from build phases. In 'build' phase, remove obsolete CFLAGS, and also build static version. In 'install' phase, install them in <out>/hurd. There is no check target, so set #:tests? to #false. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> Janneke Nieuwenhuizen
2023-07-13gnu: gnumach: Support "noide" argument....* gnu/packages/patches/gnumach-support-noide.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/hurd.scm (gnumach-headers): Use it. * doc/guix.texi (Bootloader Configuration): Document it. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> Janneke Nieuwenhuizen
2023-07-13gnu: hurd: Add rumpkernel....* gnu/packages/patches/hurd-fix-rumpdisk-build.patch, gnu/packages/patches/hurd-rumpdisk-no-hd.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/hurd.scm (hurd): Use them. (hurd)[inputs]: Replace util-linux with util-linux:static, add parted, rumpkernel. [arguments]: Rename `prepare-dde' phase to 'prepare-addons'. Add "rumpdisk" directory. Add --enable-static-progs=... option to #:configure-flags, and remove --without-parted. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> Janneke Nieuwenhuizen
2023-07-13gnu: parted: Support building for the Hurd....* gnu/packages/disk.scm (parted)[inputs]: Remove lvm2, add hurd-minimal when building for the Hurd. [arguments]: Add configure-flag '--disable-device-mapper' when building for the Hurd. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> Janneke Nieuwenhuizen
2023-07-13gnu: hurd-minimal: Include libshouldbeinlibc and libstore....* gnu/packages/hurd.scm (hurd-minimal)[inputs]: Add gnumach-headers. [arguments]: Rewrite to include libshouldbeinlibc and libstore. * gnu/packages/cross-base.scm (cross-kernel-headers*): Update xhurd-minimal accordingly: Add xgnumach-headers, add them to cpath, use gexps for modify-phases, add delete-shared-target phase. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> Janneke Nieuwenhuizen
2023-07-13gnu: Add rumpkernel....This uses the Debian Salsa rumpkernel package git as upstream as that is where delopment happens. Once things have stabalized upstream may change to the NetBSD git from where Debian takes their snapshots. * gnu/packages/hurd.scm (rumpkernel): New variable. (hurd-headers)[native-inputs]: Use cross-mig directly. (gnumach)[native-inputs]: Likewise. (hurd)[native-inputs]: Likewise. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> Janneke Nieuwenhuizen
2023-07-13gnu: hurd: Update libpciaccess to 0.17....As suggested by youpi on IRC https://logs.guix.gnu.org/hurd/2023-05-17.log#132259 libpciaccess-0.16 is too old for the Hurd and would need Hurd-specific patches while libpciaccess-0.17 works out of the box. * gnu/packages/hurd.scm (hurd)[inputs]: Use libpciaccess-0.17. (netdde)[inputs]: Likewise. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> Janneke Nieuwenhuizen
2023-07-13gnu: Add libpciaccess-0.17....* gnu/packages/xorg.scm (libpciaccess-0.17): New variable. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> Janneke Nieuwenhuizen
2023-07-13gnu: hurd: Update to v0.9.git20230216....* gnu/packages/hurd.scm (hurd-headers): Update to v0.9.git20230216. Josselin Poiret
2023-07-13gnu: mig: Update to 1.8+git20230520....* gnu/packages/hurd.scm (mig)[source]: Update to 1.8+git20230520. * gnu/packages/patches/gnumach-add-missing-const_mach_port_name_array_t-type.patch: Drop patch. * gnu/local.mk (dist_patch_DATA): Unregister it. Josselin Poiret
2023-07-13gnu: gnumach: Update to 1.8+git20221224....* gnu/packages/hurd.scm (gnumach-headers): Update to 1.8+git20221224. Josselin Poiret
2023-07-13gnu: Add libc-for-target and glibc/hurd....* gnu/packages/patches/glibc-2.37-hurd-clock_t_centiseconds.patch * gnu/packages/patches/glibc-2.37-hurd-local-clock_gettime_MONOTONIC.patch * gnu/packages/patches/glibc-2.37-versioned-locpath.patch: New patches. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/base.scm (glibc/hurd, libc-for-target): New variables. (glibc/hurd-headers): Use glibc/hurd. * gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)[outputs, source, arguments] (glibc-final)[source]: Use libc-for-target instead of glibc. * gnu/packages/cross-base.scm (cross-libc/deprecated, cross-libc*): Use libc-for-target. This part fixes https://issues.guix.gnu.org/63641#25 * gnu/packages/commencement.scm (%final-inputs): Change to memoized lambda taking "system". * gnu/packages/commencement.scm (canonical-package): Likewise, and update user, passing (%current-system). (make-gcc-toolchain): Update user, passing (%current-system). * gnu/packages/base.scm (%final-inputs): Likewise. * guix/scripts/refresh.scm (options->update-specs): Likewise. * guix/build-system/gnu.scm (standard-packages): Add optional "system" parameter. (lower): Update caller. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Co-authored-by: Janneke Nieuwenhuizen <janneke@gnu.org> Josselin Poiret
2023-07-13gnu: hurd: Update supported systems....* gnu/packages/hurd.scm (gnumach-headers, hurd-headers, hurd-minimal, hurd-core-headers, gnumach): Update supported systems to %hurd-systems. Josselin Poiret
2023-07-13gnu: gnumach-headers: Cross-build without relying on x86....* gnu/packages/hurd.scm (gnumach-headers): Remove configure flags where we say the builder is running x86. * gnu/packages/cross-base.scm (cross-gnumach-headers): Work around limitation of build system, by manually changing the target host_cpu without relying on --host, because we don't have a working cross-compiler yet. Josselin Poiret
2023-07-13gnu: glibc/hurd-headers: Properly cross-build....* gnu/packages/base.scm (glibc/hurd-headers): Rely on cross-mig, and remove hardcoded configure flag `--host=i586-pc-gnu`. * gnu/packages/cross-base.scm (cross-kernel-headers*): Add `--host` and `--build` configure flags. Josselin Poiret
2023-07-13gnu: arpack-ng: Update to 3.9.0....* gnu/packages/maths.scm (arpack-ng): Update to 3.9.0. [source]: Add 'patches'. [build-system]: Switch to CMAKE-BUILD-SYSTEM. [native-inputs]: Remove AUTOCONF, AUTOMAKE, and LIBTOOL. (arpack-ng-openmpi)[inputs]: Use 'modify-inputs'. [arguments]: Use gexps. * gnu/packages/patches/arpack-ng-propagate-rng-state.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Ludovic Courtès
2023-07-13gnu: sssd: Update to 2.9.1....* gnu/packages/sssd.scm (sssd): Update to 2.9.1. [native-inputs]: Add bc. * gnu/packages/patches/sssd-system-directories.patch: Adjust for new version. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Timotej Lazar
2023-07-13gnu: clang-runtime-15: Fix address sanitizer support...$ guix shell clang-toolchain@15 -- clang -o test -fsanitize=address test.c ld: cannot find /gnu/store/i429h17s15g48ir9vl1bzp3cv39l5pib-clang-runtime-15.0.7/lib/linux/libclang_rt.asan_static-x86_64.a: No such file or directory ld: cannot find /gnu/store/i429h17s15g48ir9vl1bzp3cv39l5pib-clang-runtime-15.0.7/lib/linux/libclang_rt.asan-x86_64.a: No such file or directory clang-15: error: linker command failed with exit code 1 (use -v to see invocation) * gnu/packages/llvm.scm (clang-runtime-15): Fix address sanitizer support by bringing back the static libraries. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tobias Kortkamp
2023-07-13gnu: libleak: Update to 0.3.6....* gnu/packages/debug.scm (libleak): Update to 0.3.6. fanquake
2023-07-12gnu: Add r-numbat....* gnu/packages/bioinformatics.scm (r-numbat): New variable. Ricardo Wurmus
2023-07-12gnu: Add r-bpcells....* gnu/packages/bioinformatics.scm (r-bpcells): New variable. Ricardo Wurmus
2023-07-12gnu: nyxt: Update to 3.4.0....* gnu/packages/web-browsers.scm (nyxt): Update to 3.4.0. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Andre A. Gomes
2023-07-12gnu: strace: Update to 6.4....* gnu/packages/linux.scm (strace): Update to 6.4. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Michael Ford
2023-07-12gnu: go: Add CPU tuning targets....* gnu/packages/golang.scm (go-1.17)[properties]: New field. (%go-1.17-arm-micro-architectures, %go-1.17-powerpc64le-micro-architectures, %go-1.18-x86_64-micro-architectures): New variables. (go-1.18)[properties]: New field. Efraim Flashner
2023-07-12gnu: %gcc-11-x86_64-micro-architectures: Add psabi entries....* gnu/packages/gcc.scm (%gcc-11-x86_64-micro-architectures): Add entries for x86_64-v{1,2,3,4}. Efraim Flashner
2023-07-12gnu: r-tcgabiolinks: Update to 2.28.3....* gnu/packages/bioconductor.scm (r-tcgabiolinks): Update to 2.28.3. Ricardo Wurmus
2023-07-12gnu: r-bionero: Update to 1.8.5....* gnu/packages/bioconductor.scm (r-bionero): Update to 1.8.5. [propagated-inputs]: Remove r-ggnewscale and r-networkd3; add r-ggdendro and r-rlang. Ricardo Wurmus
2023-07-12gnu: r-biocthis: Update to 1.10.3....* gnu/packages/bioconductor.scm (r-biocthis): Update to 1.10.3. Ricardo Wurmus
2023-07-12gnu: r-basilisk: Update to 1.12.1....* gnu/packages/bioconductor.scm (r-basilisk): Update to 1.12.1. Ricardo Wurmus
2023-07-12gnu: r-delayedmatrixstats: Update to 1.22.1....* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.22.1. Ricardo Wurmus
2023-07-12gnu: r-sparsematrixstats: Update to 1.12.2....* gnu/packages/bioconductor.scm (r-sparsematrixstats): Update to 1.12.2. Ricardo Wurmus
2023-07-12gnu: r-fishpond: Update to 2.6.2....* gnu/packages/bioconductor.scm (r-fishpond): Update to 2.6.2. Ricardo Wurmus
2023-07-12gnu: r-bioccheck: Update to 1.36.1....* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.36.1. Ricardo Wurmus
2023-07-12gnu: r-universalmotif: Update to 1.18.1....* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.18.1. Ricardo Wurmus
2023-07-12gnu: r-variancepartition: Update to 1.30.2....* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.30.2. Ricardo Wurmus
2023-07-12gnu: r-variantfiltering: Update to 1.36.1....* gnu/packages/bioconductor.scm (r-variantfiltering): Update to 1.36.1. Ricardo Wurmus
2023-07-12gnu: r-quasr: Update to 1.40.1....* gnu/packages/bioconductor.scm (r-quasr): Update to 1.40.1. Ricardo Wurmus
2023-07-12gnu: r-motifbreakr: Update to 2.14.2....* gnu/packages/bioconductor.scm (r-motifbreakr): Update to 2.14.2. Ricardo Wurmus
2023-07-12gnu: r-lpsymphony: Update to 1.28.1....* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.28.1. [native-inputs]: Add gfortran. Ricardo Wurmus
2023-07-12gnu: r-glmgampoi: Update to 1.12.2....* gnu/packages/bioconductor.scm (r-glmgampoi): Update to 1.12.2. Ricardo Wurmus
2023-07-12gnu: r-interactionset: Update to 1.28.1....* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.28.1. Ricardo Wurmus
2023-07-12gnu: r-matrixgenerics: Update to 1.12.2....* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.12.2. Ricardo Wurmus
2023-07-12gnu: r-systempiper: Update to 2.6.3....* gnu/packages/bioconductor.scm (r-systempiper): Update to 2.6.3. Ricardo Wurmus
2023-07-12gnu: r-summarizedexperiment: Update to 1.30.2....* gnu/packages/bioconductor.scm (r-summarizedexperiment): Update to 1.30.2. Ricardo Wurmus
2023-07-12gnu: r-maaslin2: Update to 1.14.1....* gnu/packages/bioconductor.scm (r-maaslin2): Update to 1.14.1. [propagated-inputs]: Remove r-lpsymphony; add r-tibble. Ricardo Wurmus
2023-07-12gnu: r-limma: Update to 3.56.2....* gnu/packages/bioconductor.scm (r-limma): Update to 3.56.2. Ricardo Wurmus