aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: tar: Work around a cross-compilation issue.Ludovic Courtès2018-04-22
| | | | | * gnu/packages/base.scm (tar)[arguments]: Add #:configure-flags when cross-compiling.
* gnu: ncurses: Do not use "install -s" when cross-compiling.Ludovic Courtès2018-04-22
| | | | | | | | Reported by Marius Bakke <mbakke@fastmail.com> at <https://lists.gnu.org/archive/html/guix-devel/2018-04/msg00157.html>. * gnu/packages/ncurses.scm (ncurses)[arguments]: Add "--disable-stripping" to #:configure-flags when cross-compiling.
* gnu: patch: Work around a cross-compilation issue.Ludovic Courtès2018-04-22
| | | | | | | Reported by Marius Bakke <mbakke@fastmail.com> at <https://lists.gnu.org/archive/html/guix-devel/2018-04/msg00157.html>. * gnu/packages/base.scm (patch)[arguments]: New field.
* gnu: gcc@4.7: Combine duplicate 'patches' fields into one.Mark H Weaver2018-04-21
| | | | | * gnu/packages/gcc.scm (gcc-4.7)[source]: Combine duplicate 'patches' fields into one. Previously, the first 'patches' field was being ignored.
* gnu: gobject-introspection: Combine duplicate 'arguments' fields.Mark H Weaver2018-04-21
| | | | | * gnu/packages/glib.scm (gobject-introspection)[arguments]: Combine duplicate 'arguments' fields into one. Previously, the first one was being ignored.
* Merge branch 'master' into core-updatesMark H Weaver2018-04-21
|\
| * gnu: linux-libre@4.9: Update to 4.9.95.Mark H Weaver2018-04-21
| | | | | | | | * gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.95.
| * gnu: Add osc.Tomáš Čech2018-04-21
| | | | | | | | * gnu/packages/build-tools.scm (osc): New variable.
| * gnu: Add python-m2crypto, python2-m2crypto.Tomáš Čech2018-04-21
| | | | | | | | | | * gnu/packages/python-crypto.scm (python-m2crypto): New variable. (python2-m2crypto): New variable.
| * gnu: Add python2-urlgrabber.Tomáš Čech2018-04-21
| | | | | | | | * gnu/packages/python-web (python2-urlgrabber): New variable.
| * gnu: Add python-onetimepass.Tomáš Čech2018-04-21
| | | | | | | | * gnu/packages/python.scm (python-onetimepass): New variable.
| * gnu: perl: Hack the replacement perl to think it is version 5.26.1.Mark H Weaver2018-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes <https://bugs.gnu.org/31216>. This is a followup to commits 217b8c2e061a5b637e198f1ed9960d4abe2b0a46, 44b98b00026e62766620dbc4330a305282d61069, and 35fbe194c3da264859a5addc661b9fbc2dc8ecc7. Complications arise when grafting perl unless the version of the replacement perl matches that of the original. So, here we add 'perl/fixed', which is built from the perl-5.26.2 source but hacked to believe it is version 5.26.1. * gnu/packages/perl.scm (perl)[replacement]: Use perl/fixed, not perl-5.26.2. (perl-5.26.2): Remove compatibility symlinks. (perl/fixed): New variable.
| * gnu: perl: Add more compatibility symlinks to the replacement perl.Mark H Weaver2018-04-20
| | | | | | | | | | | | | | | | | | | | Fixes <https://bugs.gnu.org/31216>. Reported by Julien Lepiller <julien@lepiller.eu>. * gnu/packages/perl.scm (perl-5.26.2)[arguments]: Rename the 'workaround-grafting-version-bug' phase to 'install-compatibility-symlinks'. Install symlinks in $out/lib/perl5/site_perl/5.26.1 and $out/bin/perl5.26.1, in addition to $out/lib/perl5/5.26.1. Simplify the code a bit.
| * gnu: emacs-org, emacs-org-contrib: Update version.Nicolas Goaziou2018-04-20
| | | | | | | | | | * gnu/packages/emacs.scm (emacs-org): Update to 9.1.10. (emacs-org-contrib): Update to 20180416.
| * gnu: emacs-sx: Fix byte compilation.Maxim Cournoyer2018-04-20
| | | | | | | | | | | | | | | | | | The package would fail building when attempting to create a cache directory. This has been fixed upstream but not in a tagged release. * gnu/packages/emacs.scm (emacs-sx): Update to latest git version. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
| * gnu: emacs-esxml: Fix byte compilation.Maxim Cournoyer2018-04-20
| | | | | | | | | | | | * gnu/packages/emacs.scm (emacs-esxml)[arguments]: Add fix-sources phase. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
| * gnu: Add emacs-kv.Maxim Cournoyer2018-04-20
| | | | | | | | | | | | * gnu/packages/emacs.scm (emacs-kv): New variable. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
| * gnu: lvm2: Enable pkg-config files generation.Tomáš Čech2018-04-20
| | | | | | | | | | * gnu/packages/linux.scm (lvm2)[arguments]: Enable pkg-config files generation via configure flag.
| * gnu: Add go-golang-org-x-crypto-ssh-terminal.Tomáš Čech2018-04-20
| | | | | | | | * gnu/packages/golang.scm (go-golang-org-x-crypto-ssh-terminal): New variable.
| * gnu: emacs-realgud: Update to 1.4.5.Arun Isaac2018-04-20
| | | | | | | | * gnu/packages/emacs.scm (emacs-realgud): Update to 1.4.5.
| * gnu: emacs-realgud: Fix autogen.sh after EMACSLOADPATH is set.Maxim Cournoyer2018-04-20
| | | | | | | | | | | | | | * gnu/packages/emacs.scm (emacs-realgud)[arguments]: Move the fix-autogen-script phase to after the set-emacs-load-path phase. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
| * gnu: linux-libre: Update to 4.16.3.Mark H Weaver2018-04-19
| | | | | | | | | | * gnu/packages/linux.scm (%linux-libre-version): Update to 4.16.3. (%linux-libre-hash): Update hash.
| * gnu: linux-libre@4.14: Update to 4.14.35.Mark H Weaver2018-04-19
| | | | | | | | | | * gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.35. (%linux-libre-4.14-hash): Update hash.
| * gnu: emacs-deferred: Enable tests.Maxim Cournoyer2018-04-20
| | | | | | | | | | | | | | | | * gnu/packages/emacs.scm (emacs-deferred)[arguments]: Add fix-makefile phase. Set #:test-command, and enable tests. [native-inputs]: Add emacs-ert-expectations, emacs-undercover and ert-runner. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
| * gnu: emacs-memoize: Update to 1.1.Arun Isaac2018-04-20
| | | | | | | | | | | | * gnu/packages/emacs.scm (emacs-memoize): Update to 1.1. Re-indent. [source]: Switch to release tarball. [arguments]: Remove "-l" "memoize.el" from #:test-command.
| * gnu: doc: Add French documentation.Julien Lepiller2018-04-19
| | | | | | | | | | | | | | | | | | | | * doc/contributing.fr.texi: New file. * doc/guix.fr.texi: New file. * doc/local.mk (TRANSLATED_INFO): Add them. (info_TEXINFOS): Add guix.fr.texi. * po/doc/contributing.fr.po: New file. * po/doc/guix.fr.po: New file. * po/doc/local.mk (EXTRA_DIST): Add them.
| * gnu: guix: Add po4a input.Julien Lepiller2018-04-19
| | | | | | | | * gnu/packages/package-management.scm (guix)[inputs]: Add po4a.
| * gnu: doc: Allow documentation to be translated.Julien Lepiller2018-04-19
| | | | | | | | | | | | | | | | | | | | | | | | * po/doc/contributing.pot: New file. * po/doc/guix.pot: New file. * po/doc/local.mk: New file. * Makefile.am: Include it. Add gettext command. Add silent rules for po4a. * configure.ac: Look for po4a-translate and po4a-updatepo. * doc/local.mk: Add rules to generate translated texi files. (TRANSLATED_INFO): New variable. (BUILT_SOURCES, EXTRA_DIST, MAINTAINERCLEANFILES): Add it. * .gitignore: Add generated files.
| * gnu: ert-runner: Adjust ert-runner wrapper to honor EMACSLOADPATH.Maxim Cournoyer2018-04-20
| | | | | | | | | | | | | | | | | | * gnu/packages/emacs.scm (ert-runner): Use 'prefix instead of '= for setting the EMACSLOADPATH environment variable. Reuse the already computed EMACSLOADPATH for wrap-program. Specify the dependencies directly in the inputs field. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
| * gnu: Adapt Emacs packages to use the new check phase.Maxim Cournoyer2018-04-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/emacs.scm (emacs-dash, emacs-s, emacs-string-inflection, emacs-company, emacs-clojure-mode, emacs-julia-mode, emacs-elfeed, emacs-memoize, emacs-use-package, emacs-xmlgen, emacs-json-reformat, emacs-which-key, emacs-ws-butler, emacs-git-messenger, emacs-browse-at-remote, emacs-evil-quickscope)[arguments]: Add #:tests? and #:test-command arguments to use the new check phase. (emacs-json-reformat)[inputs]: Move emacs-dash and emacs-shut-up to ... [native-inputs]: here. Add ert-runner. (emacs-company)[arguments]: Refactor fix-bin-dir phase. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
| * build-system: emacs: Add improved check phase.Maxim Cournoyer2018-04-20
| | | | | | | | | | | | | | | | | | * guix/build-system/emacs.scm (emacs-build): Add #:test-command keyword argument. Remove #:configure-flags and #:test-target keyword arguments. * guix/build/emacs-build-system.scm (check): New procedure. (%standard-phases): Register check phase after the build phase. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
| * build-system: emacs: Replace system* with invoke.Maxim Cournoyer2018-04-20
| | | | | | | | | | | | | | | | | | * guix/build/emacs-utils.scm: Use (guix build utils) for invoke. (emacs-batch-eval, emacs-batch-edit-file): Replace system* with invoke. * guix/build/emacs-build-system.scm (make-autoloads): No need to return #t explicitly since emacs-generate-autoloads now uses invoke. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
| * gnu: emacs-pdf-tools: Fix byte compilation.Maxim Cournoyer2018-04-20
| | | | | | | | | | | | | | * gnu/packages/emacs.scm (emacs-pdf-tools)[arguments]: Add emacs-set-emacs-load-path phase. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
| * build-system: emacs: Search all inputs for Emacs Lisp directories.Maxim Cournoyer2018-04-20
| | | | | | | | | | | | | | | | | | | | | | * guix/build/emacs-build-system.scm (set-emacs-load-path): Include Emacs Lisp directories from all inputs. Also, add the unpacked source directory to EMACSLOADPATH. (emacs-inputs, emacs-inputs-directories, emacs-input->el-directory, emacs-inputs-el-directories): Remove. (%standard-phases): Move set-emacs-load-path phase to after unpack phase. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
| * gnu: u-boot-odroid-c2: Remove variable.Efraim Flashner2018-04-19
| | | | | | | | | | | | U-boot for this target requires a binary blob to boot correctly. * gnu/packages/bootloaders.scm (u-boot-odroid-c2): Remove variable.
| * guix-daemon: Disable garbage collection for remote connections.Roel Janssen2018-04-19
| | | | | | | | | | | | | | | | * nix/nix-daemon/nix-daemon.cc (isRemoteConnection): New variable. (performOp): For wopCollectGarbage, throw an error when isRemoteConnection is set. (acceptConnection): Set isRemoteConnection when connection is not AF_UNIX. * tests/guix-daemon.sh: Add a test for the new behavior.
| * gnu: python-bcrypt: Move to (gnu packages python-crypto).Marius Bakke2018-04-19
| | | | | | | | | | | | * gnu/packages/password-utils.scm (python-bcrypt, python2-bcrypt): Move to ... * gnu/packages/python-crypto.scm (python-bcrypt, python2-bcrypt): ... here. * gnu/packages/python.scm: Remove unused (gnu packages password-utils) import.
| * gnu: Perl: Fix a grafting failure due to a path that includes the package ↵Leo Famulari2018-04-19
| | | | | | | | | | | | | | | | | | version. Fixes <https://bugs.gnu.org/31210>. * gnu/packages/perl.scm (perl-5.26.2): Don't use package/inherit. [arguments]: Add a 'workaround-grafting-version-bug' phase.
| * gnu: guile-curl: Use invoke.Roel Janssen2018-04-19
| | | | | | | | * gnu/packages/curl.scm (guile-curl): Use invoke instead of system*.
| * gnu: Add fortune-mod.Pierre Neidhardt2018-04-19
| | | | | | | | | | | | * gnu/packages/games.scm (fortune-mod): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: Add perl-test-runvalgrindPierre Neidhardt2018-04-19
| | | | | | | | | | | | * gnu/packages/perl-check.scm (perl-test-runvalgrind): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: Add perl-io-all.Pierre Neidhardt2018-04-19
| | | | | | | | | | | | * gnu/packages/perl.scm (perl-io-all): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: Add perl-file-readbackwards.Pierre Neidhardt2018-04-19
| | | | | | | | | | | | * gnu/packages/perl.scm (perl-file-readbackwards): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: libfive: Add snippet, enable tests and remove obsolete phase.Diego Nicola Barbato2018-04-19
| | | | | | | | | | | | | | | | | | * gnu/packages/engineering.scm (libfive)[source]: Add snippet to remove bundled catch. [arguments]: Remove #:tests?. Add #:test-target. Remove phase 'add-eigen-to-search-path'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: Add spindle.Rouby Pierre-Antoine2018-04-19
| | | | | | | | | | | | * gnu/packages/admin.scm (spindle): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: Add launchmon.Rouby Pierre-Antoine2018-04-19
| | | | | | | | | | | | * gnu/packages/admin.scm (launchmon): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: mcron: Update to 1.1.1.Ludovic Courtès2018-04-19
| | | | | | | | | | | | | | | | | | | | | | | | Fixes <https://bugs.gnu.org/31113>. Reported by George myglc2 Clemmer <myglc2@gmail.com>. * gnu/packages/guile.scm (mcron): Update to 1.1.1. [arguments]: Change timezone in 'set-timezone' phase. Remove 'disable-schedule-test' and 'wrap-programs' phases. Add 'adjust-tests' phase. * gnu/tests/base.scm (%mcron-os): Change JOB1 to use the 'next-seconds' form.
| * nls: Update 'fr' translation.Ludovic Courtès2018-04-19
| |
| * nls: Update 'es' translation.Ludovic Courtès2018-04-19
| |
| * gnu: Add emacs-lispyville.Clément Lassieur2018-04-19
| | | | | | | | * gnu/packages/emacs.scm (emacs-lispyville): New variable.