aboutsummaryrefslogtreecommitdiff
path: root/gnu
Commit message (Collapse)AuthorAge
* gnu: glibc: Fix cross-compilation to aarch64-linux-gnu.Ludovic Courtès2021-07-04
| | | | | | | | | | | | | | | | | | | | Fixes <https://bugs.gnu.org/49113>. Reported by Maxime Devos <maximedevos@telenet.be>. Previously, the cross-compiled libc.so linker script would read: OUTPUT_FORMAT(elf64-little) instead of: OUTPUT_FORMAT(elf64-littleaarch64) This is because glibc 2.33 runs "objdump -f" instead of "aarch64-linux-gnu-objdump -f" to determine the output format. * gnu/packages/patches/glibc-cross-objdump.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (glibc)[source]: Use it.
* gnu: glib-networking: Disable openssl support.Raghav Gururajan2021-07-03
| | | | | | | | Revert openssl support enabled in a1dd57ce83de42b115392816606e810d13864e41, as GnuTLS is preferred over OpenSSL in Guix. * gnu/packages/gnome.scm (glib-networking)[arguments](openssl): Remove flag. [inputs]: Remove openssl.
* gnu: make-boot0: Build with "--disable-posix-spawn".Ludovic Courtès2021-07-04
| | | | | | | Fixes <https://bugs.gnu.org/49367>. * gnu/packages/commencement.scm (gnu-make-boot0)[arguments]: Pass "--disable-posix-spawn" on non-x86.
* gnu: libxkbcommon: Update to 1.3.0.Brice Waegeneire2021-07-03
| | | | * gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.3.0.
* ci: Remove duplicate ".SYSTEM" extension for cross-compilation jobs.Ludovic Courtès2021-07-03
| | | | * gnu/ci.scm (package-cross-job): Remove ".SYSTEM".
* gnu: findutils-boot0: Really disable 'test-fnmatch' on i686-linux.Ludovic Courtès2021-07-02
| | | | | | | | | | 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".
* gnu: gcc-toolchain: Remove duplicate gcc-toolchain@10.Ludovic Courtès2021-07-01
| | | | | | | | | | | 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.
* gnu: cups-filters: Update to 1.28.9.Tobias Geerinckx-Rice2021-06-27
| | | | * gnu/packages/cups.scm (cups-filters): Update to 1.28.9.
* gnu: Simplify the use of --with-long-double-128.Chris Marusich2021-06-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* gnu: valgrind: Update to 3.17.0.Chris Marusich2021-06-23
| | | | * gnu/packages/valgrind.scm (valgrind): Update to 3.17.0.
* gnu: Remove dead cups-CVE-2020-10001.patch.Tobias Geerinckx-Rice2021-06-23
| | | | | * gnu/packages/patches/cups-CVE-2020-10001.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
* Merge branch 'master' into core-updatesTobias Geerinckx-Rice2021-06-23
|\ | | | | | | | | | | | | | | Conflicts: gnu/packages/cups.scm gnu/packages/python-web.scm gnu/packages/web.scm guix/build/maven/pom.scm
| * gnu: cups: Add replacement to fix CVE-2020-10001.Tobias Geerinckx-Rice2021-06-23
| | | | | | | | | | | | | | * gnu/packages/patches/cups-CVE-2020-10001.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/cups.scm (cups-minimal/fixed): New variable. (cups-minimal)[replacement]: Assign it to new field.
| * gnu: ocaml-dose3: Fix tests.Xinglu Chen2021-06-23
| | | | | | | | | | | | | | * gnu/packages/ocaml.scm (ocaml-dose3)[arguments]<#:phases>: Add phase to patch tests script. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
| * gnu: bitcoin-unlimited: Fix build.Guillaume Le Vaillant2021-06-23
| | | | | | | | * gnu/packages/finance.scm (bitcoin-unlimited)[arguments]: Disable a test.
| * gnu: texmacs: Update to 2.1.Nicolas Goaziou2021-06-23
| | | | | | | | | | * gnu/packages/text-editors.scm (texmacs): Update to 2.1. [arguments]: Remove #t at the end of phases.
| * gnu: Fix references to emacs-build-system's expand-load-path phase.Carlo Zancanaro2021-06-23
| | | | | | | | | | | | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-pdf-tools)[#:phases]: Use emacs-expand-load-path instead of emacs-add-source-to-load-path. * gnu/packages/erlang.scm (emacs-erlang)[#:phases]: Use expand-load-path instead of add-source-to-load-path. * gnu/packages/protobuf.scm (emacs-protobuf-mode)[#:phases]: Use expand-load-path instead of add-source-to-load-path. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
| * gnu: Add python-cartopy.Vinicius Monego2021-06-23
| | | | | | | | * gnu/packages/geo.scm (python-cartopy): New variable.
| * gnu: Add python-pykdtree.Vinicius Monego2021-06-23
| | | | | | | | * gnu/packages/python-xyz.scm (python-pykdtree): New variable.
| * gnu: Add python-pyshp.Vinicius Monego2021-06-23
| | | | | | | | * gnu/packages/geo.scm (python-pyshp): New variable.
| * services: cups: Remove obsolete KeepAliveTimeout directive.Tobias Geerinckx-Rice2021-06-23
| | | | | | | | | | | | | | https://github.com/apple/cups/commit/461bd4e50142b2928a0d164bd1aae274e4d34da5 * gnu/services/cups.scm (<cups-configuration>): Remove keep-alive-timeout field. * doc/guix.texi (Printing Services): Likewise.
| * installer: Remove unused procedure.Tobias Geerinckx-Rice2021-06-23
| | | | | | | | | | | | | | NETWORKING-SYSTEM-SERVICE? was obsoleted in commit 2e55f37c0c8fdfbc413edff61490161648a78dcc. * gnu/installer/services.scm (networking-system-service?): Remove it.
| * services: cups: Fix ‘files-config’ typo/left-over.Tobias Geerinckx-Rice2021-06-23
| | | | | | | | | | | | * gnu/services/cups.scm (<policy-configuration>): Substitute <files-configuration> for <files-config> in documentation. * doc/guix.texi (Printing Services): Likewise.
| * gnu: mednafen: Update to 1.27.1.Solene Rapenne via Guix-patches via2021-06-22
| | | | | | | | | | | | | | * gnu/packages/emulators.scm (mednafen): Update to 1.27.1. [inputs]: Add flac. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| * gnu: odamex: Update to 0.9.3.Solene Rapenne via Guix-patches via2021-06-22
| | | | | | | | | | | | * gnu/packages/games.scm (odamex): Update to 0.9.3. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| * gnu: armagetronad: Update to 0.2.9.1.0.Solene Rapenne via Guix-patches via2021-06-22
| | | | | | | | | | | | * gnu/packages/games.scm (armagetronad): Update to 0.2.9.1.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| * gnu: wesnoth: Update to 1.14.17.Solene Rapenne via Guix-patches via2021-06-22
| | | | | | | | | | | | * gnu/packages/games.scm (wesnoth): Update to 1.14.17. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| * gnu: tmux: Correct home-page.Brice Waegeneire2021-06-22
| | | | | | | | | | * gnu/packages/tmux.scm (tmux)[home-page]: Replace it with its redirection.
| * gnu: tmux: Update to 3.2a.Matthew James Kraai2021-06-22
| | | | | | | | | | | | * gnu/packages/tmux.scm (tmux): Update to 3.2a. Signed-off-by: Brice Waegeneire <brice@waegenei.re>
| * gnu: Add emacs-packed.Leo Prikler2021-06-22
| | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-packed): New variable.
| * gnu: Add apostrophe.Leo Prikler2021-06-22
| | | | | | | | * gnu/packages/gnome.scm (apostrophe): New variable.
| * gnu: Add audio-to-midi.Leo Prikler2021-06-22
| | | | | | | | * gnu/packages/audio.scm (audio-to-midi): New variable.
| * gnu: Add python-python3-midi.Leo Prikler2021-06-22
| | | | | | | | * gnu/packages/audio.scm (python-python3-midi): New variable.
| * gnu: Add python-soundfile.Leo Prikler2021-06-22
| | | | | | | | * gnu/packages/audio.scm (python-soundfile): New variable.
| * gnu: python-numpy, python-scipy: Remove dependency on lapack.Ludovic Courtès2021-06-22
| | | | | | | | | | | | | | | | | | | | | | The dependency on lapack was unused; the LAPACK interface of OpenBLAS is used instead. The dependency on lapack was added in cba256f8faaa18457fc9b77e8b401f17b89bdd75 (numpy) and 719b01c1575b8599b0dca9f245a9d759032f3168 (scipy). * gnu/packages/python-science.scm (python-scipy)[inputs]: Remove LAPACK. * gnu/packages/python-xyz.scm (python-numpy)[inputs]: Likewise.
| * gnu: petsc: Link against OpenBLAS rather than LAPACK.Ludovic Courtès2021-06-22
| | | | | | | | | | | | | | | | | | OpenBLAS performs better than LAPACK, the reference implementation. This is also consistent with the choice of BLAS/LAPACK implementations made in most other packages. * gnu/packages/maths.scm (petsc)[inputs]: Replace LAPACK by OPENBLAS. [arguments]: Pass "--with-openblas=1".
| * gnu: python-pikepdf: Update to 2.13.0.Nicolas Goaziou2021-06-22
| | | | | | | | * gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.13.0.
| * gnu: python-pika: Update to 1.2.0.Marius Bakke2021-06-22
| | | | | | | | | | | | | | | | | | * gnu/packages/python-xyz.scm (python-pika): Update to 1.2.0. [source]: Change to GIT-FETCH. [arguments]: New field. Override and disable tests. [native-inputs]: Remove PYTHON-PYEV. Add PYTHON-MOCK, PYTHON-NOSE, and PYTHON-GEVENT. (python2-pika): Remove variable.
| * gnu: libngspice: Delete autogenerated config.h.Vinicius Monego2021-06-22
| | | | | | | | | | | | | | * gnu/packages/engineering.scm (libngspice)[arguments]<#:phases>: Rename phase 'delete-script-files to 'delete-scripts-and-config and delete config.h. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| * gnu: libngspice: Fix KiCad compilation.Vinicius Monego2021-06-22
| | | | | | | | | | | | | | | | * gnu/packages/engineering.scm (libngspice)[arguments]<#:configure-flags>: Pass "--with-readline=no". [inputs]: Remove readline. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| * gnu: java-kafka-clients: Disable failing test.Julien Lepiller2021-06-22
| | | | | | | | | | * gnu/packages/java.scm (java-kafka-clients): Disable a test that fails non-deterministically.
| * gnu: java-jmh: Switch to maven-build-system.Julien Lepiller2021-06-22
| | | | | | | | * gnu/packages/java.scm (java-jmh): Switch to maven-build-system.
| * gnu: java-jmh: Update to 1.32.Julien Lepiller2021-06-22
| | | | | | | | | | * gnu/packages/java.scm (java-jmh): Update to 1.32. [source]: Switch to the git repository.
| * gnu: maven-enforcer-parent-pom: Fix pom.Julien Lepiller2021-06-22
| | | | | | | | | | * gnu/packages/maven.scm (maven-enforcer-parent-pom): Fix dependency versions in pom file.
| * gnu: maven-core: Hardcode versions we have in Guix.Julien Lepiller2021-06-22
| | | | | | | | | | * gnu/packages/maven.scm (maven-core)[phases]: Replace default hardcoded versions by versions of packages we have in Guix.
| * gnu: java-commons-math3: Install to maven repository.Julien Lepiller2021-06-22
| | | | | | | | | | * gnu/packages/java.scm (java-commons-math3)[phases]: Use install-from-pom.
| * gnu: Add java-jopt-simple-4.Julien Lepiller2021-06-22
| | | | | | | | | | * gnu/packges/java.scm (java-jopt-simple-4): New variable. (java-jopt-simple): Install to maven repository structure.
| * guix: java-utils: Factorize pom.xml generation.Julien Lepiller2021-06-22
| | | | | | | | | | | | | | | | | | * guix/build/java-utils.scm (generate-pom.xml): New procedure. * gnu/packages/maven.scm (java-surefire-junit4): Use it. * gnu/packages/java.scm (java-qdox, java-jsr250, java-jsr305) (java-aopalliance, java-jboss-el-api-spec) (java-jboss-interceptors-api-spec): Use it. (java-qdox-M9): Ensure the generated pom file has the correct version.
| * gnu: nyxt: Update to 2.1.0.Pierre Neidhardt2021-06-22
| | | | | | | | * gnu/packages/web-browsers.scm (nyxt): Update to 2.1.0.
| * gnu: libreoffice: Update to 7.1.4.2.Efraim Flashner2021-06-22
| | | | | | | | | | | | | | * gnu/packages/libreoffice.scm (libreoffice)[inputs]: Add box2d, dtoa. [arguments]: Adjust custom 'prepare-src, 'bin-and-desktop-install phases. Add custom 'insert-external-tarballs phase. Adjust configure-flags to build without skia. Remove deprecated make-flag