summary refs log tree commit diff
AgeCommit message (Collapse)Author
2018-07-30gnu: nettle: Move static libraries to separate output.Marius Bakke
* gnu/packages/nettle.scm (nettle-2)[outputs]: Add "static". [arguments]: Add #:phases.
2018-07-28gnu: python-pytest: Update to 3.6.4.Marius Bakke
* gnu/packages/check.scm (python-pytest): Update to 3.6.4. [native-inputs]: Remove PYTHON-INVOKE.
2018-07-28gnu: python-fonttools: Update license.Marius Bakke
This is a follow-up to commit 4696368108c2e1500a8f1d8a0d75b5f0aef1c37a. * gnu/packages/python.scm (python-fonttools)[license]: Change to EXPAT (since 3.21).
2018-07-28gnu: python-3.7: Update deleted tests.Efraim Flashner
* gnu/packages/python.scm (python-3.7)[source]: Update the list of files to be deleted in the snippet.
2018-07-28gnu: python-fonttools: Update to 3.28.0.Marius Bakke
* gnu/packages/python.scm (python-fonttools): Update to 3.28.0. [arguments]: Remove. [native-inputs]: Add PYTHON-PYTEST and PYTHON-PYTEST-RUNNER.
2018-07-28gnu: gdb: Fix build with Python >= 3.7.Marius Bakke
* gnu/packages/patches/gdb-python-3.7.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/gdb.scm (gdb)[source](patches): New field.
2018-07-28gnu: python-pytest-mock: Update to 1.10.0.Marius Bakke
* gnu/packages/check.scm (python-pytest-mock): Update to 1.10.1.
2018-07-28gnu: python-pytest: Update to 3.6.3.Marius Bakke
* gnu/packages/check.scm (python-pytest): Update to 3.6.3. [propagated-inputs]: Add PYTHON-ATOMICWRITES. [native-inputs]: Add PYTHON-INVOKE.
2018-07-28gnu: Add python-invoke.Marius Bakke
* gnu/packages/python.scm (python-invoke, python2-invoke): New public variables.
2018-07-28gnu: python-pytest-cov: Update to 2.5.1.Marius Bakke
* gnu/packages/check.scm (python-pytest-cov): Update to 2.5.1.
2018-07-28gnu: python-hypothesis: Update to 3.66.6.Marius Bakke
* gnu/packages/check.scm (python-hypothesis): Update to 3.66.6.
2018-07-28gnu: python-flake8: Update to 3.5.0.Marius Bakke
* gnu/packages/python.scm (python-flake8): Update to 3.5.0.
2018-07-28gnu: python-pytest-runner: Update to 4.2.Marius Bakke
* gnu/packages/check.scm (python-pytest-runner): Update to 4.2. [arguments]: Remove.
2018-07-28gnu: python-setuptools: Update to 40.0.0.Marius Bakke
* gnu/packages/python.scm (python-setuptools): Update to 40.0.0. [source](uri): Adjust to zipball archive.
2018-07-28gnu: python-pycodestyle: Update to 2.4.0.Marius Bakke
* gnu/packages/python.scm (python-pycodestyle): Update to 2.4.0.
2018-07-28gnu: python-more-itertools: Update to 4.2.0.Marius Bakke
* gnu/packages/python.scm (python-more-itertools): Update to 4.2.0.
2018-07-28gnu: python-pyflakes: Update to 2.0.0.Marius Bakke
* gnu/packages/python.scm (python-pyflakes): Update to 2.0.0.
2018-07-28gnu: python-py: Update home page.Marius Bakke
* gnu/packages/python.scm (python-py)[home-page]: Change to repository URL.
2018-07-28gnu: python-py: Update to 1.5.4.Marius Bakke
* gnu/packages/python.scm (python-py): Update to 1.5.4.
2018-07-28gnu: python-py: Add missing dependency on setuptools-scm.Marius Bakke
* gnu/packages/python.scm (python-py)[native-inputs]: Add PYTHON-SETUPTOOLS-SCM.
2018-07-28gnu: python: Build reproducibly.Marius Bakke
\o/ * gnu/packages/python.scm (python-3.7)[arguments]: Set PYTHONHASHSEED before rebuilding all bytecode. Adjust regex so that lib2to3_ex.py gets compiled.
2018-07-28gnu: python: Rebuild bytecode after removing tests.Marius Bakke
* gnu/packages/python.scm (python-3.7)[arguments]: Run 'rebuild-bytecode' after 'remove-tests' to save CPU cycles. Adjust exclude regex.
2018-07-28gnu: python: Update to 3.7.0.Marius Bakke
* gnu/packages/python.scm (python-3.6): Rename to ... (python-3.7): ... this. Update to 3.7.0. [arguments]: Remove phase 'patch-timestamp-for-pyc-files' and related code. Add phases to unset SOURCE_DATE_EPOCH during the check phase. (python-3): Is now PYTHON-3.7. * guix/build/python-build-system.scm (enable-bytecode-determinism): Don't set DETERMINISTIC_BUILD.
2018-07-28gnu: python: Remove outdated comment and phases.Marius Bakke
* gnu/packages/python.scm (python-2.7)[arguments]: Don't set SOURCE_DATE_EPOCH or make libraries writable, since those are handled by gnu-build-system. (python-3.6): Don't override :#tests?.
2018-07-28gnu: libxml2: Add explicit dependency on XZ.Marius Bakke
* gnu/packages/xml.scm (libxml2)[inputs]: New field.
2018-07-28gnu: libxml2: Move static library to separate output.Marius Bakke
* gnu/packages/xml.scm (libxml2)[outputs, arguments]: New fields.
2018-07-28gnu: icu4c: Don't keep a reference to coreutils.Marius Bakke
* gnu/packages/icu4c.scm (icu4c)[arguments]: Add phase 'avoid-coreutils-reference'.
2018-07-28gnu: openldap: Don't build static libraries.Marius Bakke
* gnu/packages/openldap.scm (openldap)[arguments]: Add "--disable-static" to #:configure-flags. Remove phase 'provide-libtool'.
2018-07-27build-self: Default to Guile 2.2 when building a standalone Guix.Ludovic Courtès
* build-aux/build-self.scm (build): Change #:guile-version to default to "2.2" when PULL-VERSION is greater than 0.
2018-07-27gnu: guile: Remove version 2.2.2.Ludovic Courtès
* gnu/packages/guile.scm (guile-2.2.2): Remove. * guix/self.scm (guile-for-build): Remove special case for "2.2.2". (guix-derivation): Likewise. * build-aux/build-self.scm (build): Likewise.
2018-07-27gnu: guile: Update to 2.2.4.Ludovic Courtès
* gnu/packages/guile.scm (guile-2.2): Update to 2.2.4. (guile-2.2.4): Remove. * gnu/packages/package-management.scm (guix)[inputs]: Switch to GUILE-2.2. * guix/self.scm (guile-for-build): Likewise.
2018-07-27gexp: Remove #:deprecation-warnings from 'imported-files'.Ludovic Courtès
This is a followup to 30d722c392960373bb45c3248d318ef6e248fb67. * guix/gexp.scm (imported-files/derivation): Remove #:deprecation-warnings. Pass "GUILE_WARN_DEPRECATED=no" unconditionally to #:env-vars of 'gexp->derivation'. Adjust caller. (imported-files): Remove #:deprecation-warnings and adjust callers. (imported-modules): Likewise. (compiled-modules, gexp->derivation): Adjust accordingly.
2018-07-27gexp: Inline bug-fix in 'compiled-modules'.Ludovic Courtès
This is a followup to 5d669883ecc104403c5d3ba7d172e9c02234577c. * guix/gexp.scm (compiled-modules)[build-utils-hack?]: Remove. Inline everything as if BUILD-UTILS-HACK? is true.
2018-07-26gexp: Remove backward compatibility hack for 'imported-files'.Ludovic Courtès
* guix/gexp.scm (gexp->derivation): Remove #:import-creates-derivation?. (imported-files): Remove #:derivation? and adjust callers. (imported-modules), compiled-modules): Likewise. * guix/packages.scm (patch-and-repack): Adjust 'gexp->derivation' call.
2018-07-26packages: 'patch-and-repack' compresses tarballs again.Ludovic Courtès
* guix/packages.scm (patch-and-repack): Add missing "a" in "tar cvfa". Fixes a regression introduced in 3e95125e9bd0676d4a9add9105217ad3eaef3ff0 whereby we'd always create uncompressed tarballs.
2018-07-26Merge branch 'master' into core-updatesLudovic Courtès
2018-07-26gnu: cabextract: Delete bundled libmspack.Marius Bakke
* gnu/packages/compression.scm (cabextract)[source](modules, snippet): New field.
2018-07-26gnu: cabextract: Update to 1.7.Marius Bakke
* gnu/packages/compression.scm (cabextract): Update to 1.7.
2018-07-26gnu: fuse: Update source hash.Marius Bakke
The fuse 2.9.8 tarball and signature was modified in place. Both are signed by the same key, at different dates, and the only differences are directory timestamps and a ChangeLog update. * gnu/packages/linux.scm (fuse)[source](sha256): Update.
2018-07-26gnu: make-u-boot-package: Don't install "sunxi-spl-with-ecc.bin".Danny Milosavljevic
* gnu/packages/bootloaders.scm (make-u-boot-package)[arguments]<#:phases> [install]: Don't install "sunxi-spl-with-ecc.bin".
2018-07-26gnu: Add ruby-net-scp.Danny Milosavljevic
* gnu/packages/ruby.scm (ruby-net-scp): New variable.
2018-07-26gnu: translate-shell: Fix .el install directory.Efraim Flashner
* gnu/packages/dictionaries.scm (translate-shell)[arguments]: Change the install directory during the custom 'emacs-install phase to match with other emacs .el packages.
2018-07-26gnu: java-picard: Fix manifest.Gábor Boskovits
* gnu/packages/bioinformatics.scm (java-picard)[arguments]: Adjust phase 'edit-classpath-in-manifest for the new manifest generation code.
2018-07-26gnu: python-qsintilla: Fix building.Efraim Flashner
* gnu/packages/qt.scm (python-qscintilla)[arguments]: Extend custom 'configure phase to also patch the 'installed.txt' file.
2018-07-26gnu: linux-libre: Update to 4.17.10.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.10. (%linux-libre-hash): Update hash.
2018-07-26gnu: linux-libre@4.14: Update to 4.14.58.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.58. (%linux-libre-4.14-hash): Update hash.
2018-07-26gnu: linux-libre@4.9: Update to 4.9.115.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.115.
2018-07-26gnu: linux-libre@4.4: Update to 4.4.144.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.144.
2018-07-25gnu: Remove dangling variable.Marius Bakke
* gnu/packages/xml.scm (libxslt/fixed): Remove.
2018-07-25gnu: Update cabextract.org.uk home pages.Marius Bakke
* gnu/packages/compression.scm (libmspack, cabextract)[home-page, source]: Use HTTPS.