jackhill/guix/guix.git
5 years agognu: mlt: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 20:46:17 +0000 (21:46 +0100)]
gnu: mlt: Fetch sources from git.

* gnu/packages/video.scm (mlt)[source]: Fetch from git.

5 years agognu: vapoursynth: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 20:45:53 +0000 (21:45 +0100)]
gnu: vapoursynth: Fetch sources from git.

* gnu/packages/video.scm (vapoursynth)[source]: Fetch from git.

5 years agognu: you-get: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 20:45:34 +0000 (21:45 +0100)]
gnu: you-get: Fetch sources from git.

* gnu/packages/video.scm (you-get)[source]: Fetch from git.

5 years agognu: leptonica: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 20:44:49 +0000 (21:44 +0100)]
gnu: leptonica: Fetch sources from git.

* gnu/packages/image.scm (leptonica)[source]: Fetch from git.

5 years agognu: l-smash: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 15:37:41 +0000 (16:37 +0100)]
gnu: l-smash: Fetch sources from git.

* gnu/packages/video.scm (l-smash)[source]: Fetch from git.

5 years agognu: vidstab: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 15:13:53 +0000 (16:13 +0100)]
gnu: vidstab: Fetch sources from git.

* gnu/packages/video.scm (vidstab)[source]: Fetch from git.

5 years agognu: libcue: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 15:09:22 +0000 (16:09 +0100)]
gnu: libcue: Fetch sources from git.

* gnu/packages/cdrom.scm (libcue)[source]: Fetch from git.

5 years agognu: kiss-fft-for-extempore: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 14:59:27 +0000 (15:59 +0100)]
gnu: kiss-fft-for-extempore: Fetch sources from git.

* gnu/packages/algebra.scm (kiss-fft-for-extempore)[source]: Fetch from git.

5 years agognu: arb: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 14:58:48 +0000 (15:58 +0100)]
gnu: arb: Fetch sources from git.

* gnu/packages/algebra.scm (arb)[source]: Fetch from git.

5 years agognu: gst-transcoder: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 14:50:38 +0000 (15:50 +0100)]
gnu: gst-transcoder: Fetch sources from git.

* gnu/packages/video.scm (gst-transcoder)[source]: Fetch from git.

5 years agognu: unilibium: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 05:49:16 +0000 (06:49 +0100)]
gnu: unilibium: Fetch sources from git.

* gnu/packages/terminals.scm (unilibium)[source]: Fetch from git.

5 years agognu: onionshare: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 05:23:10 +0000 (06:23 +0100)]
gnu: onionshare: Fetch sources from git.

* gnu/packages/tor.scm (onionshare)[source]: Fetch from git.

5 years agognu: mktorrent: Fetch sources from git.
Ricardo Wurmus [Wed, 28 Nov 2018 21:17:10 +0000 (22:17 +0100)]
gnu: mktorrent: Fetch sources from git.

* gnu/packages/bittorrent.scm (mktorrent)[source]: Fetch from git.

5 years agognu: transmission-remote-cli: Fetch sources from git.
Ricardo Wurmus [Wed, 28 Nov 2018 20:38:16 +0000 (21:38 +0100)]
gnu: transmission-remote-cli: Fetch sources from git.

* gnu/packages/bittorrent.scm (transmission-remote-cli)[source]: Fetch from
git.

5 years agognu: gnurl: Update to 7.62.0.
ng0 [Fri, 23 Nov 2018 15:24:57 +0000 (15:24 +0000)]
gnu: gnurl: Update to 7.62.0.

* gnu/packages/gnunet.scm: Update to 7.62.0.

Signed-off-by: ng0 <ng0@n0.is>
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
5 years agognu: haunt: Update to 0.2.4.
David Thompson [Thu, 29 Nov 2018 18:05:10 +0000 (13:05 -0500)]
gnu: haunt: Update to 0.2.4.

* gnu/packages/guile.scm (haunt): Update to 0.2.4.

5 years agognu: hyperrogue: Update to 10.5.
Kei Kebreau [Thu, 29 Nov 2018 17:17:16 +0000 (12:17 -0500)]
gnu: hyperrogue: Update to 10.5.

