3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00
Commit graph

13041 commits

Author SHA1 Message Date
Ludovic Courtès f78903f363
services: guix: Remove dependency on lsh.
* gnu/services/base.scm (<guix-configuration>)[lsh]: Remove.
(guix-shepherd-service): Remove lsh from 'PATH'.
* doc/guix.texi (Base Services): Adjust accordingly.
2016-12-19 23:57:19 +01:00
Ludovic Courtès 463995da0c
services: cuirass: Cache defaults to /var/cache/cuirass.
The previous default value depended on the 'HOME' environment variable,
which happened to be unset.  Thus, /.cache was being used.

* gnu/services/cuirass.scm (<cuirass-configuration>)[cache-directory]:
Change default value to "/var/cache/cuirass".
(cuirass-shepherd-service): Always pass "--cache-directory".
(cuirass-activation): New procedure.
(cuirass-service-type): Use it as an extension to
ACTIVATION-SERVICE-TYPE.
* doc/guix.texi (Continuous Integration): Adjust accordingly.
2016-12-19 23:57:19 +01:00
Ludovic Courtès 831071b84f
services: cuirass: Honor 'user' and 'group'.
* gnu/services/cuirass.scm (cuirass-shepherd-service): Pass the user and
group of CONFIG to 'make-forkexec-constructor'.
2016-12-19 23:57:19 +01:00
Ludovic Courtès b17e326f17
services: cuirass: Add 'log-file' option.
* gnu/services/cuirass.scm (<cuirass-configuration>)[log-file]: New
field.
(cuirass-shepherd-service): Pass it to 'make-forkexec-constructor'.
2016-12-19 23:57:19 +01:00
Ludovic Courtès 2eadd8285a
gnu: cuirass: Add Git to 'PATH'.
* gnu/packages/ci.scm (cuirass)[arguments]: In 'wrap-program' phase, add
Git to 'PATH'.
[inputs]: Add GIT.
2016-12-19 23:57:18 +01:00
ng0 c27b31e8d2
gnu: utox: Fix description.
* gnu/packages/messaging.scm (utox): Fix description.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-19 23:57:18 +01:00
ng0 c413c6ade8
gnu: utox: Update to 0.11.0.
* gnu/packages/messaging.scm (utox): Update to 0.11.0.
[source]: Update source uri to new group namespace on github.
[build-system]: Change to cmake-build-system.
[arguments]: Remove previous content and disable tests,
add two new phases.
[inputs]: Remove libtoxcore, add c-toxcore.
[native-inputs]: Remove it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-19 23:57:18 +01:00
ng0 0ed5554a01
gnu: Add c-toxcore.
* gnu/packages/messaging.scm (c-toxcore): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-19 23:57:18 +01:00
Ludovic Courtès 58b21e1e09
install: The list of services is now a plain list.
* gnu/system/install.scm (installation-services): Rename to...
(%installation-services): ... this.  Turn into a list instead of a thunk.
2016-12-19 23:57:18 +01:00
Marius Bakke acb5f7c3fc
gnu: Add grub-efi.
* gnu/packages/grub.scm (grub-efi): New variable.
2016-12-19 23:43:47 +01:00
Marius Bakke 7d0910d4a7
Revert "gnu: grub: Add dependency on efibootmgr."
This reverts commit 3eee16130d.

Reverted in favor of separate grub-efi package. See discussion at
https://lists.gnu.org/archive/html/guix-devel/2016-12/msg00765.html .
2016-12-19 23:43:47 +01:00
Marius Bakke 7d8f7ab9be
gnu: grub: Use qemu-minimal for tests.
* gnu/packages/grub.scm (qemu-for-tests): Remove variable.
(grub)[native-inputs]: Replace QEMU-FOR-TESTS with QEMU-MINIMAL.
2016-12-19 23:43:09 +01:00
Tobias Geerinckx-Rice 8d1ef002ee
gnu: linux-libre: Fix typo.
* gnu/packages/linux.scm (%linux-libre-hash): Remove excess quote.
2016-12-19 20:42:19 +01:00
Tobias Geerinckx-Rice 1f94bff2d4
gnu: cutadapt: Update to 1.12.
* gnu/packages/bioinformatics.scm (cutadapt): Update to 1.12.
[inputs]: Add python-xopen.
2016-12-19 20:33:32 +01:00
Tobias Geerinckx-Rice 361a2fcf8d
gnu: Add python-xopen.
* gnu/packages/python.scm (python-xopen, python2-xopen): New variables.
2016-12-19 20:33:31 +01:00
Mark H Weaver 565775399e
gnu: linux-libre: Update to 4.8.15.
* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash)
(linux-libre): Update to 4.8.15.
2016-12-19 14:07:27 -05:00
Mark H Weaver 9cedffe5db
Revert "gnu: linux-libre: Update to 4.9."
This reverts commit 5a3849443a.

