summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: libcacard: Enable tests.Christopher Baines2020-10-21
| | | | | | gnutls is now built with p11-kit support. * gnu/packages/spice.scm (libcacard)[arguments]: Don't disable the tests.
* gnu: gnutls: Enable p11-kit.Christopher Baines2020-10-21
| | | | | | | | | | | Everywhere except mips64el, where a comment says it doesn't work. I can't test as I can't build this on mips64el anyway. This change will enable running the tests for libcacard. * gnu/packages/tls.scm (gnutls)[arguments]: Only specify --without-p11-kit on mips64el. [inputs]: Include the p11-kit for all systems except mips64el.
* gnu: python-2.7: Byte compile files with a single optimization level.Maxim Cournoyer2020-10-20
| | | | | | * gnu/packages/python.scm (python-2.7)[phases]{rebuild-bytecode}: Byte compile using optimization level, -OO. Provide the output directory as the source argument to 'compileall', instead of looping over each individual source file.
* gnu: python-2.7: Update to 2.7.18.Maxim Cournoyer2020-10-20
| | | | * gnu/packages/python.scm (python-2.7): Update to 2.7.18.
* gnu: python-2.7: Fix indentation.Maxim Cournoyer2020-10-20
| | | | * gnu/packages/python.scm (python-2.7): Fix indentation.
* build-system/python: Revert changing of phase order.Maxim Cournoyer2020-10-20
| | | | | | | | | Commit c94a2864d4 moved the 'check' phase back into its original place before the 'install' phase, but such a change would require adapting the definition of many Python packages which have come to rely on such phase ordering. * guix/build/python-build-system.scm (%standard-phases): Move the check phase back after the install phase, and update comment.
* gnu: python-xmlschema: Update to 1.2.5.Maxim Cournoyer2020-10-19
| | | | | * gnu/packages/xml.scm (python-xmlschema): Update to 1.2.5. [phases]{check}: Skip the failing test 'test_export_remote__issue_187'.
* gnu: python-elementpath: Update to 2.0.3.Maxim Cournoyer2020-10-19
| | | | | * gnu/packages/xml.scm (python-elementpath): Update to 2.0.3. [arguments]: Add field; disable the tests.
* gnu: icedove: Refer to the correct node variable.Maxim Cournoyer2020-10-19
| | | | | * gnu/packages/gnuzilla.scm (icedove)[native-inputs]: Refer to the node rather than node-10.22, as the later no longer exists.
* gnu: icecat: Refer to the correct node variable.Maxim Cournoyer2020-10-19
| | | | | * gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Refer to the node rather than node-10.22, as the later no longer exists.
* gnu: python-atomicwrites: Update to 1.4.0.Maxim Cournoyer2020-10-19
| | | | * gnu/packages/python-xyz.scm (python-atomicwrites): Update to 1.4.0.
* build-system/python: Do not embed timestamps in the .pyc byte code files.Maxim Cournoyer2020-10-19
| | | | | | | | | | | | | | | | | | | | | | | | Fixes <https://issues.guix.gnu.org/22129>. A previously worked around problem where running the test suite after byte compiling the sources in commit 6bbb37a545912c6bb2513ee08587ee4fe39cc330 could be broken by adding built sources to the PYTHONPATH, as is done for python-matplotlib and many others. This seems to be caused by the timestamps embedded in the sources (mtime), that can somehow change when running the tests, or by picking up the different installed source files mtimes when their location is added to the PYTHONPATH. Since Python 3.7.0, it is possible to produce .pyc byte code files that do not embed any timestamp, which solves the problem in a definitive way. This patch makes use of this new feature. * guix/build/python-build-system.scm (install): Add '--no-compile' parameter to setup.py, and instead invoke the 'compileall' module with the "--invalidation-mode=unchecked-hash" option to byte compile the source files. (%standard-phases): Revert the workaround that moved the check phase after the install phase, as it is no longer necessary. Update comment. Reported-by: Mark H Weaver <mhw@netris.org>
* Merge branch 'staging'Maxim Cournoyer2020-10-19
|\ | | | | | | | | | | | | | | | | | | Conflicts: gnu/packages/admin.scm gnu/packages/commencement.scm gnu/packages/gdb.scm gnu/packages/llvm.scm gnu/packages/package-management.scm gnu/packages/tls.scm
| * gnu: python-asn1crypto: Fix indentation.Maxim Cournoyer2020-10-19
| | | | | | | | * gnu/packages/python-crypto.scm (python-asn1crypto): Fix indentation.
| * gnu: python-asn1crypto: Update to 1.4.0.Maxim Cournoyer2020-10-19
| | | | | | | | * gnu/packages/python-crypto.scm (python-asn1crypto): Update to 1.4.0.
| * Merge branch 'master' into stagingMarius Bakke2020-10-19
| |\
| | * gnu: Add libebur128.Vinicius Monego2020-10-19
| | | | | | | | | | | | | | | | | | * gnu/packages/audio.scm (libebur128): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
| | * gnu: Add ccal.Peng Mei Yu2020-10-19
| | | | | | | | | | | | | | | | | | * gnu/packages/calendar.scm (ccal): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
| | * gnu: Add authenticator.Vinicius Monego2020-10-19
| | | | | | | | | | | | | | | | | | * gnu/packages/gnome.scm (authenticator): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
| | * gnu: Add python-pyzbar.Vinicius Monego2020-10-19
| | | | | | | | | | | | | | | | | | * gnu/packages/python-xyz.scm (python-pyzbar): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
| | * gnu: Add yoyo-migrations.Vinicius Monego2020-10-19
| | | | | | | | | | | | | | | | | | * gnu/packages/databases.scm (yoyo-migrations): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
| | * gnu: Add python-pyotp.Vinicius Monego2020-10-19
| | | | | | | | | | | | | | | | | | * gnu/packages/python-crypto.scm (python-pyotp): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
| | * gnu: Add python-pyfavicon.Vinicius Monego2020-10-19
| | | | | | | | | | | | | | | | | | * gnu/packages/python-xyz.scm (python-pyfavicon): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
| | * gnu: Add passwordsafe.Vinicius Monego2020-10-19
| | | | | | | | | | | | | | | | | | * gnu/packages/gnome.scm (passwordsafe): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
| | * gnu: libpwquality: Enable Python binding.Vinicius Monego2020-10-19
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/password-utils.scm (libpwquality)[arguments]: Enable Python binding. [native-inputs]: Add python-wrapper. Signed-off-by: Marius Bakke <marius@gnu.org>
| | * gnu: Add python-pykeepass.Vinicius Monego2020-10-19
| | | | | | | | | | | | | | | | | | * gnu/packages/python-crypto.scm (python-pykeepass): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
| | * gnu: Add python-grandalf.Joseph LaFreniere2020-10-19
| | | | | | | | | | | | | | | | | | * gnu/packages/python-xyz.scm (python-grandalf): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
| | * gnu: ungoogled-chromium: Update to 86.0.4240.75-0.c34a56d.Marius Bakke2020-10-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 86. Include bundled libc++, jsoncpp, re2 and libvpx for now. (gentoo-patch, chromium-gcc-patchset, %gentoo-patches, %gentoo-revision, xcb-proto/python2): Remove variables. (%debian-revision, %debian-patches): Update to debian/84.0.4147.105-1. Remove jsoncpp unbundling patch. (%ungoogled-revision, %ungoogled-origin): Update to c34a56db4c121238fface560. (%chromium-version, arch-patch, %arch-revision): New variables. (%arch-patches): Add more patches. (ungoogled-chromium-snippet): Don't apply GCC or Gentoo patches. Don't unbundle libvpx or re2. (ungoogled-chromium): Update to 86.0.4240.75-0.c34a56d. [arguments]: Adjust #:configure-flags and substitutions for 86. Add workaround for building with bundled libc++. Adjust install phase to take a hard coded list of files instead of using SCANDIR and REGEXP-EXEC. [native-inputs]: Change from CLANG-10 to CLANG-11. [inputs]: Remove JSONCPP, RE2 and XCB-PROTO/PYTHON2.
| | * gnu: gn: Update to 0.0-1819.e327ffd.Marius Bakke2020-10-19
| | | | | | | | | | | | * gnu/packages/build-tools.scm (gn): Update to 0.0-1819.e327ffd.
| | * gnu: lld: Update to 11.0.0.Marius Bakke2020-10-19
| | | | | | | | | | | | | | | * gnu/packages/llvm.scm (lld): Update to 11.0.0. [inputs]: Change from LLVM-10 to LLVM-11.
| | * gnu: LLVM, Clang: Add 11.0.0.Marius Bakke2020-10-19
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/clang-11.0-libc-search-path.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/llvm.scm (llvm-11, clang-runtime-11, clang-11, clang-toolchain-11): New variables.
| | * gnu: llvm.scm: Reorder variables.Marius Bakke2020-10-19
| | | | | | | | | | | | Keep all LLVM and Clang packages in order, define default versions last.
| | * gnu: extempore: Inline custom package variants.Marius Bakke2020-10-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Except novel ones without suitable replacements in Guix. * gnu/packages/music.scm (portmidi-for-extempore): Remove variable, and move to ... (extempore)[inputs]: ... here. * gnu/packages/llvm.scm (llvm-for-extempore): Likewise. * gnu/packages/image.scm (stb-image-for-extempore): Likewise.
| | * installer: Call setlocale after init gettext.Miguel Ángel Arruga Vivas2020-10-18
| | | | | | | | | | | | | | | * gnu/installer.scm (installer-program)[init-gettext]: Change locale from C, installed at the program start.
| | * system: Use locale information in grub.cfg.Miguel Ángel Arruga Vivas2020-10-18
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/bootloader/grub.scm (define-module): Add new dependency. (grub-configuration-file): Add locale keyword. (grub-configuration-file)[locale-config]: New variable with generated locale configuration when locale parameter has been provided. [builder]: Add locale-config.
| | * system: Provide locale information to the bootloader.Miguel Ángel Arruga Vivas2020-10-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/machine/ssh.scm (roll-back-managed-host): Use locale information from boot-parameters. * gnu/system.scm (operating-system-bootcfg): Provide locale information to the bootloader. * guix/system/script.scm (reinstall-bootloader): Use locale information from boot-parameters.
| | * system: Add locale to boot-parameters.Miguel Ángel Arruga Vivas2020-10-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/system.scm (define-module)[export]: Add boot-parameters-locale. (<boot-parameters>)[locale]: New field. [boot-parameters-locale]: New accessor. (read-boot-parameters): Read locale field. (operating-system-boot-parameters): Provide operating-system locale to boot-parameters record. (opeating-system-boot-parameters-file): Likewise. * Makefile.am (SCM_TESTS): Add tests/boot-parameters.scm. * tests/boot-parameters.scm: New test file.
| | * gnu: Add python2-openpyxl.BonfaceKilz2020-10-18
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/python-xyz.scm (python2-openpyxl): New package. (python-openpyxl)[properties]: Add reference to python2-openpyxl. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| | * gnu: Add hunspell-dict-de.Jonathan Brielmaier2020-10-18
| | | | | | | | | | | | | | | | | | * gnu/packages/libreoffice.scm (hunspell-dict-de): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| | * gnu: Add ispell.Jakub Kądziołka2020-10-18
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/aspell.scm (ispell): New variable. Co-authored-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| | * gnu: newsboat-2.13: Build with json-c-0.13.Efraim Flashner2020-10-18
| | | | | | | | | | | | | | | * gnu/packages/syndication.scm (newsboat-2.13)[inputs]: Replace json-c with json-c@.013.
| | * gnu: vc-dwim: Update to 1.10.Efraim Flashner2020-10-18
| | | | | | | | | | | | * gnu/packages/version-control.scm (vc-dwim): Update to 1.10.
| | * gexp: 'assume-valid-file-name' has files looked up under the CWD.Ludovic Courtès2020-10-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes a bug introduced in 5d4ad8e1be6d60c38577e2f3d92cc5642b12eff0, whereby files enclosed in 'assume-valid-file-name' would be looked up relative to the source directory instead of relative to the current directory. * guix/gexp.scm (local-file): In the 'assume-valid-file-name' case, look up FILE relative to the current working directory.
| | * gnu: ncmpc: Update to 0.41.Tobias Geerinckx-Rice2020-10-17
| | | | | | | | | | | | * gnu/packages/mpd.scm (ncmpc): Update to 0.41.
| | * gnu: Add r-calculus.Magali Lemes2020-10-17
| | | | | | | | | | | | | | | | | | * gnu/packages/cran.scm (r-calculus): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| | * doc: Fix typo.Aniket Patil2020-10-17
| | | | | | | | | | | | | | | | | | * doc/guix.texi (Invoking guix import): Fix typo. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| | * import: utils: Fix license name mismatches and define CUA-OPL-1.0.Helio Machado2020-10-17
| | | | | | | | | | | | | | | | | | | | | | | | * guix/licenses.scm (cua-opl1.0): New variable. * guix/import/utils.scm (spdx-string->license): Rename licenses to fit the internal names and add a notice pointing to guix/licenses.scm. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| | * gnu: xpra: Fix HTML serverLars-Dominik Braun2020-10-17
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/xpra-4.0.4-norequests.patch: Add file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/xorg.scm (xpra)[patches]: Apply it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| | * doc: cookbook: Balance parens in custom kernel examples.Ludovic Courtès2020-10-17
| | | | | | | | | | | | | | | * doc/guix-cookbook.texi (Customizing the Kernel): Add missing paren in example. Remove extra parens in other example.
| | * doc: Generate cross-references in code snippets to the Guile manual.Ludovic Courtès2020-10-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Occurrences of 'list', 'cons', etc. in code snippets now link to the relevant section of the Guile manual. * doc/build.scm (guile-manual, %guile-manual-base-url) (guile-mono-node-indexes, guile-split-node-indexes): New variables. (for-all-languages, merge-index-alists): New procedures. <top level>: Rename 'mono-node-indexes' and 'split-node-indexes' to 'guix-mono-node-indexes' and 'guix-split-node-indexes' respectively. Add 'mono-node-indexes' and 'split-node-indexes' defined as calls to 'merge-index-alists'.