* gnu/packages/games.scm (hyperrogue): Update to 10.5.

5 years agognu: vim: Update to 8.1.0551.
Marius Bakke [Thu, 29 Nov 2018 14:44:41 +0000 (15:44 +0100)]
gnu: vim: Update to 8.1.0551.

* gnu/packages/vim.scm (vim): Update to 8.1.0551.
[arguments]: Disable one more test.

5 years agognu: libabigail: Update to 1.5.
Marius Bakke [Tue, 27 Nov 2018 12:51:21 +0000 (13:51 +0100)]
gnu: libabigail: Update to 1.5.

* gnu/packages/elf.scm (libabigail): Update to 1.5.

5 years agognu: sbcl: bootstrap with clisp on non-Intel machines.
Efraim Flashner [Thu, 29 Nov 2018 09:54:57 +0000 (11:54 +0200)]
gnu: sbcl: bootstrap with clisp on non-Intel machines.

* gnu/packages/lisp.scm (sbcl)[native-inputs]: If the current system is
not x86_64-linux or i686-linux, use clisp in place of ccl.
[arguments]: In the custom build phase, use the correct bootstrap lisp.

5 years agognu: kodi: Update to 18.0rc1.
Efraim Flashner [Thu, 29 Nov 2018 09:50:06 +0000 (11:50 +0200)]
gnu: kodi: Update to 18.0rc1.

* gnu/packages/kodi.scm (kodi): Update to 18.0rc1.

5 years agognu: Add arcanist.
Robin Templeton [Wed, 28 Nov 2018 01:32:21 +0000 (20:32 -0500)]
gnu: Add arcanist.

* gnu/packages/phabricator.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add emacs-company-irony.
Tim Gesthuizen [Tue, 27 Nov 2018 16:56:33 +0000 (17:56 +0100)]
gnu: Add emacs-company-irony.

* gnu/packages/emacs.scm (emacs-company-irony): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add missing patch to local.mk.
Jonathan Brielmaier [Wed, 28 Nov 2018 11:49:06 +0000 (12:49 +0100)]
gnu: Add missing patch to local.mk.

This was forgotten in 082d9383d1475b772f104f1a6b363e4c80d91cf9.

* gnu/local.mk (dist_patch_DATA): Add "ghc-haddock-library-unbundle.patch".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agodocker: Hide scary-looking but harmless tar failure messages.
Ludovic Courtès [Thu, 29 Nov 2018 08:30:00 +0000 (09:30 +0100)]
docker: Hide scary-looking but harmless tar failure messages.

* guix/docker.scm (build-docker-image): Wrap "tar --delete" invocation
in 'with-error-to-port'.

5 years agognu: bigloo: Update to "4.3b2".
Ludovic Courtès [Wed, 28 Nov 2018 21:55:12 +0000 (22:55 +0100)]
gnu: bigloo: Update to "4.3b2".

Fixes <https://bugs.gnu.org/33525>.

* gnu/packages/scheme.scm (bigloo): Update to "4.3b2".

5 years agodownload: Add berlin.guixsd.org as a content-addressed mirror.
Ludovic Courtès [Wed, 28 Nov 2018 21:23:10 +0000 (22:23 +0100)]
download: Add berlin.guixsd.org as a content-addressed mirror.

* guix/download.scm (%content-addressed-mirrors)[guix-publish]: New
procedure.
Use it for "mirror.hydra.gnu.org" and add "berlin.guixsd.org" too.

5 years agodownload: Make (guix base16) a soft dependency.
Ludovic Courtès [Wed, 28 Nov 2018 21:17:39 +0000 (22:17 +0100)]
download: Make (guix base16) a soft dependency.

Fixes <https://bugs.gnu.org/33542>.
Reported by Mark H Weaver <mhw@netris.org>.

* guix/download.scm (%content-addressed-mirrors): Autoload (guix base16).

5 years agonls: Update documentation po and pot with `make dist`.
Julien Lepiller [Wed, 28 Nov 2018 21:20:08 +0000 (22:20 +0100)]
nls: Update documentation po and pot with `make dist`.