Module loading is broken on i686 with some configurations, including our
default configuration.  See <https://bugs.gnu.org/25231>.
2016-12-19 14:03:41 -05:00
Thomas Danckaert 834d12226b
gnu: kdbusaddons: Embed kinit store dir, avoid dependency cycles.
kdbusaddons needs to know the location of the kdeinit5 executable,
provided by kinit. kinit depends on kdbusaddons, so we add bootstrap
versions of all packages in the dependency chain from kinit to
kdbusaddons to avoid cyclic dependencies.

* gnu/packages/kde-frameworks.scm (kinit-bootstrap,
  kdbusaddons-bootstrap): New variables.
  (kdbusaddons)[inputs]: Add kinit-bootstrap.
  [source,arguments]: Add patch and substitution to embed
  kinit-bootstrap's store directory in the code.
* gnu/packages/patches/kdbusaddons-kinit-file-name.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-19 17:51:00 +01:00
Ludovic Courtès 9fc037fe10
services: Use 'file-append' in more places.
* gnu/services/avahi.scm (avahi-shepherd-service): Use #$(file-append x y)
instead of (string-append #$x y).
* gnu/services/base.scm (unicode-start)
(console-keymap-service-type, console-font-shepherd-services)
(mingetty-shepherd-service, nscd-shepherd-service)
(hydra-key-authorization, guix-shepherd-service)
(guix-publish-shepherd-service, udev-shepherd-service)
(gpm-shepherd-service, <kmscon-configuration>)
(kmscon-service-type): Likewise.
* gnu/services/shepherd.scm (shepherd-boot-gexp): Likewise.
2016-12-19 17:51:00 +01:00
Leo Famulari 43686dcb2f
gnu: openssh: Update to 7.4p1.
* gnu/packages/ssh.scm (openssh): Update to 7.4p1.
[source]: Remove 'openssh-memory-exhaustion.patch'.
* gnu/packages/patches/openssh-memory-exhaustion.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2016-12-19 10:54:11 -05:00
Leo Famulari 307349f6f7
gnu: samba: Update to 4.5.3 [fixes CVE-2016-{2123,2125,2126}].
* gnu/packages/samba.scm (samba): Update to 4.5.3.
2016-12-19 09:50:02 -05:00
Marius Bakke 94a84d8367
gnu: pcsc-lite: Update to 1.8.19.
* gnu/packages/security-token.scm (pcsc-lite): Update to 1.8.19.
2016-12-19 14:27:33 +01:00
Manolis Ragkousis be6a70edc2
gnu: hurd-headers: Update to 0.9.
* gnu/packages/hurd.scm (hurd-headers): Update to version 0.9.
2016-12-19 12:04:48 +02:00
Manolis Ragkousis 9c9402be2e
gnu: mig: Update to 1.8.
* gnu/packages/hurd.scm (mig): Update to version 1.8.
2016-12-19 12:04:43 +02:00
Manolis Ragkousis d950f03848
gnu: gnumach-headers: Update to 1.8.
* gnu/packages/hurd.scm (gnumach-headers): Update to version 1.8.
2016-12-19 12:04:21 +02:00
Kei Kebreau 5f80054053
gnu: gnuplot: Update to 5.0.5.
* gnu/packages/maths.scm (gnuplot): Update to 5.0.5.
2016-12-18 23:27:43 -05:00
Kei Kebreau 5a2604bfb6
gnu: wxmaxima: Update to 16.12.0.
* gnu/packages/maths.scm (wxmaxima): Update to 16.12.0.
2016-12-18 14:05:40 -05:00
Kei Kebreau 55b2756906
gnu: tor: split description into two parts for easier reading.
* gnu/packages/tor.scm (tor)[description]: Split it.
2016-12-18 13:00:11 -05:00
Kei Kebreau 4a652c78d4
gnu: maxima: Update to 5.39.0.
* gnu/packages/maths.scm (maxima): Update to 5.39.0.
2016-12-18 12:57:09 -05:00
Marius Bakke 0599416520
gnu: mumble: Update to 1.2.18.
* gnu/packages/telephony.scm (mumble): Update to 1.2.18.
2016-12-18 16:53:21 +01:00
Hartmut Goebel 00e0ca7ccb
gnu: python-docutils: Update to 0.13.1
* gnu/packages/python.scm(python-docutils): Update to 0.13.1.
[source]: Use pypi-uri.
2016-12-18 16:31:35 +01:00
Marius Bakke 866872aa71
linux-initrd: Support FAT filesystems.
* gnu/system/linux-initrd.scm (base-initrd): When a FAT filesystem is
present: Add fatfsck/static in 'helper-packages'; and add nls_iso8859-1
in 'linux-modules'.
2016-12-18 13:18:47 +01:00
Ludovic Courtès 8a4c988892
build: check-final-inputs-self-contained has an exception for 'bash:include'.
Currently 'bash:include' of the final Bash depends on bootstrap stuff.

* build-aux/check-final-inputs-self-contained.scm (final-inputs): Add
clause for 'bash:include'.
* gnu/packages/commencement.scm (bash-final): Add FIXME comment.
2016-12-18 12:37:26 +01:00
Ricardo Wurmus 5073ecf055
gnu: yoshimi: Update to 1.5.0.
* gnu/packages/music.scm (yoshimi): Update to 1.5.0.
2016-12-18 12:00:33 +01:00
Nicolas Goaziou 36a318adc7
gnu: emacs-org: Update to 20161214.
* gnu/packages/emacs.scm (emacs-org): Update to 20161214.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2016-12-18 17:05:45 +08:00
Leo Famulari 51d8395ac6
gnu: youtube-dl: Update to 2016.12.15.
* gnu/packages/video.scm (youtube-dl): Update to 2016.12.15.
2016-12-17 20:27:21 -05:00
Raoul Bonnal a1814e4a27
gnu: r: Update to 3.3.2.
* gnu/packages/statistics.scm (r): Update to 3.3.2.
2016-12-18 10:02:52 +10:00
Ben Woodcroft 3fffabce2a
gnu: Add attribution line for Raoul Bonnal.
This is a follow-up commit to c9e9154e99.

* gnu/packages/bioinformatics.scm: Add attribution.
2016-12-18 10:01:04 +10:00
Ludovic Courtès a32d0c8304
gnu: sane-backends: Remove timestamps from the output.
* gnu/packages/scanner.scm (sane-backends-minimal)[source](modules, snippet):
New fields.
2016-12-17 23:13:05 +01:00
Andy Patterson 4c92874328
gnu: Add and use sane-backends.
* gnu/packages/scanner.scm (sane-backends): New variable.
* gnu/packages/gnome.scm (colord, simple-scan): Use it instead of
'sane-backends-minimal'.
* gnu/packages/libreoffice.scm (libreoffice): Likewise.
* gnu/packages/wine.scm (wine): Likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-17 23:13:05 +01:00
Andy Patterson 32aa37a2e7
gnu: Add and use sane-backends-minimal.
* gnu/packages/scanner.scm (sane-backends): Rename to...
(sane-backends-minimal): this. Adjust name, source, synopsis and
description accordingly.
* gnu/packages/cups.scm (hplip): Use 'sane-backends-minimal' instead of
'sane-backends'.
* gnu/packages/gnome.scm (colord, simple-scan): Likewise.
* gnu/packages/libreoffice.scm (libreoffice): Likewise.
* gnu/packages/wine.scm (wine): Likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-17 23:13:04 +01:00
Andy Patterson 33a14e29f9
gnu: sane-backends: Disable backend generation.
* gnu/packages/scanner.scm (sane-backends)[arguments]: Add a phase to
disable the compilation of backends.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-17 23:13:04 +01:00
Leo Famulari 9b1d77f6d4
gnu: pinentry: Update to 1.0.0.
* gnu/packages/gnupg.scm (pinentry-tty, pinentry-gtk2, pinentry-gnome3,
pinentry-qt): Update to 1.0.0.
2016-12-17 13:40:42 -05:00
Leo Famulari 402efb61d3
gnu: npth: Update to 1.3.
* gnu/packages/gnupg.scm (npth): Update to 1.3.
2016-12-17 13:40:42 -05:00
Ludovic Courtès d44fb7dd60
gnu: bootstrap: Add FTP URL for bootstrap binaries.
* gnu/packages/bootstrap.scm (%bootstrap-base-urls): Add
ftp://alpha.gnu.org (http://alpha.gnu.org is currently unresponsive.)
2016-12-17 14:46:42 +01:00
Raoul Bonnal c9e9154e99
gnu: star: Update to 2.5.2b.
* gnu/packages/bioinformatics (star): Update to 2.5.2b.
[source]: Delete precompiled binary.

Co-authored-by: Ben Woodcroft <donttrustben@gmail.com>
2016-12-17 23:26:35 +10:00
Marius Bakke 51ad11ad62
gnu: Add fatfsck-static.
* gnu/packages/disk.scm (dosfstools/static): New private variable.
(fatfsck/static): New variable.
2016-12-17 10:13:22 +01:00
Alex Kost 64e43c674e
gnu: Add emacs-guix.
* gnu/packages/emacs.scm (emacs-guix): New variable.
2016-12-17 10:56:39 +03:00
Alex Kost 753baf775f
gnu: Add emacs-bui.
* gnu/packages/emacs.scm (emacs-bui): New variable.
2016-12-17 10:56:39 +03:00
Leo Famulari c7ec7c9926
gnu: imagemagick: Update to 6.9.6-8.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.6-8.
2016-12-17 00:46:48 -05:00