summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2020-03-27Merge branch 'master' into core-updatesMarius Bakke
Conflicts: gnu/packages/icu4c.scm gnu/packages/man.scm gnu/packages/python-xyz.scm guix/scripts/environment.scm guix/scripts/pack.scm guix/scripts/package.scm guix/scripts/pull.scm guix/store.scm
2020-03-26gnu: OpenSSL: Add upstream patch to preserve compatibility in EOF handling.Marius Bakke
This is a follow-up to ad8254c23a86c3ca4ca32bc68fc8d76954aa80fd, which unexpectedly caused a test failure in the Python test suite. * gnu/packages/patches/openssl-1.1.1e-revert-detect-eof.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/tls.scm (openssl)[source](patches): Add it.
2020-03-26gnu: xkbcomp: Update to 1.4.3.Michael Rohleder
* gnu/packages/xorg.scm (xkbcomp): update to 1.4.3. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-03-26gnu: ImageMagick: Build reproducibly.Marius Bakke
Fixes <https://bugs.gnu.org/38449>. * gnu/packages/imagemagick.scm (imagemagick)[arguments]: In #:configure-flags, add "--enable-reproducible-build". (cherry picked from commit 87bc9f022cdd3487e85cf83cf82222315246abf9)
2020-03-26gnu: libsigc++: Update to 2.10.3.Marius Bakke
* gnu/packages/glib.scm (libsigc++): Update to 2.10.3.
2020-03-26gnu: libgsf: Update to 1.14.47.Marius Bakke
* gnu/packages/gnome.scm (libgsf): Update to 1.14.47.
2020-03-26gnu: potrace: Update to 1.16.Marius Bakke
* gnu/packages/patches/potrace-tests.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/fontutils.scm (potrace): Update to 1.16. [source](patches): Remove.
2020-03-26gnu: python-fonttools: Update to 4.6.0.Marius Bakke
* gnu/packages/python-xyz.scm (python-fonttools): Update to 4.6.0.
2020-03-26gnu: python-xmlschema: Update to 1.1.2.Marius Bakke
* gnu/packages/xml.scm (python-xmlschema): Update to 1.1.2.
2020-03-26gnu: libxcb: Update to 1.14.Marius Bakke
* gnu/packages/xorg.scm (libxcb): Update to 1.14. [source](uri): Change to .xz tarball.
2020-03-26gnu: xcb-proto: Update to 1.14.Marius Bakke
* gnu/packages/xorg.scm (xcb-proto): Update to 1.14. [source](uri): Change to .xz tarball.
2020-03-26gnu: gd: Update to 2.3.0.Marius Bakke
* gnu/packages/patches/gd-fix-tests-on-i686.patch: Adjust context. * gnu/packages/patches/gd-CVE-2018-1000222.patch, gnu/packages/patches/gd-CVE-2018-5711.patch, gnu/packages/patches/gd-CVE-2019-6977.patch, gnu/packages/patches/gd-CVE-2019-6978.patch, gnu/packages/patches/gd-freetype-test-failure.patch: Delete files. * gnu/packages/patches/gd-brect-bounds.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly * gnu/packages/gd.scm (gd): Update to 2.3.0. [source](patches): Remove obsolete. * gnu/packages/gd.scm (gd): [propagated-inputs]: Move LIBJPEG-TURBO and FONTCONFIG ... [inputs]: ... here.
2020-03-26gnu: bison: Update to 3.5.3.Marius Bakke
* gnu/packages/bison.scm (bison): Update to 3.5.3.
2020-03-26gnu: perl: Update to 5.30.2.Marius Bakke
* gnu/packages/perl.scm (perl): Update to 5.30.2.
2020-03-26gnu: GLib: Update to 2.62.6.Marius Bakke
* gnu/packages/glib.scm (glib): Update to 2.62.6.
2020-03-26gnu: ghostscript: Update to 9.52.Marius Bakke
* gnu/packages/ghostscript.scm (ghostscript): Update to 9.52. [arguments]: Remove obsolete phases.
2020-03-26gnu: OpenSSL: Remove replacement package.Marius Bakke
* gnu/packages/tls.scm (openssl): Update to 1.1.1e. [replacement]: Remove. (openssl-1.1.1e): Remove variable.
2020-03-26gnu: icu4c: Explicitly add patch flags in replacement package.Marius Bakke
This is to prevent a build failure when this gets merged to 'core-updates' which does not have any patch-flags to inherit. * gnu/packages/icu4c.scm (icu4c/fixed)[source](patch-flags): New field.
2020-03-26gnu: help2man: Update to 1.47.13.Marius Bakke
* gnu/packages/man.scm (help2man/latest): Update to 1.47.13.
2020-03-26gnu: Add python-pywinrm.Alexandros Theodotou
* gnu/packages/python-xyz.scm (python-pywinrm): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-26gnu: Add python-requests_ntlm.Alexandros Theodotou
* gnu/packages/python-web.scm (python-requests_ntlm): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-26gnu: Add python-ntlm-auth.Alexandros Theodotou
* gnu/packages/python-crypto.scm (python-ntlm-auth): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-26gnu: Add python-kerberos.Alexandros Theodotou
* gnu/packages/python-crypto.scm (python-kerberos): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-26gnu: Update sambamba to 0.7.1.Roel Janssen
* gnu/packages/bioinformatics.scm (sambamba): Update to 0.7.1; Remove unneeded undead input.
2020-03-26gnu: Add 7kaa.Naga Malleswari
* gnu/packages/games.scm (7kaa): New variable.
2020-03-26gnu: boinc-client: Update to 7.16.5.Efraim Flashner
* gnu/packages/distributed.scm (boinc-client): Update to 7.16.5.
2020-03-26gnu: boinc-server: Fix build.Efraim Flashner
* gnu/packages/distributed.scm (boinc-server)[inputs]: Replace openssl with openssl-1.0, mariadb with mariadb:dev.
2020-03-26gnu: gnupg: Use ~/.guix-profile/bin/pinentry by default.Ludovic Courtès
Fixes <https://bugs.gnu.org/24076>. Reported by Danny Milosavljevic <dannym@scratchpost.org>. * gnu/packages/patches/gnupg-default-pinentry.patch: New file. * gnu/packages/gnupg.scm (gnupg)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Add it.
2020-03-26llvm: Add support for the Hurd.Jan Nieuwenhuizen
* gnu/packages/llvm.scm (system->llvm-target): Use X86 for i586 (i.e., the Hurd).
2020-03-26gnu: mit-krb5: Supprt for the Hurd.Jan Nieuwenhuizen
* gnu/packages/patches/mit-krb5-hurd.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/kerberos.scm (mit-krb5): Use it.
2020-03-26gnu: shadow: Build fix for the Hurd.Jan Nieuwenhuizen
* gnu/packages/patches/shadow-hurd-pctrl.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/admin.scm (shadow): Use it.
2020-03-26gnu: screen: Build fix for the Hurd.Jan Nieuwenhuizen
* gnu/packages/patches/screen-hurd-path-max.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/screen.scm (screen): Use it.
2020-03-26gnu: inetutils: Support for the Hurd.Jan Nieuwenhuizen
* gnu/packages/linux.scm (net-tools)[supported-systems]: Remove the Hurd. * gnu/packages/patches/inetutils-hurd.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/admin.scm (inetutils): Use it. Disable some features on the Hurd. [native-inputs]: Include net-tools only on supported systems
2020-03-26gnu: shepherd: Build fix for the Hurd.Jan Nieuwenhuizen
* gnu/packages/patches/shepherd-hurd.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/admin.scm (shepherd): Use it.
2020-03-26gnu: pciutils: Build fixes for the Hurd.Jan Nieuwenhuizen
* gnu/packages/linux.scm (kmod)[supported-systems]: Remove the Hurd. * gnu/packages/patches/pciutils-hurd-configure.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/pciutils.scm (pciutils): Use it. [inputs]: Include kmod only for supported systems.
2020-03-26gnu: shadow: Add linux-pam dependency for the Hurd.Jan Nieuwenhuizen
* gnu/packages/admin.scm (shadow): Also include linux-pam dependency for the Hurd.
2020-03-26gnu: fontconfig: Build fix for the Hurd.Jan Nieuwenhuizen
* gnu/packages/patches/fontconfig-hurd-path-max.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/fontutils.scm (fontconfig): Use it.
2020-03-26gnu: less: Build fix for the Hurd.Jan Nieuwenhuizen
* gnu/packages/patches/less-hurd-path-max.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/less.scm (less): Use it.
2020-03-26gnu: hurd: Update to hurd-headers version: 0.9-91a51672.Jan Nieuwenhuizen
* gnu/packages/patches/hurd-cross.patch: New file. * gnu/packages/patches/hurd-fix-eth-multiplexer-dependency.patch: Remove unused file. * gnu/local.mk (dist_patch_DATA): Update admin. * gnu/packages/hurd.scm (hurd): Update to latest git master: version and source from hurd-headers; Add hurd-cross patch.
2020-03-26gnu: commencement: glibc-final: Allow gnumach-headers references.Jan Nieuwenhuizen
* gnu/packages/commencement.scm (glibc-final): Allow gnumach-headers-boot0 references for the Hurd.
2020-03-26gnu: commencement: gnumach-headers-boot0: Update to 1.8-116-g28b53508.Jan Nieuwenhuizen
* gnu/packages/commencement.scm (gnumach-headers-boot0): Update to 1.8-116-g28b53508.
2020-03-26gnu: commencement: hurd-source: Update to latest git.Jan Nieuwenhuizen
* gnu/packages/commencement.scm (hurd-source-version): Update to 0.9-229-ga1efcee8. (hurd-source-boot0): Update url to updated lilypond tarball.
2020-03-26gnu: commencement: glibc-intermediate: Build fixes for the Hurd.Jan Nieuwenhuizen
* gnu/packages/commencement.scm (glibc-intermediate): Configure with --disable-werror, update pthreads workaround.
2020-03-26gnu: commencement: hurd-minimal-boot0: Build from tarball.Jan Nieuwenhuizen
The 'hurd-minimal' package (via hurd-headers) now uses a git checkout and added dependencies on autoconf, automake and teiinfo to build. Using those in commencement creates a bootstrap loop. So, revert to a tarball release. * gnu/packages/commencement.scm (hurd-minimal-boot0): Build from tarball; remove autoconf, automake, texinfo bootstrap dependencies.
2020-03-26gnu: commencement: hurd-headers-boot0: Build from tarball.Jan Nieuwenhuizen
The 'hurd-headers' package now uses a git checkout and added dependencies on autoconf and automake to build. Using those in commencement creates a bootstrap loop. So, revert to a tarball release. * gnu/packages/commencement.scm (hurd-version-boot0, hurd-source-boot0): New variable. (hurd-headers-boot0): Use it to build from tarball; remove autoconf, automake, texinfo bootstrap dependencies.
2020-03-26gnu: commencement: gnumach-headers-boot0: Build from tarball.Jan Nieuwenhuizen
The 'gnumach-headers' package now uses a git checkout and added dependencies on autoconf, automake and texinfo to build. Using those in commencement creates a bootstrap loop. So, revert to a tarball release. * gnu/packages/commencement.scm (gnumach-headers-boot0): Build from tarball; remove autoconf, automake, texinfo bootstrap dependencies.
2020-03-26gnu: make: Support for the Hurd.Jan Nieuwenhuizen
* gnu/packages/base.scm (gnu-make): Use fork/exec rather than posix_spawn on the Hurd. Also, add __alloca linkage workaround.
2020-03-26gnu: java-jansi-native: Compile fix for the Hurd.Jan Nieuwenhuizen
* gnu/packages/java.scm (java-jansi-native): Add catch-all clause; fixes running guix refresh.
2020-03-26gnu: bootstrap: Add support for the Hurd.Efraim Flashner
On 3342a1182b15ec031f0ec6f602fd96c1dca3d4b0 gnu: make-bootstrap: Use _IOLBF on Guile 2.0 only. Run ./pre-inst-env guix build --target=i586-pc-gnu bootstrap-tarballs --verbosity=1 Producing /gnu/store/lhca65c997pvic5cfrpm0dasniwqlg2a-bootstrap-tarballs-0 With guix hash -rx /gnu/store/lhca65c997pvic5cfrpm0dasniwqlg2a-bootstrap-tarballs-0 07jnq2by98f2a45k8wd2gj62iazvwfa4z7p3w3id4m1g0fdsvc3b * gnu/packages/bootstrap.scm (%bootstrap-executables): Add entries for the Hurd. (bootstrap-executable-url): Use lilypond url for the Hurd. (bootstrap-guile-url-path): Likewise. (bootstrap-guile-hash): Add entry for the Hurd. (%bootstrap-coreutils&co): Likewise. (%bootstrap-binutils): Likewise. (%bootstrap-glibc): Likewise. (%bootstrap-gcc): Likewise. * guix/packages.scm (%supported-systems): Add i586-gnu. Co-authored-by: Jan Nieuwenhuizen <janneke@gnu.org>
2020-03-26gnu: youtube-viewer: Don't build gtk3 front-end.Efraim Flashner
* gnu/packages/video.scm (youtube-viewer)[arguments]: Update module-build-flags to only build gtk2 front-end.