* Makefile.am: dist-hook depends on doc-po-update.
* po/doc/local.mk (doc-po-update): New target.

5 years agognu: maxima: Update to 5.42.1.
Kei Kebreau [Wed, 28 Nov 2018 15:56:04 +0000 (10:56 -0500)]
gnu: maxima: Update to 5.42.1.

* gnu/packages/maths.scm (maxima): Update to 5.42.1.

5 years agognu: clang-from-llvm: Fix install for clang-3.*.
Pierre Neidhardt [Wed, 28 Nov 2018 12:41:50 +0000 (13:41 +0100)]
gnu: clang-from-llvm: Fix install for clang-3.*.

* gnu/packages/llvm.scm (clang-from-llvm): Fix install for clang-3.*.

5 years agoguix hash: Fix version and help messages
Tim Gesthuizen [Tue, 27 Nov 2018 17:43:45 +0000 (18:43 +0100)]
guix hash: Fix version and help messages

ca719424455465fca4b872c371daf2a46de88b33 changes the name of the executable to
be displayed by the --version and --help commands of `guix hash` to
"gcrypt hash".
This is reverted by this commit.

* guix/scripts/hash.scm (show-help): Change string literals

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agochannels: Add 'checkout->channel-instance'.
Ludovic Courtès [Mon, 26 Nov 2018 16:16:18 +0000 (17:16 +0100)]
channels: Add 'checkout->channel-instance'.

* guix/channels.scm (checkout->channel-instance): New procedure.

5 years agoinferior: Add 'inferior-eval-with-store'.
Ludovic Courtès [Mon, 26 Nov 2018 10:48:33 +0000 (11:48 +0100)]
inferior: Add 'inferior-eval-with-store'.

* guix/inferior.scm (inferior-eval-with-store): New procedure, with code
formerly in 'inferior-package-derivation'.
(inferior-package-derivation): Rewrite in terms of
'inferior-eval-with-store'.
* tests/inferior.scm ("inferior-eval-with-store"): New test.

5 years agoui: 'show-what-to-build' reports grafts separately.
Ludovic Courtès [Mon, 26 Nov 2018 21:31:09 +0000 (22:31 +0100)]
ui: 'show-what-to-build' reports grafts separately.

* guix/ui.scm (graft-derivation?): New procedure.
(show-what-to-build): Distinguish among BUILD derivations that match
'graft-derivation?'.  Report them separately.

5 years agostatus: Report grafting derivations specially.
Ludovic Courtès [Mon, 26 Nov 2018 21:29:29 +0000 (22:29 +0100)]
status: Report grafting derivations specially.

* guix/status.scm (print-build-event): In 'build-started' event handler,
check the properties of DRV and handle 'graft' derivations specially.

5 years agografts: Record metadata as derivation properties.
Ludovic Courtès [Mon, 26 Nov 2018 21:27:39 +0000 (22:27 +0100)]
grafts: Record metadata as derivation properties.

