John Darrington
de51bf58b9
gnu: Add xdotool.
...
* gnu/packages/xdisorg.scm (xdotool): New variable.
2014-12-14 18:43:22 +01:00
Ludovic Courtès
61ff0a3a18
install: Use a low-memory nscd caching policy.
...
* gnu/system/install.scm (%nscd-minimal-caches): New variable.
(installation-services): Use as 'nscd-service' argument.
2014-12-14 17:26:03 +01:00
Ludovic Courtès
6454b33345
services: Make 'nscd-service' configurable; cache hosts/services by default.
...
Before that, as it was given an empty configuration file, nscd would
actually have all its caches disabled.
* gnu/services/base.scm (<nscd-configuration>, <nscd-cache>): New record
types.
(%nscd-default-caches, %nscd-default-configuration): New variables.
(nscd.conf-file): New procedure.
(nscd-service): Add 'config' parameter. Use 'nscd.conf-file', and
pass its result as the '-f' parameter of nscd.
* doc/guix.texi (Base Services): Update 'nscd-service' documentation
accordingly. Document 'nscd-configuration', 'nscd-cache',
'%nscd-default-configuration', and '%nscd-default-caches'.
2014-12-14 16:29:24 +01:00
Ludovic Courtès
c4a1b6c2ba
Merge branch 'master' into 'core-updates'.
2014-12-14 11:55:07 +01:00
Ludovic Courtès
2ed11b3a3e
utils: Change 'wrap-program' to preserve the original argv[0].
...
Suggested by Mark H Weaver <mhw@netris.org>
in <http://bugs.gnu.org/19138 >.
* guix/build/utils.scm (wrap-program): Change wrapper to use "exec -a
PROG" instead of just "exec".
2014-12-14 11:54:12 +01:00
Ludovic Courtès
f912da3a84
nls: Add French translation.
2014-12-13 23:17:31 +01:00
Ludovic Courtès
45c5b47b96
activation: Copy the account skeletons when creating the 'root' account.
...
* gnu/build/activation.scm (%skeleton-directory): New variable.
(dot-or-dot-dot?, copy-account-skeletons): New procedure.
(add-user): Use 'copy-account-skeletons'.
(activate-etc): Use 'dot-or-dot-dot?'.
2014-12-13 22:31:08 +01:00
Ludovic Courtès
ccc2678b0d
system: grub: Make sure the font and background image are always found.
...
* gnu/system/grub.scm (eye-candy): Add 'search --file --set'.
2014-12-13 22:15:01 +01:00
Ludovic Courtès
6c777cf88c
system: Adjust 'grub.cfg' to work on systems with a separate /boot.
...
Fixes <http://bugs.gnu.org/19220 >.
Reported by Nikita Karetnikov <nikita@karetnikov.org>.
* gnu/system/grub.scm (grub-configuration-file)[entry->gexp]: Add
'search --file --set'.
(grub-configuration-file)[builder]: Remove 'search.file'.
2014-12-13 22:13:57 +01:00
Ludovic Courtès
5c5e7bdafd
vm: Use QEMU's standard VGA emulation by default.
...
* gnu/system/vm.scm (common-qemu-options): Add "-vga std".
2014-12-13 17:18:05 +01:00
Ludovic Courtès
b2bd7c253a
services: xorg: Run the window manager from a login shell.
...
This is a followup to 1d18d87
, which fixes <http://bugs.gnu.org/19119 >.
* gnu/services/xorg.scm (xinitrc)[builder]: Add 'exec-from-login-shell'
procedure. Use it instead of 'execl' when launching XSESSION, WMAKER,
or RATPOISON.
2014-12-13 16:22:34 +01:00
Ludovic Courtès
a8a086e392
system: Add sudo to '%base-packages'.
...
* gnu/system.scm (%base-packages): Add SUDO.
2014-12-13 16:22:34 +01:00
Federico Beffa
c1125a04bb
gnu: python-numpy-bootstrap: Make tests verbose.
...
* gnu/packages/python.scm (python-numpy-bootstrap): Make tests verbose to
allow test failure debugging on hydra.
2014-12-13 09:44:26 +01:00
宋文武
aba42c98b3
gnu: xfconf: Disable parallel tests.
...
* gnu/packages/xfce.scm (xfconf): Add 'arguments' field.
2014-12-13 11:15:03 +08:00
Ludovic Courtès
c809ec94d1
utils: Change 'patch-makefile-SHELL' to support ":=" assignments.
...
Reported by Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>.
* guix/build/utils.scm (patch-makefile-SHELL): Update regexp to match
":=" assignments.
2014-12-13 00:06:32 +01:00
Ludovic Courtès
5e5deea952
utils: Use 'which' to find the shell in 'patch-makefile-SHELL'.
...
* guix/build/utils.scm (patch-makefile-SHELL)[find-shell]: Use 'which'.
2014-12-13 00:04:25 +01:00
Ricardo Wurmus
4e10a22168
gnu: Add samtools
...
* gnu/packages/bioinformatics.scm: New file
* gnu-system.am (GNU_SYSTEM_MODULES): Add it
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-13 00:01:06 +01:00
Ludovic Courtès
97ab2c0fb6
system: /etc/profile defines 'MANPATH', which includes the global profile.
...
* gnu/system.scm (etc-directory)[profile]: Set 'MANPATH'.
2014-12-13 00:01:06 +01:00
Mark H Weaver
c9d512faac
gnu: Add nginx.
...
* gnu/packages/web.scm (nginx): New variable.
2014-12-12 08:57:21 -05:00
Mark H Weaver
90dcf9c8c5
gnu: pcre: Update to 8.36 and enable JIT support.
...
* gnu/packages/pcre.scm (pcre): Update to 8.36. Enable JIT support.
2014-12-12 08:56:56 -05:00
宋文武
8a3c54e0a1
gnu: Add xfdesktop.
...
* gnu/packages/xfce.scm (xfdesktop): New variable.
2014-12-12 20:50:12 +08:00
宋文武
3a4bfddee7
gnu: Add xfwm4.
...
* gnu/packages/xfce.scm (xfwm4): New variable.
2014-12-12 20:49:07 +08:00
宋文武
aac0380040
gnu: Add thunar-volman.
...
* gnu/packages/xfce.scm (thunar-volman): New variable.
2014-12-12 20:45:50 +08:00
宋文武
5c776d2706
gnu: Add thunar.
...
* gnu/packages/xfce.scm (thunar): New variable.
2014-12-12 20:44:04 +08:00
宋文武
55613927ea
gnu: Add xfce4-settings.
...
* gnu/packages/xfce.scm (xfce4-settings): New variable.
2014-12-12 20:41:51 +08:00
宋文武
9a8a040dfe
gnu: Add xfce4-session.
...
* gnu/packages/xfce.scm (xfce4-session): New variable.
2014-12-12 20:39:12 +08:00
宋文武
c5c2f9bbb0
gnu: Add xfce4-appfinder.
...
* gnu/packages/xfce.scm (xfce4-appfinder): New variable.
2014-12-12 20:36:44 +08:00
宋文武
3b3a7fe78c
gnu: Add xfce4-panel.
...
* gnu/packages/xfce.scm (xfce4-panel): New variable.
2014-12-12 20:35:25 +08:00
宋文武
305bc4cca8
gnu: Add tumbler.
...
* gnu/packages/xfce.scm (tumbler): New variable.
2014-12-12 20:27:04 +08:00
宋文武
7fc3d5f3ec
gnu: Add garcon.
...
* gnu/packages/xfce.scm (garcon): New variable.
2014-12-12 20:18:43 +08:00
宋文武
2eb7d77d48
gnu: Add exo.
...
* gnu/packages/xfce.scm (exo): New variable.
2014-12-12 20:16:22 +08:00
宋文武
6cec9818db
gnu: Add libxfce4ui.
...
* gnu/packages/xfce.scm (libxfce4ui): New variable.
2014-12-12 20:14:46 +08:00
宋文武
471dbb70f9
gnu: Add xfconf.
...
* gnu/packages/xfce.scm (xfconf): New variable.
2014-12-12 20:13:07 +08:00
宋文武
79c2528ffb
gnu: Add libxfce4util.
...
* gnu/packages/xfce.scm (libxfce4util): New variable.
2014-12-12 20:11:11 +08:00
宋文武
62ac2ed9f4
gnu: Add gtk-xfce-engine.
...
* gnu/packages/xfce.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-12 20:01:40 +08:00
Ludovic Courtès
180e33e3f2
gnu: freeipmi: Update to 1.4.7.
...
* gnu/packages/freeipmi.scm (freeipmi): Update to 1.4.7.
2014-12-11 18:02:07 +01:00
Ludovic Courtès
32bcad9709
gnu: wget: Update to 1.16.1.
...
* gnu/packages/wget.scm (wget): Update to 1.16.1.
2014-12-11 18:02:07 +01:00
宋文武
1b5758a65e
gnu: gdk-pixbuf: Propagate glib and libpng.
...
* gnu/packages/gtk.scm (gdk-pixbuf): Move glib and libpng to
'propagated-inputs'.
2014-12-11 19:43:19 +08:00
宋文武
4281d1b6f3
gnu: libxcomposite: Propagate inputs.
...
* gnu/packages/xorg.scm (libxcomposite): Move all existing 'inputs'
to 'propagated-inputs'.
2014-12-11 19:42:39 +08:00
Federico Beffa
57c3f71632
gnu: Add cffi.
...
* gnu/packages/python.scm (python-cffi, python2-cffi): New variables.
2014-12-10 14:27:44 +01:00
Federico Beffa
6c2cf86edb
Revert "gnu: gobject-introspection: Update to 1.42.0 and add new patch."
...
This reverts commit 66717243d0
. Several
packages fail to build with the new version.
2014-12-10 14:25:34 +01:00
Ludovic Courtès
c7e553a309
gnu: Add BBDB.
...
* gnu/packages/emacs.scm (bbdb): New variable.
2014-12-09 23:21:39 +01:00
Ludovic Courtès
71f571588f
gnu: emacs: Use 'glib-or-gtk-build-system'.
...
Fixes <http://bugs.gnu.org/19138 >.
Reported by Andreas Enge <andreas@enge.fr>.
* gnu/packages/emacs.scm (emacs)[build-system]: Switch to
GLIB-OR-GTK-BUILD-SYSTEM.
(emacs-no-x-toolkit): Add 'build-system' field.
2014-12-09 23:21:39 +01:00
Ludovic Courtès
5920d90e68
build-system/glib-or-gtk: Fix default value of #:glib-or-gtk-wrap-excluded-outputs.
...
Fixes <http://bugs.gnu.org/19321 >.
Reported by Mark H Weaver <mhw@netris.org>.
* guix/build-system/glib-or-gtk.scm (glib-or-gtk-build): Change default
value of #:glib-or-gtk-wrap-excluded-outputs to ''().
2014-12-09 23:21:39 +01:00
Alex Kost
4a01b30b33
gnu: Move unclutter to (gnu packages xdisorg).
...
* gnu/packages/unclutter.scm: Remove.
(unclutter) Move to...
* gnu/packages/xdisorg.scm (unclutter): ... here. New variable.
* gnu-system.am (GNU_SYSTEM_MODULES): Remove unclutter file name.
2014-12-10 00:37:47 +03:00
Alex Kost
1410f342f7
gnu: Move scrot to (gnu packages xdisorg).
...
* gnu/packages/scrot.scm: Remove.
(scrot) Move to...
* gnu/packages/xdisorg.scm (scrot): ... here. New variable.
* gnu-system.am (GNU_SYSTEM_MODULES): Remove scrot file name.
2014-12-10 00:37:47 +03:00
Alex Kost
2e88e089da
gnu: Add wmctrl.
...
* gnu/packages/xdisorg.scm (wmctrl): New variable.
* gnu/packages/patches/wmctrl-64-fix.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
2014-12-10 00:37:46 +03:00
Eric Bavier
426fde9ae1
gnu: Add c-reduce.
...
* gnu/packages/debug.scm (c-reduce): New variable.
2014-12-09 12:02:09 -06:00
Eric Bavier
3e4249ce10
gnu: Add llvm and clang.
...
* gnu/packages/llvm.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-09 12:02:08 -06:00
Eric Bavier
499cdcc6cb
gnu: licenses: Add NCSA license.
...
* guix/licenses.scm (ncsa): New variable.
2014-12-09 12:02:08 -06:00