aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: cross-base: Remove unneeded 'let'.Ludovic Courtès2020-04-08
| | | | | | | | This is a followup to 102d307520dee27a40feb1ca5a699763a2f3aefe. * gnu/packages/cross-base.scm (cross-libc): Remove (let ((libc libc)) …). (cherry picked from commit 524a4e357cd71566841aaf405e8548fa3600b11b)
* gnu: octave-cli: Fix build.Marius Bakke2020-04-05
| | | | | * gnu/packages/maths.scm (octave-cli)[inputs]: Add LIBJPEG-TURBO. [arguments]: Add "--enable-link-all-dependencies" in #:configure-flags.
* gnu: criu: Remove obsolete workaround.Marius Bakke2020-04-05
| | | | | * gnu/packages/virtualization.scm (criu)[arguments]: In the configure phase, do not add kernel headers on C_INLUDE_PATH.
* gnu: sailfish: Fix build failure.Marius Bakke2020-04-03
| | | | | * gnu/packages/bioinformatics.scm (sailfish)[arguments]: Prepend to CPLUS_INCLUDE_PATH instead of overriding it.
* gnu: libfive: Fix build failure.Marius Bakke2020-04-03
| | | | | * gnu/packages/engineering.scm (libfive)[arguments]: Prepend to CPLUS_INCLUDE_PATH instead of overriding it.
* gnu: GSL: Remove unnecessary (%current-system) call.Marius Bakke2020-04-03
| | | | | * gnu/packages/maths.scm (gsl)[arguments]: Use the let-bound SYSTEM variable instead of %CURRENT-SYSTEM.
* gnu: ToME4: Fix build failure.Marius Bakke2020-04-03
| | | | * gnu/packages/games.scm (tome4)[arguments]: Do not assume CPATH is set.
* gnu: hyperrogue: Fix build failure.Marius Bakke2020-04-03
| | | | * gnu/packages/games.scm (hyperrogue)[arguments]: Do not assume CPATH is set.
* gnu: synergy: Fix build failure.Marius Bakke2020-04-03
| | | | | * gnu/packages/synergy.scm (synergy)[arguments]: Prepend to CPLUS_INCLUDE_PATH instead of overriding it.
* gnu: lxc: Remove obsolete workaround.Marius Bakke2020-04-03
| | | | * gnu/packages/virtualization.scm (lxc)[arguments]: Remove #:make-flags.
* gnu: multipath-tools: Remove obsolete workaround.Marius Bakke2020-04-03
| | | | | * gnu/packages/linux.scm (multipath-tools)[arguments]: Do not override C_INCLUDE_PATH in #:configure-flags.
* gnu: zyre: Remove obsolete workaround.Marius Bakke2020-04-03
| | | | * gnu/packages/networking.scm (zyre)[arguments]: Remove.
* gnu: hcxtools: Fix build failure.Marius Bakke2020-04-03
| | | | | * gnu/packages/networking.scm (hcxtools)[arguments]: Do not override C_INCLUDE_PATH.
* gnu: IceCat: Remove obsolete phase.Marius Bakke2020-04-03
| | | | | * gnu/packages/gnuzilla.scm (icecat)[arguments]: Remove phase 'augment-CPLUS_INCLUDE_PATH'.
* gnu: python-apsw: Update to 3.31.1-r1.Marius Bakke2020-04-03
| | | | * gnu/packages/databases.scm (python-apsw): Update to 3.31.1-r1.
* gnu: libreoffice: Fix build with Poppler 0.86.Marius Bakke2020-04-03
| | | | | | * gnu/packages/patches/libreoffice-poppler-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/libreoffice.scm (libreoffice)[source](patches): New field.
* gnu: GSL: Disable failing tests on i686-linux and aarch64-linux.Marius Bakke2020-04-03
| | | | | | | | | This follows up commit 7ad3c81240b366b99f29c4ac5f7c42173c91f38a, which enabled tests that were previously disabled on i686, and takes into account new tests with similar issues. While at it, selectively disable tests on aarch64 instead of disabling all tests. * gnu/packages/maths.scm (gsl)[arguments]: On i686 and aarch64, add #:phases.
* gnu: Python: Move arm-alignment.patch to a native-input + phase.Marius Bakke2020-04-02
| | | | | | | | | | | This follows up 67ca82e6ddc9f1c87fa8c033729a1f53b7c2b3ba which was ineffective when running 'guix build --system=armhf-linux python' on e.g. x86_64-linux because the conditional would always return the native system. * gnu/packages/python.scm (python-3.8)[native-inputs]: Add "arm-alignment.patch". [arguments]: Add phase to apply it. [source](patches): Remove it. * gnu/packages/commencement.scm (python-boot0): Prevent inheriting the phase.
* gnu: Python: Fix test failure on ARMv7.Marius Bakke2020-04-01
| | | | | | | * gnu/packages/patches/python-3-arm-alignment.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/python.scm (python-3.8)[source](patches): Add it when the current system is ARM.
* gnu: util-linux: Skip setarch tests when building on armhf-linux.Marius Bakke2020-03-31
| | | | | * gnu/packages/linux.scm (util-linux)[arguments]: When building on armhf-linux, disable the setarch tests.
* gnu: OpenSSL: Update to 1.1.1f.Marius Bakke2020-03-31
| | | | | | | * gnu/packages/patches/openssl-1.1.1e-revert-detect-eof.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/tls.scm (openssl): Update to 1.1.1f. [source](patches): Remove obsolete patch.
* gnu: rust: Build with Make 4.2.Marius Bakke2020-03-30
| | | | | | Fixes <https://bugs.gnu.org/39949>. * gnu/packages/rust.scm (rust-1.20)[native-inputs]: Add GNU-MAKE-4.2.
* gnu: coreutils: Typo: Use libcap only when supported.Jan Nieuwenhuizen2020-03-30
| | | | | * gnu/packages/base.scm (coreutils)[inputs]: Typo: Use libcap only when supported.
* Merge branch 'master' into core-updatesMarius Bakke2020-03-30
|\ | | | | | | | | | | | | | | | | | | | | Conflicts: gnu/packages/admin.scm gnu/packages/commencement.scm gnu/packages/guile.scm gnu/packages/linux.scm gnu/packages/package-management.scm gnu/packages/pulseaudio.scm gnu/packages/web.scm
| * gnu: ath9k-htc-firmware: Correct home-page url.Brendan Tildesley2020-03-30
| | | | | | | | | | | | * gnu/packages/firmware.scm (ath9k-htc-firmware)[home-page]: Correct url. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * gnu: antlr3: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | * gnu/packages/java.scm (antlr3)[source]: Download using git-fetch.
| * gnu: java-javaewah: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | | | * gnu/packages/java.scm (java-javaewah)[source]: Download using git-fetch.
| * gnu: java-jmock: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | * gnu/packages/java.scm (java-jmock)[source]: Download using git-fetch.
| * gnu: java-jmock-1: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | | | * gnu/packages/java.scm (java-jmock-1)[source]: Download using git-fetch. [home-page]: Update home-page.
| * gnu: java-easymock: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | | | * gnu/packages/java.scm (java-easymock)[source]: Download using git-fetch. [home-page]: Use https.
| * gnu: java-objenesis: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | | | * gnu/packages/java.scm (java-objenesis)[source]: Download using git-fetch.
| * gnu: java-asm: Download using https.Efraim Flashner2020-03-30
| | | | | | | | * gnu/packages/java.scm (java-asm)[source]: Use https URL.
| * gnu: java-modello-core: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | | | * gnu/packages/java.scm (java-modello-core)[source]: Download using git-fetch.
| * gnu: java-sisu-build-api: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | | | * gnu/packages/java.scm (java-sisu-build-api)[source]: Download using git-fetch.
| * gnu: java-plexus-sec-dispatcher: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | | | * gnu/packages/java.scm (java-plexus-sec-dispatcher)[source]: Download using git-fetch.
| * gnu: java-plexus-compiler-api: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | | | * gnu/packages/java.scm (java-plexus-compiler-api)[source]: Download using git-fetch.
| * gnu: java-plexus-cipher: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | | | * gnu/packages/java.scm (java-plexus-cipher)[source]: Download using git-fetch.
| * gnu: java-plexus-io: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | * gnu/packages/java.scm (java-plexus-io)[source]: Download using git-fetch.
| * gnu: java-plexus-container-default-bootstrap: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | | | * gnu/packages/java.scm (java-plexus-container-default-bootstrap) [source]: Download using git-fetch.
| * gnu: java-plexus-classworlds: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | | | * gnu/packages/java.scm (java-plexus-classworlds)[source]: Download using git-fetch.
| * gnu: java-plexus-interpolation: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | | | * gnu/packages/java.scm (java-plexus-interpolation)[source]: Download using git-fetch.
| * gnu: java-plexus-utils: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | | | * gnu/packages/java.scm (java-plexus-utils)[source]: Download using git-fetch.
| * gnu: java-junit: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | | | * gnu/packages/java.scm (java-junit)[source]: Download using git-fetch. [home-page]: Update home-page.
| * gnu: java-hamcrest-core: Don't use unstable tarball.Efraim Flashner2020-03-30
| | | | | | | | | | * gnu/packages/java.scm (java-hamcrest-core)[source]: Download using git-fetch.
| * gnu: gmp: Build fix for mingw.base-for-series-3330base-for-series-3329base-for-series-3327Jan Nieuwenhuizen2020-03-29
| | | | | | | | | | * gnu/packages/multiprecision.scm (gmp) [arguments]: Add `setenv' phase for mingw target.
| * gnu: commencement: Micro-optimize the package graph.Ludovic Courtès2020-03-29
| | | | | | | | | | | | | | | | This removes 2 'add-data-to-store-cache' lookups. * gnu/packages/commencement.scm (flex-boot0): Move (package (inherit …)) outside the 'propagated-inputs' field to avoid creating a new node each time the field is accessed.
| * build-system/gnu: Optimize the package graph.Ludovic Courtès2020-03-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this change, the output of: guix graph -e '(@@ (gnu packages commencement) coreutils-final)' |grep 'label = ' | wc -l drops from 76 nodes to 68 nodes, and the "add-data-to-store-cache" hit rate for: guix build libreoffice -d --no-grafts drops from 3.9% to 2.6%. * guix/build-system/gnu.scm (package-with-explicit-inputs*)[cut?]: Adjust condition to exclude packages with build systems other than GNU-BUILD-SYSTEM, such as 'ld-wrapper-boot3'.
| * packages: 'package->bag' keys cache by replacement.Ludovic Courtès2020-03-29
| | | | | | | | | | | | * guix/packages.scm (package->bag): When GRAFT? is true, use PACKAGE's replacement as the cache key. Remove GRAFT? from the list of secondary cache keys.
| * deploy: Use 'map/accumulate-builds'.Ludovic Courtès2020-03-29
| | | | | | | | | | * guix/scripts/deploy.scm (guix-deploy): Use 'map/accumulate-builds' instead of 'for-each'.
| * deploy: Factorize machine deployment.Ludovic Courtès2020-03-29
| | | | | | | | | | * guix/scripts/deploy.scm (deploy-machine*): New procedure. (guix-deploy): Call it in 'for-each'.