* guix/grafts.scm (graft-derivation/shallow): Pass #:properties to
'build-expression->derivation'.
* tests/grafts.scm ("graft-derivation, grafted item is a direct
dependency"): Check the value returned by 'derivation-properties'.

5 years agoderivations: Add properties.
Ludovic Courtès [Mon, 26 Nov 2018 21:14:11 +0000 (22:14 +0100)]
derivations: Add properties.

* guix/derivations.scm (derivation): Add #:properties parameter.
[user+system-env-vars]: Honor it.
(derivation-properties): New procedure.
(build-expression->derivation): Add #:properties and pass it to
'derivation'.
* guix/gexp.scm (gexp->derivation): Likewise.
* tests/derivations.scm ("derivation-properties"): New test.
* tests/gexp.scm ("gexp->derivation properties"): New test.
* doc/guix.texi (Derivations, G-Expressions): Adjust accordingly.

5 years agognu: parallel: Update to 20181122.
Efraim Flashner [Wed, 28 Nov 2018 09:22:03 +0000 (11:22 +0200)]
gnu: parallel: Update to 20181122.

* gnu/packages/parallel.scm (parallel): Update to 20181122.

5 years agoRevert "gnu: Add rclone."
Mark H Weaver [Wed, 28 Nov 2018 04:57:52 +0000 (23:57 -0500)]
Revert "gnu: Add rclone."

This reverts commit 8b5e2e94afdef6430583c3a0ef02fe2d7fcc16d1.

5 years agognu: linux-libre: Update to 4.19.5.
Mark H Weaver [Wed, 28 Nov 2018 03:47:24 +0000 (22:47 -0500)]
gnu: linux-libre: Update to 4.19.5.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.5.
(%linux-libre-hash): Update hash.
(%linux-libre-4.19-patches): Rename patch (4.18 -> 4.19).

5 years agognu: linux-libre@4.14: Update to 4.14.84.
Mark H Weaver [Wed, 28 Nov 2018 03:45:43 +0000 (22:45 -0500)]
gnu: linux-libre@4.14: Update to 4.14.84.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.84.
(%linux-libre-4.14-hash): Update hash.

5 years agognu: linux-libre@4.9: Update to 4.9.141.
Mark H Weaver [Wed, 28 Nov 2018 03:44:58 +0000 (22:44 -0500)]
gnu: linux-libre@4.9: Update to 4.9.141.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.141.

5 years agognu: linux-libre@4.4: Update to 4.4.165.
Mark H Weaver [Wed, 28 Nov 2018 03:44:16 +0000 (22:44 -0500)]
gnu: linux-libre@4.4: Update to 4.4.165.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.165.

5 years agognu: wxmaxima: Update to 18.11.4.
Kei Kebreau [Wed, 28 Nov 2018 03:11:48 +0000 (22:11 -0500)]
gnu: wxmaxima: Update to 18.11.4.

* gnu/packages/maths.scm (wxmaxima): Update to 18.11.4.
[source]: Switch to git-fetch.

5 years agognu: Add r-chipexoqual.
Ricardo Wurmus [Tue, 27 Nov 2018 22:23:20 +0000 (23:23 +0100)]
gnu: Add r-chipexoqual.

* gnu/packages/bioconductor.scm (r-chipexoqual): New variable.

5 years agognu: scribus: Fix build with recent Poppler.
Ricardo Wurmus [Tue, 27 Nov 2018 22:22:20 +0000 (23:22 +0100)]
gnu: scribus: Fix build with recent Poppler.

Suggested by ngz on #guix.

* gnu/packages/patches/scribus-poppler.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/scribus.scm (scribus)[source]: Add patch.

5 years agognu: Add rclone.
Nicolas Goaziou [Sun, 25 Nov 2018 00:14:28 +0000 (01:14 +0100)]
gnu: Add rclone.

* gnu/packages/sync.scm (rclone): New variable.

5 years agognu: x265: Fix building on armhf-linux.
Efraim Flashner [Tue, 27 Nov 2018 17:16:24 +0000 (19:16 +0200)]
gnu: x265: Fix building on armhf-linux.

* gnu/packages/video.scm (x265)[patches]: Add patch.
[arguments]: Add a configure-flag to disable assembly. Adjust a custom
phase to recognize armv8 as 32-bit arm when masquerading as armhf-linux.

5 years agognu: x265: Install static libraries in a separate output.
Efraim Flashner [Tue, 27 Nov 2018 17:12:01 +0000 (19:12 +0200)]
gnu: x265: Install static libraries in a separate output.

This saves more than 50% of the closure size.

* gnu/packages/video.scm (x265)[outputs]: New field.
[arguments]: Add custom phase to move the static libraries to a new
output.

5 years agognu: x265: Build 10-bit and 12-bit libraries.
Efraim Flashner [Tue, 27 Nov 2018 17:10:44 +0000 (19:10 +0200)]
gnu: x265: Build 10-bit and 12-bit libraries.

* gnu/packages/video.scm (x265)[arguments]: Add configure-flag to set
%output for the other builds. Add custom 'build-12-bit and 'build-10-bit
phases to build their respective versions. Add a custom phase to install
the 10-bit and 12-bit libraries.

5 years agopack: List the available formats.
Efraim Flashner [Tue, 6 Nov 2018 09:50:48 +0000 (11:50 +0200)]
pack: List the available formats.

* guix/scripts/pack.scm (show-formats): New variable.
(%options, show-help): Add 'list-formats' option.

5 years agodescribe: Delete 'directory' argument from 'display-checkout-info'.
Oleg Pykhalov [Wed, 21 Nov 2018 14:21:22 +0000 (17:21 +0300)]
describe: Delete 'directory' argument from 'display-checkout-info'.

This commit follows 1255400faabfcf0ca1666d17f2f34ea0d49f6b1f.

* guix/scripts/describe.scm (display-checkout-info): Delete 'directory'
argument.

5 years agognu: rss-bridge: Update to 2018-11-10.
Arun Isaac [Tue, 27 Nov 2018 14:40:41 +0000 (20:10 +0530)]
gnu: rss-bridge: Update to 2018-11-10.

* gnu/packages/web.scm (rss-bridge): Update to 2018-11-10.

5 years agognu: Add vimb.
Timo Eisenmann [Mon, 26 Nov 2018 21:29:14 +0000 (22:29 +0100)]
gnu: Add vimb.

* gnu/packages/web-browsers.scm (vimb): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: python-kivy-next, python2-kivy-next: Deprecate.
Ludovic Courtès [Tue, 27 Nov 2018 11:03:10 +0000 (12:03 +0100)]
gnu: python-kivy-next, python2-kivy-next: Deprecate.

As discussed at <https://bugs.gnu.org/33426>.

* gnu/packages/python.scm (python-kivy-next, python2-kivy-next): Mark as
deprecated.

5 years agoswh: Export 'save-origin' and related bindings.
Ludovic Courtès [Tue, 27 Nov 2018 09:11:52 +0000 (10:11 +0100)]
swh: Export 'save-origin' and related bindings.

* guix/swh.scm: Export bindings related to 'save-origin'.

5 years agognu: guile-simple-zmq: Update to 68bedb6.
Ludovic Courtès [Tue, 27 Nov 2018 09:11:01 +0000 (10:11 +0100)]
gnu: guile-simple-zmq: Update to 68bedb6.

* gnu/packages/guile.scm (guile-simple-zmq): Update to 68bedb6.

5 years agognu: randomjungle: Update homepage and sourc.
Björn Höfling [Tue, 27 Nov 2018 06:41:12 +0000 (07:41 +0100)]
gnu: randomjungle: Update homepage and sourc.

* gnu/packages/machine-learning.scm (randomjungle)[source]: Update URL.
[homepage]: Update URL.

5 years agognu: emacs-polymode: Update to 0.1.5.
Ricardo Wurmus [Tue, 27 Nov 2018 08:39:42 +0000 (09:39 +0100)]
gnu: emacs-polymode: Update to 0.1.5.

* gnu/packages/emacs.scm (emacs-polymode): Update to 0.1.5.

5 years agognu: emacs-slack: Update to 0.0.2-5.99a5750.
Ricardo Wurmus [Tue, 27 Nov 2018 08:35:00 +0000 (09:35 +0100)]
gnu: emacs-slack: Update to 0.0.2-5.99a5750.

* gnu/packages/emacs.scm (emacs-slack): Update to 0.0.2-5.99a5750.
[propagated-inputs]: Add emacs-helm.

5 years agognu: emacs-go-mode: Fetch sources from git.
Ricardo Wurmus [Tue, 27 Nov 2018 08:29:09 +0000 (09:29 +0100)]
gnu: emacs-go-mode: Fetch sources from git.

* gnu/packages/emacs.scm (emacs-go-mode)[source]: Fetch via git.
[arguments]: Add phase "make-writable".

5 years agognu: emacs-ivy-yasnippet: Update to 0.1-2.32580b4.
Ricardo Wurmus [Mon, 26 Nov 2018 22:20:28 +0000 (23:20 +0100)]
gnu: emacs-ivy-yasnippet: Update to 0.1-2.32580b4.

* gnu/packages/emacs.scm (emacs-ivy-yasnippet): Update to 0.1-2.32580b4.

5 years agognu: Add OpenShot.
Eric Bavier [Thu, 29 Jun 2017 03:05:53 +0000 (22:05 -0500)]
gnu: Add OpenShot.

* gnu/packages/video.scm (openshot-qt): New variable.

5 years agognu: Add libopenshot.
Eric Bavier [Thu, 29 Jun 2017 03:05:24 +0000 (22:05 -0500)]
gnu: Add libopenshot.

* gnu/packages/video.scm (libopenshot): New variable.
* gnu/packages/patches/libopenshot-tests-with-system-libs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

5 years agognu: Add libopenshot-audio.
Eric Bavier [Tue, 20 Jun 2017 03:55:39 +0000 (22:55 -0500)]
gnu: Add libopenshot-audio.

* gnu/packages/audio.scm (libopenshot-audio): New variable.

5 years agoqtwebkit: Reduce RAM requirements for linking.
Eric Bavier [Mon, 26 Nov 2018 04:31:29 +0000 (22:31 -0600)]
qtwebkit: Reduce RAM requirements for linking.

* gnu/packages/qt.scm (qtwebkit)[arguments]: Link shared libraries and
executables with "--no-keep-memory".

5 years agoqtwebkit: Fix pri install directory.
Eric Bavier [Mon, 26 Nov 2018 04:30:35 +0000 (22:30 -0600)]
qtwebkit: Fix pri install directory.

* gnu/packages/qt.scm (qtwebkit)[arguments]: Add "ECM_MKSPECS_INSTALL_DIR"
to #:configure-flags.

5 years agognu: Mutt: Update to 1.11.0.
Leo Famulari [Tue, 27 Nov 2018 00:02:46 +0000 (19:02 -0500)]
gnu: Mutt: Update to 1.11.0.

* gnu/packages/mail.scm (mutt): Update to 1.11.0.

5 years agognu: python-seaborn: Update to 0.9.0.
Ricardo Wurmus [Wed, 21 Nov 2018 13:38:06 +0000 (14:38 +0100)]
gnu: python-seaborn: Update to 0.9.0.

* gnu/packages/python.scm (python-seaborn): Update to 0.9.0.
[arguments]: Enable tests.
[propagated-inputs]: Add python-numpy.
[native-inputs]: Add python-pytest and xorg-server.
[properties]: Remove.
(python2-seaborn)[propagated-inputs]: Remove python2-pytz.

5 years agognu: clang-from-llvm: Clean up share/clang folder.
Pierre Neidhardt [Mon, 26 Nov 2018 13:51:40 +0000 (14:51 +0100)]
gnu: clang-from-llvm: Clean up share/clang folder.

* gnu/packages/llvm.scm (clang-from-llvm): Remove useless files, install completion.

5 years agognu: Add emacs-clang-rename.
Pierre Neidhardt [Mon, 26 Nov 2018 11:42:39 +0000 (12:42 +0100)]
gnu: Add emacs-clang-rename.

* gnu/packages/llvm.scm (emacs-clang-rename): New variable.

5 years agognu: emacs-clang-format: Inherit from clang.
Tim Gesthuizen [Mon, 12 Nov 2018 21:27:41 +0000 (22:27 +0100)]
gnu: emacs-clang-format: Inherit from clang.

* gnu/packages/emacs.scm (emacs-clang-format): Remove.
* gnu/packages/llvm.scm (emacs-clang-format): Add.

5 years agorepl: Do not exit repl on SIGINT.
Oleg Pykhalov [Thu, 22 Nov 2018 00:06:51 +0000 (03:06 +0300)]
repl: Do not exit repl on SIGINT.

* guix/scripts/repl.scm (guix-repl): Do not exit repl on SIGINT.

5 years agognu: efl: Build with full opengl support except on armhf-linux.
Efraim Flashner [Mon, 26 Nov 2018 10:23:05 +0000 (12:23 +0200)]
gnu: efl: Build with full opengl support except on armhf-linux.

* gnu/packages/enlightenment.scm (efl)[arguments]: Add 'configure-flags
to use full opengl on all architectures except for armhf-linux, which
will continue to use opengl-es.

5 years agognu: efl: Build with 'release' profile.
Efraim Flashner [Mon, 26 Nov 2018 10:21:54 +0000 (12:21 +0200)]
gnu: efl: Build with 'release' profile.

* gnu/packages/enlightenment.scm (efl)[arguments]: Add 'configure-flag
to build the 'release' profile.

5 years agoservices: openssh: Install OpenSSH in the system profile.
Ludovic Courtès [Sat, 24 Nov 2018 15:07:30 +0000 (16:07 +0100)]
services: openssh: Install OpenSSH in the system profile.

This ensures one can scp to or from the GuixSD machine that uses the
service.

* gnu/services/ssh.scm (openssh-service-type)[extensions]: Add
PROFILE-SERVICE-TYPE extension.
* gnu/system/examples/bare-bones.tmpl <packages>: Remove OPENSSH.
* doc/guix.texi (Using the Configuration System): Adjust accordingly.

5 years agogit-download: Download from Software Heritage as a last resort.
Ludovic Courtès [Mon, 19 Nov 2018 14:46:50 +0000 (15:46 +0100)]
git-download: Download from Software Heritage as a last resort.

* guix/git-download.scm (git-fetch)[inputs]: Add gzip and tar when
'git-reference-recursive?' is false.
[guile-json, gnutls]: New variables.
[modules]: Add (guix swh).
[build]: Wrap in 'with-extensions'.  Add call to 'swh-download'.

5 years agoAdd (guix swh).
Ludovic Courtès [Mon, 19 Nov 2018 14:40:21 +0000 (15:40 +0100)]
Add (guix swh).

* guix/swh.scm: New file.
* Makefile.am (MODULES): Add it.

5 years agogit-download: Use 'git-minimal' instead of 'git'.
Ludovic Courtès [Mon, 26 Nov 2018 10:06:21 +0000 (11:06 +0100)]
git-download: Use 'git-minimal' instead of 'git'.

* guix/git-download.scm (git-package): Refer to 'git-minimal'.

5 years agognu: Add 'git-minimal'.
Ludovic Courtès [Mon, 26 Nov 2018 09:35:41 +0000 (10:35 +0100)]
gnu: Add 'git-minimal'.

* gnu/packages/version-control.scm (git-minimal): New variable.

5 years agognu: wine-staging: Update to 3.21.
Rutger Helling [Mon, 26 Nov 2018 08:43:09 +0000 (09:43 +0100)]
gnu: wine-staging: Update to 3.21.

* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.21.
* gnu/packages/wine.scm (wine-staging): Update to 3.21.

5 years agognu: opam: Update to 2.0.1.
Julien Lepiller [Sun, 25 Nov 2018 16:02:14 +0000 (17:02 +0100)]
gnu: opam: Update to 2.0.1.

gnu/packages/ocaml.scm (opam): Update to 2.0.1.
[arguments]: Use invoke, return #t and use store paths for dependencies.
[inputs]: Add bubblewrap.

5 years agognu: Add bubblewrap.
Julien Lepiller [Sun, 25 Nov 2018 16:01:22 +0000 (17:01 +0100)]
gnu: Add bubblewrap.

* gnu/packages/virtualization.scm (bubblewrap): New variable.

5 years agognu: dovecot: Update to 2.3.4.
Marius Bakke [Sun, 25 Nov 2018 16:56:51 +0000 (17:56 +0100)]
gnu: dovecot: Update to 2.3.4.

* gnu/packages/mail.scm (dovecot): Update to 2.3.4.

5 years agognu: guix-daemon: Adjust 'install' phase to latest update.
Ludovic Courtès [Sun, 25 Nov 2018 16:08:04 +0000 (17:08 +0100)]
gnu: guix-daemon: Adjust 'install' phase to latest update.

Fixes <https://bugs.gnu.org/33496>.
Reported by Brett Gilio <brettg@posteo.net>.

This is a followup to commit 254602cdf884379231793c4d793b25c9ebd6c806.

* gnu/packages/package-management.scm (guix-daemon)[arguments]: In
'install' phase, remove use of "install-nodist_pkglibexecSCRIPTS"
target.

5 years agognu: mtools: Update to 4.0.21.
Efraim Flashner [Sun, 25 Nov 2018 16:08:50 +0000 (18:08 +0200)]
gnu: mtools: Update to 4.0.21.

* gnu/packages/mtools.scm (mtools): Update to 4.0.21.

5 years agognu: uncrustify: Update to 0.68.1.
Pierre Neidhardt [Sun, 25 Nov 2018 13:41:16 +0000 (14:41 +0100)]
gnu: uncrustify: Update to 0.68.1.

* gnu/packages/code.scm (uncrustify): Update to 0.68.1.

5 years agognu: Add s-xml-rpc.
Pierre Neidhardt [Sun, 25 Nov 2018 12:48:28 +0000 (13:48 +0100)]
gnu: Add s-xml-rpc.

* gnu/packages/lisp.scm (cl-s-xml-rpc, ecl-s-xml-rpc, sbcl-s-xml-rpc): New variables.

5 years agognu: Add s-xml.
Pierre Neidhardt [Sun, 25 Nov 2018 12:47:54 +0000 (13:47 +0100)]
gnu: Add s-xml.

* gnu/packages/lisp.scm (cl-s-xml, ecl-s-xml, sbcl-s-xml): New variables.

5 years agognu: Add usocket.
Pierre Neidhardt [Sun, 25 Nov 2018 12:32:49 +0000 (13:32 +0100)]
gnu: Add usocket.

* gnu/packages/lisp.scm (cl-usocket, ecl-usocket, sbcl-usocket): New variables.

5 years agognu: Add usocket-server.
Pierre Neidhardt [Sun, 25 Nov 2018 12:32:12 +0000 (13:32 +0100)]
gnu: Add usocket-server.

* gnu/packages/lisp.scm (cl-usocket-server, ecl-usocket-server, sbcl-usocket-server): New variables.

5 years agognu: Add sbcl-usocket-boot0.
Pierre Neidhardt [Sun, 25 Nov 2018 12:31:54 +0000 (13:31 +0100)]
gnu: Add sbcl-usocket-boot0.

* gnu/packages/lisp.scm (sbcl-usocket-boot0): New variable.

5 years agognu: Add portable-threads.
Pierre Neidhardt [Sun, 25 Nov 2018 12:30:35 +0000 (13:30 +0100)]
gnu: Add portable-threads.

* gnu/packages/lisp.scm (cl-portable-threads, ecl-portable-threads, sbcl-portable-threads): New variables.

5 years agognu: Add cl-css.
Pierre Neidhardt [Sun, 25 Nov 2018 11:40:32 +0000 (12:40 +0100)]
gnu: Add cl-css.

* gnu/packages/lisp.scm (cl-css, ecl-cl-css, sbcl-cl-css): New variables.

5 years agognu: Add cl-markup.
Pierre Neidhardt [Sun, 25 Nov 2018 11:35:04 +0000 (12:35 +0100)]
gnu: Add cl-markup.

* gnu/packages/lisp.scm (cl-markup, ecl-cl-markup, sbcl-cl-markup): New variables.

5 years agognu: guix: Update to 71a78ba.
Ludovic Courtès [Sun, 25 Nov 2018 00:19:21 +0000 (01:19 +0100)]
gnu: guix: Update to 71a78ba.

* gnu/packages/package-management.scm (guix): Update to 71a78ba.

5 years agognu: emacs-company: Update to 0.9.7.
Brett Gilio [Sat, 24 Nov 2018 19:43:54 +0000 (13:43 -0600)]
gnu: emacs-company: Update to 0.9.7.

* gnu/packages/emacs.scm (emacs-company): Update to 0.9.7.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: emacs-zenburn-theme: Update to 2.6.
Brett Gilio [Sat, 24 Nov 2018 06:18:55 +0000 (00:18 -0600)]
gnu: emacs-zenburn-theme: Update to 2.6.

* gnu/packages/emacs.scm (emacs-zenburn-theme): Update to 2.6.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: sqlcipher: Update to 3.4.2.
Brett Gilio [Sat, 24 Nov 2018 06:12:14 +0000 (00:12 -0600)]
gnu: sqlcipher: Update to 3.4.2.

* gnu/packages/databases.scm (sqlcipher): Update to 3.4.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>