Mark H Weaver
728a4f20ab
gnu: libxrandr: Update to 1.4.2.
...
* gnu/packages/xorg.scm (libxrandr): Update to 1.4.2.
2014-12-19 22:47:27 -05:00
Mark H Weaver
e5392784fa
gnu: libxfont: Update to 1.5.0.
...
* gnu/packages/xorg.scm (libxfont): Update to 1.5.0.
2014-12-19 22:47:27 -05:00
Mark H Weaver
7d7a47c663
gnu: libfontenc: Update to 1.1.2.
...
* gnu/packages/xorg.scm (libfontenc): Update to 1.1.2.
2014-12-19 22:47:26 -05:00
Mark H Weaver
5c2168c81d
gnu: libice: Update to 1.0.9.
...
* gnu/packages/xorg.scm (libice): Update to 1.0.9.
2014-12-19 22:47:26 -05:00
Mark H Weaver
88e86ee9c5
gnu: libxv: Update to 1.0.10.
...
* gnu/packages/xorg.scm (libxv): Update to 1.0.10.
2014-12-19 22:47:26 -05:00
Mark H Weaver
223681e73a
gnu: libxtst: Update to 1.2.2.
...
* gnu/packages/xorg.scm (libxtst): Update to 1.2.2.
2014-12-19 22:47:26 -05:00
Mark H Weaver
59f9bd7088
gnu: libxrender: Update to 0.9.8.
...
* gnu/packages/xorg.scm (libxrender): Update to 0.9.8.
2014-12-19 22:47:26 -05:00
Mark H Weaver
9a8b8f2632
gnu: libxp: Update to 1.0.2.
...
* gnu/packages/xorg.scm (libxp): Update to 1.0.2.
2014-12-19 22:47:26 -05:00
Mark H Weaver
90466b59ff
gnu: libxinerama: Update to 1.1.3.
...
* gnu/packages/xorg.scm (libxinerama): Update to 1.1.3.
2014-12-19 22:47:26 -05:00
Mark H Weaver
e18bb48020
gnu: libxdamage: Update to 1.1.4.
...
* gnu/packages/xorg.scm (libxdamage): Update to 1.1.4.
2014-12-19 22:47:26 -05:00
Mark H Weaver
2b8172c4a4
gnu: libxi: Update to 1.7.4.
...
* gnu/packages/xorg.scm (libxi): Update to 1.7.4. Add libxfixes
to propagated-inputs.
2014-12-19 22:47:26 -05:00
Mark H Weaver
b05752dbe6
gnu: libxfixes: Update to 5.0.1.
...
* gnu/packages/xorg.scm (libxfixes): Update to 5.0.1.
2014-12-19 22:47:26 -05:00
Mark H Weaver
ccffa91c1d
gnu: libxext: Update to 1.3.3.
...
* gnu/packages/xorg.scm (libxext): Update to 1.3.3.
2014-12-19 22:47:26 -05:00
Mark H Weaver
fda2ebe75f
gnu: libxau: Update to 1.0.8.
...
* gnu/packages/xorg.scm (libxau): Update to 1.0.8.
2014-12-19 22:47:25 -05:00
Mark H Weaver
075e9a11d3
gnu: libx11: Update to 1.6.2.
...
* gnu/packages/xorg.scm (libx11): Update to 1.6.2.
2014-12-19 22:47:25 -05:00
Mark H Weaver
75dc8b2266
gnu: xtrans: Update to 1.3.5.
...
* gnu/packages/xorg.scm (xtrans): Update to 1.3.5.
2014-12-19 22:47:25 -05:00
Mark H Weaver
9643cff15c
gnu: randrproto: Update to 1.4.0.
...
* gnu/packages/xorg.scm (randrproto): Update to 1.4.0.
2014-12-19 22:47:25 -05:00
Mark H Weaver
0b271d2bbe
gnu: videoproto: Update to 2.3.2.
...
* gnu/packages/xorg.scm (videoproto): Update to 2.3.2.
2014-12-19 22:47:25 -05:00
Mark H Weaver
cc28048d1a
gnu: glproto: Update to 1.4.17.
...
* gnu/packages/xorg.scm (glproto): Update to 1.4.17.
2014-12-19 22:47:25 -05:00
Mark H Weaver
8fc8c1ee0b
gnu: fontsproto: Update to 2.1.3.
...
* gnu/packages/xorg.scm (fontsproto): Update to 2.1.3.
2014-12-19 22:47:25 -05:00
Mark H Weaver
7f65303d73
gnu: inputproto: Update to 2.3.1.
...
* gnu/packages/xorg.scm (inputproto): Update to 2.3.1.
2014-12-19 22:47:25 -05:00
Mark H Weaver
3097d65e29
gnu: dri2proto: Update to 2.8.
...
* gnu/packages/xorg.scm (dri2proto): Update to 2.8.
2014-12-19 22:47:25 -05:00
Mark H Weaver
e8453d7b91
gnu: xextproto: Update to 7.3.0.
...
* gnu/packages/xorg.scm (xextproto): Update to 7.3.0.
2014-12-19 22:47:25 -05:00
Mark H Weaver
e876456a67
gnu: xproto: Update to 7.0.26.
...
* gnu/packages/xorg.scm (xproto): Update to 7.0.26.
2014-12-19 22:47:25 -05:00
Mark H Weaver
0a761f1ebd
gnu: util-macros: Update to 1.19.0.
...
* gnu/packages/xorg.scm (util-macros): Update to 1.19.0.
2014-12-19 22:47:24 -05:00
Mark H Weaver
d36caa10a5
gnu: cairomm: Update to 1.11.2.
...
* gnu/packages/gtk.scm (cairomm): Update to 1.11.2.
2014-12-19 22:47:24 -05:00
Mark H Weaver
9e5c0927e4
gnu: cairo: Update to 1.12.18.
...
* gnu/packages/gtk.scm (cairo): Update to 1.12.18. Add libxdamage
to propagated-inputs.
2014-12-19 22:47:24 -05:00
Mark H Weaver
daf47d4388
gnu: pixman: Update to 0.32.6.
...
* gnu/packages/xdisorg.scm (pixman): Update to 0.32.6.
2014-12-19 22:47:24 -05:00
Mark H Weaver
3d6befa4af
gnu: glibmm: Update to 2.42.0.
...
* gnu/packages/glib.scm (glibmm): Update to 2.42.0. Use 'version-major+minor'
to compute source URI.
2014-12-19 22:47:24 -05:00
Mark H Weaver
4b1b387776
gnu: dbus-glib: Update to 0.102.
...
* gnu/packages/glib.scm (dbus-glib): Update to 0.102.
2014-12-19 22:47:24 -05:00
Mark H Weaver
ee28fc6432
gnu: glib: Update to 2.42.1.
...
* gnu/packages/glib.scm (glib): Update to 2.42.1. Disable a test
that requires dbus.
2014-12-19 22:47:24 -05:00
Mark H Weaver
11163131cd
gnu: dbus: Update to 1.8.12.
...
* gnu/packages/glib.scm (dbus): Update to 1.8.12.
2014-12-19 22:47:24 -05:00
Mark H Weaver
8befb33d23
gnu: poppler: Update to 0.28.1.
...
* gnu/packages/pdf.scm (poppler): Update to 0.28.1. Use the .xz source
tarball.
2014-12-19 22:47:24 -05:00
Mark H Weaver
618ea7c94e
gnu: inkscape: Update to 0.48.5.
...
* gnu/packages/patches/inkscape-stray-comma.patch: Remove file.
* gnu-system.am (dist_patch_DATA): Remove it.
* gnu/packages/inkscape.scm (inkscape): Update to 0.48.5. Remove patch. Use
the .bz2 source tarball. Use current libgc. Add 'fix-test-includes' phase.
2014-12-19 22:47:24 -05:00
Mark H Weaver
ce4d7abf02
gnu: mesa: Update to 10.4.0.
...
* gnu/packages/gl.scm (mesa): Update to 10.4.0. Use current libdrm. Add
eudev, dri3proto, presentproto, and libxshmfence to inputs. Add gnu-gettext
to native-inputs. Add --enable-xa configure flag. Add new phases
'add-missing-m4-files' and 'patch-create_test_cases'.
2014-12-19 22:47:24 -05:00
Mark H Weaver
31157f8e52
gnu: libdrm: Update to 2.4.58.
...
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.58.
2014-12-19 22:47:24 -05:00
Mark H Weaver
f0b6c5d8fe
gnu: Add libxshmfence.
...
* gnu/packages/xorg.scm (libxshmfence): New variable.
2014-12-19 22:47:24 -05:00
宋文武
24d56899a1
services: xorg: Make SLiM sessions configurable.
...
* gnu/services/xorg.scm (%default-xsessions): New variable.
(xsessions-directory): New procedure.
(slim-service): Add #:sessions and #:auto-login-session parameters.
[slim.cfg]: Honor #:sessions.
(xinitrc): Adjust accordingly.
2014-12-20 11:12:00 +08:00
Ricardo Wurmus
2c7ee16720
gnu: Add bowtie
...
* gnu/packages/bioinformatics.scm (bowtie): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-19 18:50:28 +01:00
Ludovic Courtès
7f5c2a9cc1
services: static-networking-service: Switch to (guix build syscalls).
...
* gnu/services/networking.scm (static-networking-service): Remove
#:inetutils parameter. Rewrite using 'configure-network-interface'
and 'set-network-interface-flags'.
2014-12-19 17:15:53 +01:00
Ricardo Wurmus
cdae969ae5
gnu: Add Clone.
...
* gnu/packages/perl.scm (perl-clone): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-19 17:15:53 +01:00
Federico Beffa
9e0997230c
gnu: cairocffi: Move to python module.
...
* gnu/packages/gtk.scm, gnu/packages/python.scm (python-cairocffi,
python2-cairocffi): Move variables from gtk to python module to avoid
circular dependency.
Reported by Mark H Weaver <mhw@netris.org>
2014-12-18 22:00:19 +01:00
Federico Beffa
25f9a068f2
gnu: matplotlib: Add gtk3 backends and optional dependency. Adjust inputs.
...
* gnu/packages/python.scm (python-matplotlib, python2-matplotlib): Add gtk3
backends with the necessary inputs and a 'configure-environment' phase. Add
the optional 'python-pillow' dependency. Move 'python-pyparsing' from
'inputs' to 'propagated-inputs' as it is required at run time.
2014-12-18 17:58:10 +01:00
Federico Beffa
63cd6e5a95
gnu: Add cairocffi.
...
* gnu/packages/gtk.scm (python-cairocffi, python2-cairocffi): New variables.
2014-12-18 17:58:10 +01:00
Federico Beffa
6fa144692c
gnu: Add xcffib
...
* gnu/packages/python.scm (python-xcffib, python2-xcffib): New variables.
2014-12-18 17:58:10 +01:00
Ludovic Courtès
46a3e00b5b
gnu: icecat: Build with PulseAudio support.
...
* gnu/packages/gnuzilla.scm (icecat)[arguments]: Add
--enable-pulseaudio.
2014-12-17 14:06:59 +01:00
Jason Self
80db9915a0
gnu: linux-libre: Update to 3.18.1
...
* gnu/packages/linux.scm (linux-libre): Update to version 3.18.1.
2014-12-17 04:30:52 -08:00
Ricardo Wurmus
7576cbd6da
gnu: Add Test::Simple.
...
* gnu/packages/perl.scm (perl-test-simple): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-17 00:11:28 +01:00
Ricardo Wurmus
0ad3969fcd
gnu: Add Test::Deep.
...
* gnu/packages/perl.scm (perl-test-deep): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-17 00:11:28 +01:00
Ricardo Wurmus
9dc8a1577f
gnu: Add Test::NoWarnings.
...
* gnu/packages/perl.scm (perl-test-nowarnings): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-17 00:11:28 +01:00
Ricardo Wurmus
ea0a52d7d6
gnu: Add Test::Tester.
...
* gnu/packages/perl.scm (perl-test-tester): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-17 00:11:27 +01:00
Federico Beffa
6a84316848
Revert "gnu: python-numpy-bootstrap: Reduce matrix size in failing test."
...
This reverts commit 31557440c2
as it did not
provide the desired effect. The test is still failing.
2014-12-16 18:37:13 +01:00
Ricardo Wurmus
81de56479a
gnu: Add bedtools
...
* gnu/packages/bioinformatics.scm (bedtools): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-16 18:17:15 +01:00
Tomáš Čech
b336da21e9
gnu: tmux: Update to 1.9a.
...
* gnu/packages/tmux.scm (tmux): Update to 1.9a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-16 18:17:15 +01:00
Ricardo Wurmus
f3cd952b45
gnu: samtools: disable tests for non-64-bit systems
...
* gnu/packages/bioinformatics.scm (samtools): disable tests for all non-64-bit
systems because of an upstream bug in the test data.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-16 18:17:15 +01:00
Mark H Weaver
a142e38e9d
gnu: groff: Disable parallel builds.
...
* gnu/packages/groff.scm (groff): Disable parallel builds.
2014-12-16 11:16:54 -05:00
Mark H Weaver
dec7ab5953
gnu: groff: Update to 1.22.3.
...
* gnu/packages/groff.scm (groff): Update to 1.22.3.
2014-12-16 03:28:06 -05:00
Mark H Weaver
a6e818586b
gnu: ghostscript: Update to 9.14.0.
...
* gnu/packages/ghostscript.scm (ghostscript): Update to 9.14.0.
Change license to agpl3+.
2014-12-16 03:08:00 -05:00
Mark H Weaver
6b282cc9fb
gnu: lcms: Update to 2.6.
...
* gnu/packages/ghostscript.scm (lcms): Update to 2.6.
2014-12-16 03:07:57 -05:00
Mark H Weaver
9f8552fab5
gnu: icecat: Apply security updates for CVE-2014-{1587,1590,1592,1593,1594}.
...
* gnu/packages/patches/icecat-CVE-2014-1587-bug-1042567.patch,
gnu/packages/patches/icecat-CVE-2014-1587-bug-1072847.patch,
gnu/packages/patches/icecat-CVE-2014-1587-bug-1079729.patch,
gnu/packages/patches/icecat-CVE-2014-1587-bug-1080312.patch,
gnu/packages/patches/icecat-CVE-2014-1587-bug-1089207.patch,
gnu/packages/patches/icecat-CVE-2014-1590.patch,
gnu/packages/patches/icecat-CVE-2014-1592.patch,
gnu/packages/patches/icecat-CVE-2014-1593.patch,
gnu/packages/patches/icecat-CVE-2014-1594.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/gnuzilla.scm (icecat): Add them.
2014-12-15 20:42:53 -05:00
Tomáš Čech
6cb89466ba
gnu: Add bullet.
...
* gnu/packages/game-development.scm: New file
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-15 08:09:04 -05:00
宋文武
5a659a489e
gnu: Add vala.
...
* gnu/packages/gnome.scm (vala): New variable.
2014-12-15 18:51:30 +08:00
Mark H Weaver
5afbfb9924
gnu: youtube-dl: Update to 2014.12.15.
...
* gnu/packages/video.scm (youtube-dl): Update to 2014.12.15.
2014-12-15 03:36:54 -05:00
Mark H Weaver
bfb8486929
gnu: Add xfce4-battery-plugin.
...
* gnu/packages/xfce.scm (xfce4-battery-plugin): New variable.
2014-12-14 19:46:12 -05:00
Mark H Weaver
d814f921f1
gnu: xfce4-panel: Support panel plugins from other packages.
...
* gnu/packages/patches/xfce4-panel-plugins.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xfce.scm (xfce4-panel): Add the patch, and a
native search path specification for X_XFCE4_LIB_DIRS.
2014-12-14 19:45:59 -05:00
Federico Beffa
31557440c2
gnu: python-numpy-bootstrap: Reduce matrix size in failing test.
...
* gnu/packages/python.scm (python-numpy-bootstrap): Add phase
'fix-failing-tests.
2014-12-14 20:01:22 +01:00
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
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
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
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
043092e80b
gnu: Add perl-sys-cpu.
...
* gnu/packages/perl.scm (perl-sys-cpu): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
b593600e21
gnu: Add perl-regexp-common.
...
* gnu/packages/perl.scm (perl-regexp-common): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
d193ba6d79
gnu: Add perl-getopt-tabular.
...
* gnu/packages/perl.scm (perl-getopt-tabular): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
31f3976a21
gnu: Add perl-file-which.
...
* gnu/packages/perl.scm (perl-file-which): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
2e66590aad
gnu: Add perl-test-script.
...
* gnu/packages/perl.scm (perl-test-script): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
c7518b04f0
gnu: Add perl-ipc-run3.
...
* gnu/packages/perl.scm (perl-ipc-run3): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
7850f47ac5
gnu: Add perl-probe-perl.
...
* gnu/packages/perl.scm (perl-probe-perl): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
63edfca495
gnu: Add perl-exporter-lite.
...
* gnu/packages/perl.scm (perl-exporter-lite): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
2aa466247f
gnu: Add perl-benchmark-timer.
...
* gnu/packages/perl.scm (perl-benchmark-timer): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
8d809faf8c
gnu: Add delta.
...
* gnu/packages/debug.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-09 12:02:08 -06:00
Eric Bavier
47833c90d5
gnu: Add astyle.
...
* gnu/packages/pretty-print.scm (astyle): New variable.
2014-12-09 12:02:08 -06:00
Federico Beffa
5a4753a699
gnu: gobject-introspection: Define search path for typelib files.
...
* gnu/packages/glib.scm (gobject-introspection): Add 'native-search-paths' and
'search-paths' fields.
2014-12-09 13:43:03 +01:00
Federico Beffa
66717243d0
gnu: gobject-introspection: Update to 1.42.0 and add new patch.
...
* gnu/packages/glib.scm (gobject-introspection): Update to version 1.42.0.
Add patch 'gobject-introspection-absolute-shlib-path.patch' provided by Luca
Bruno <lucabru@src.gnome.org> for Nix.
2014-12-09 13:41:45 +01:00
Federico Beffa
a415f036e8
gnu: Add pycparser.
...
* gnu/packages/python.scm (python-pycparser, python2-pycparser): New variables.
2014-12-09 13:23:59 +01:00
Tomáš Čech
15f5f68656
gnu: Add slock.
...
* gnu/packages/dwm.scm (slock): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-09 13:19:47 +01:00
Tomáš Čech
d6e941bc95
gnu: add msmtp
...
* gnu/packages/mail.scm (msmtp): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-09 13:19:47 +01:00
宋文武
427476d57d
gnu: libwnck: Propagate inputs.
...
* gnu/packages/gnome.scm (libwnck, libwnck-1): Propagate inputs libxres and
startup-notification.
2014-12-09 19:15:07 +08:00
宋文武
02f707c590
system: Add skeleton '.zlogin'.
...
* gnu/system/shadow.scm (default-skeletons): Add .zlogin.
2014-12-09 18:52:11 +08:00
宋文武
4e2a21d3d2
system: Cleanup bash startup files.
...
* gnu/system.scm (etc-directory) (bashrc): Rename to 'profile'.
* gnu/system/shadow.scm (default-skeletons): Rename '.bashrc' to
'.bash_profile'. Don't source /etc/profile.
2014-12-09 18:51:01 +08:00
宋文武
fecbf86eaa
gnu: Add libwnck.
...
* gnu/packages/gnome.scm (libwnck, libwnck-1): New variables.
2014-12-09 18:50:01 +08:00
宋文武
a693bba135
gnu: Add startup-notification.
...
* gnu/packages/xdisorg.scm (startup-notification): New variable.
2014-12-09 18:50:01 +08:00
Ludovic Courtès
6412e58a68
system: Don't make /boot/grub/grub.cfg a symlink to the store.
...
This would not work when /boot is a separate partition, as reported by
Nikita Karetnikov <nikita@karetnikov.org> in <http://bugs.gnu.org/19220 >.
This fixes a regression introduced in 39d1f82
.
* gnu/build/install.scm (install-grub): Copy GRUB.CFG instead of
symlinking it, as was the case before 39d1f82
.
* gnu/build/vm.scm (register-grub.cfg-root): Add 'grub.cfg' parameter.
Make it a permanent GC root instead of an indirect GC root.
(initialize-hard-disk): Adjust accordingly.
* guix/scripts/system.scm (install-grub*): Replace use of
'add-indirect-root' by the addition of a permanent GC root in
%GC-ROOTS-DIRECTORY.
2014-12-09 11:06:50 +01:00
Ludovic Courtès
f6d9b3ded7
gnu: Add socat.
...
* gnu/packages/socat.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-08 23:29:23 +01:00
Ludovic Courtès
a182e94e25
linux-initrd: Add the 'virtio_console' module for QEMU guests.
...
* gnu/system/linux-initrd.scm (base-initrd)[virtio-modules]: Add
"virtio_console".
2014-12-08 23:29:23 +01:00
Federico Beffa
01480b9e1c
gnu: atlas: Remove MIPS from 'supported-systems'.
...
* gnu/packages/maths.scm (atlas): Drop support for "mips64el-linux".
2014-12-08 09:54:34 +01:00
Jason Self
e1bdb56e3b
gnu: linux-libre: Update to 3.18
...
* gnu/packages/linux.scm (linux-libre): Update to version 3.18.
2014-12-07 20:52:55 -08:00
Ludovic Courtès
18316d8656
system: Add 'man-db' to '%base-packages'.
...
Suggested by Tsutsukakushi on #guix.
* gnu/system.scm (%base-packages): Add MAN-DB.
2014-12-07 22:59:46 +01:00
Ludovic Courtès
0d6a83390d
gnu: python2-py2cairo: Fix 'license' field.
...
* gnu/packages/gtk.scm (python2-py2cairo)[license]: Change to a list of
<license> (was a list of symbols.)
2014-12-07 12:14:19 +01:00
Alex Kost
4c8425b783
gnu: tzdata: Update to 2014j.
...
* gnu/packages/base.scm (tzdata): Update to 2014j.
2014-12-07 10:03:15 +03:00
宋文武
fa9d665385
gnu: fish: Use /etc as sysconfdir.
...
* gnu/packages/fish.scm (fish) [arguments]: Add #:configure-flags.
[origin]: Add snippet.
2014-12-07 11:52:22 +08:00
Ludovic Courtès
6036453fff
gnu: Add libyubikey and ykclient.
...
* gnu/packages/yubico.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-07 00:02:43 +01:00
Ludovic Courtès
6496de9bc2
activation: Don't create unneeded "/var/guix/gcroots/etc-directory".
...
* gnu/build/activation.scm (activate-etc): Don't create
"/var/guix/gcroots/etc-directory".
2014-12-06 16:03:49 +01:00
宋文武
4c8d523f93
gnu: fish: Update to 2.1.1.
...
* gnu/packages/fish.scm (fish): Update to 2.1.1.
2014-12-06 19:09:07 +08:00
Ludovic Courtès
39d1f82b52
system: Make /boot/grub/grub.cfg an indirect GC root.
...
Fixes <http://bugs.gnu.org/19160 >.
* guix/scripts/system.scm (install-grub*): Make /boot/grub/grub.cfg an
indirect GC root.
* gnu/build/install.scm (install-grub): Make TARGET a symlink.
* gnu/build/vm.scm (register-grub.cfg-root): New procedure.
(initialize-hard-disk): Use it.
2014-12-04 23:53:16 +01:00
Federico Beffa
bb986599e6
gnu: Add scipy.
...
* gnu/packages/python.scm (python-scipy, python2-scipy): New variables.
2014-12-04 16:06:40 +01:00
宋文武
65a056900f
gnu: Add dmenu.
...
* gnu/packages/dwm.scm (dmenu): New variable.
2014-12-04 18:51:14 +08:00
Ludovic Courtès
f47f676120
gnu: glib: Update to 2.40.2.
...
* gnu/packages/glib.scm (glib): Update to 2.40.2.
2014-12-03 22:52:19 +01:00
Ludovic Courtès
36d2a3afeb
gnu: glib: Work around unreliable GIO test.
...
Fixes <http://bugs.gnu.org/18445 >.
* gnu/packages/patches/glib-tests-gapplication.patch: New file
* gnu/packages/glib.scm (glib)[source]: Add it.
* gnu-system.am (dist_patch_DATA): Add it.
2014-12-03 22:52:19 +01:00
Ludovic Courtès
f2122ed1dc
gnu: dbus: Update to 1.8.10.
...
* gnu/packages/glib.scm (dbus): Update to 1.8.10.
(dbus-1.8.10): Remove.
2014-12-03 22:52:19 +01:00
John Darrington
1567bb1976
gnu: Add tre (including the agrep utility)
...
* gnu/packages/tre.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-03 11:14:57 +01:00
Alex Kost
d51cafb041
gnu: emacs: Add autoloads for Emacs packages.
...
* gnu/packages/emacs.scm (geiser): Make "geiser-autoloads.el" by
symlinking "geiser-install.el".
(emacs-w3m): Make "w3m-autoloads.el" by symlinking "w3m-load.el".
(emms): Make "emms-autoloads.el" by symlinking "emms-auto.el".
(paredit): Generate "paredit-autoloads.el".
(magit): Generate "magit-autoloads.el".
(emacs-wget): Generate "wget-autoloads.el".
2014-12-02 22:09:24 +03:00
Ludovic Courtès
ece9b4173b
gnu: Add more missing (gnu packages xdisorg) import.
...
This is a followup to 3c156c8..
* gnu/packages/qemu.scm, gnu/packages/texlive.scm: Use (gnu packages
xdisorg).
2014-12-02 18:29:55 +01:00
Ludovic Courtès
b2b7def1cc
gnu: Add missing (gnu packages xdisorg) import.
...
This is a followup to 3c156c8..
* gnu/packages/gl.scm: Use (gnu packages xdisorg).
2014-12-02 17:47:42 +01:00
Ludovic Courtès
6c0e878e68
gnu: Add missing uses of (gnu packages xdisorg).
...
This is a followup to 3c156c8
.
* gnu/packages/gtk.scm: Use (gnu packages xdisorg).
* gnu/packages/xorg.scm: Likewise.
2014-12-02 17:16:58 +01:00
Eric Bavier
f4c4513d47
gnu: Add gourmet.
...
* gnu/packages/nutrition.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-02 08:35:06 -06:00
Eric Bavier
0b96fb2ac0
gnu: Add python2-pygtk.
...
* gnu/packages/gtk.scm (python2-pygtk): New variable.
2014-12-02 08:35:06 -06:00
Eric Bavier
a1de06b6ab
gnu: Add python-pygobject.
...
* gnu/packages/patches/python2-pygobject-2-gi-info-type-error-domain.patch:
New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/glib.scm (python-pygobject, python2-pygobject-2): New
variables.
2014-12-02 08:35:06 -06:00
Eric Bavier
fbcfa73074
gnu: Add python-pycairo.
...
* gnu/packages/gtk.scm (python-pycairo, python2-py2cairo): New variables.
2014-12-02 08:35:06 -06:00
Eric Bavier
ea5456c88c
gnu: Add python-elib.intl.
...
* gnu/packages/python.scm (python-elib.intl, python2-elib.intl): New
variables.
2014-12-02 08:35:06 -06:00
Eric Bavier
1671c07cc7
gnu: Add python-distutils-extra.
...
* gnu/packages/python.scm (python-distutils-extra, python2-distutils-extra):
New variables.
2014-12-02 08:35:06 -06:00
Eric Bavier
c937562e2f
gnu: Add python-pillow.
...
* gnu/packages/python.scm (python-pillow, python2-pillow): New variables.
2014-12-02 08:35:06 -06:00
Eric Bavier
94914805c2
gnu: Add python-sqlalchemy.
...
* gnu/packages/python.scm (python-sqlalchemy, python2-sqlalchemy): New
variables.
2014-12-02 08:35:06 -06:00
Eric Bavier
b88e1b0a62
gnu: python: Add sqlite input.
...
* gnu/packages/patches/python-sqlite-3.8.4-test-fix.patch,
gnu/packages/patches/python2-sqlite-3.8.4-test-fix.patch: New patches.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/python.scm (python-2)[source]: Add patch.
[inputs]: Add sqlite.
(python)[source]: Add patch.
2014-12-02 08:33:31 -06:00
Eric Bavier
7639105b12
gnu: subversion: Fix libtool wrapper execution in hooks.
...
* gnu/packages/version-control.scm (subversion)[arguments]: New
'patch-libtool-wrapper-ls phase.
2014-12-02 08:33:30 -06:00
John Darrington
de878f1b29
gnu: Add xclip.
...
* gnu/packages/xdisorg.scm (xclip): New variable.
2014-12-02 15:13:10 +01:00
John Darrington
3c156c8a94
gnu: move xorg to xdisorg
...
* gnu/packages/xorg.scm (xeyes, pixman, libdrm, libdrm-2.4.33, mtdev):
Move to ...
* gnu/packages/xdisorg.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-02 15:13:10 +01:00
Federico Beffa
2ee8869a69
gnu: Add numpy.
...
* gnu/packages/python.scm (python-numpy, python2-numpy): New variables.
2014-12-02 11:12:44 +01:00
Ludovic Courtès
4cdec09a39
gnu: bittorrent: Build with 'glib-or-gtk-build-system'.
...
Fixes <http://bugs.gnu.org/19128 >.
* gnu/packages/bittorrent.scm (transmission)[build-system]: Change to
GLIB-OR-GTK-BUILD-SYSTEM.
[arguments]: Add #:glib-or-gtk-wrap-excluded-outputs argument.
2014-12-01 22:41:04 +01:00
Andreas Enge
e823c14918
gnu: libgpg-error: Update to 1.17.
...
* gnu/packages/gnupg.scm (libgpg-error): Update to 1.17.
2014-12-01 22:39:47 +01:00
Andreas Enge
29cafd17f8
gnu: libtasn1: Update to 4.2.
...
* gnu/packages/gnutls.scm (libtasn1): Update to 4.2.
2014-12-01 22:35:39 +01:00
Andreas Enge
0bee13a4d9
gnu: parallel: Update to 20141122.
...
* gnu/packages/parallel.scm (parallel): Update to 20141122.
2014-12-01 22:33:44 +01:00
Andreas Enge
fc205802ed
gnu: ocrad: Update to 0.24.
...
* gnu/packages/ocrad.scm (ocrad): Update to 0.24.
2014-12-01 22:32:03 +01:00
Andreas Enge
98a11f81d1
gnu: libmicrohttpd: Update to 0.9.38.
...
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.38.
2014-12-01 22:30:39 +01:00
Andreas Enge
8cb3f90074
gnu: freeipmi: Update to 1.4.6.
...
* gnu/packages/freeipmi.scm (freeipmi): Update to 1.4.6.
2014-12-01 22:24:32 +01:00
Andreas Enge
3de92182a4
gnu: help2man: Update to 1.46.4.
...
* gnu/packages/man.scm (help2man): Update to 1.46.4.
2014-12-01 22:21:18 +01:00
Andreas Enge
bdeb576793
gnu: global: Update to 6.3.3.
...
* gnu/packages/global.scm (global): Update to 6.3.3.
2014-12-01 22:19:46 +01:00
Andreas Enge
4f7181b5df
gnu: ucommon: Update to 6.2.3.
...
* gnu/packages/telephony.scm (ucommon): Update to 6.2.3.
2014-12-01 21:46:32 +01:00
Andreas Enge
d514bedb05
gnu: cd-discid: Fix download location.
...
* gnu/packages/cdrom.scm (cd-discid): Fix download location.
2014-12-01 21:42:21 +01:00
Eric Bavier
a63094a752
gnu: Add git-test-sequence.
...
* gnu/packages/version-control.scm (git-test-sequence): New variable.
2014-12-01 00:23:24 -06:00
Eric Bavier
c7810bd1a8
gnu: Add git-flow.
...
* gnu/packages/version-control.scm (git-flow, shflags): New variables.
2014-12-01 00:23:23 -06:00
Ludovic Courtès
40b4c6d606
gnu: wpa-supplicant: Remove dependency on DBus.
...
* gnu/packages/admin.scm (wpa-supplicant): Remove dependency on DBUS.
2014-11-30 23:23:24 +01:00
Ludovic Courtès
9cb426b8bf
Revert "system: Add a 'needed-for-boot?' field to 'mapped-device'."
...
This reverts commit 3b09332adf
, which
turned out to be a bad idea because we need to have dependency
information between the device-mapping service and the file-system
service that uses it.
2014-11-30 18:54:07 +01:00
Federico Beffa
1c65314c60
gnu: Add matplotlib.
...
* gnu/packages/python.scm (python-matplotlib, python2-matplotlib): New
variables.
2014-11-30 16:59:08 +01:00
Alex Kost
2c37a34cb8
services: xorg: Add 'xf86-video-sis'.
...
* gnu/services/xorg.scm (xorg-start-command)[xserver.conf]: Add
ModulePath for 'xf86-video-sis'.
2014-11-30 09:53:20 +03:00
Taylan Ulrich B
2184ed9179
gnu: Add mg.
...
* gnu/packages/mg.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add mg.scm.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-11-29 22:34:59 +01:00
宋文武
ec01f22d15
gnu: wireless-tools: Install the manual pages under $out/share/man.
...
* gnu/packages/linux.scm (wireless-tools)[origin]: Add snippet.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-11-29 22:34:58 +01:00
Ludovic Courtès
7dfc937e2f
gnu: Add abcde.
...
* gnu/packages/cdrom.scm (abcde): New variable.
2014-11-29 22:34:58 +01:00
Ludovic Courtès
e2bb5fd627
gnu: Add cd-discid.
...
* gnu/packages/cdrom.scm (cd-discid): New variable.
2014-11-29 22:34:58 +01:00
Ludovic Courtès
fbe52bcda2
gnu: guix: Update snapshot.
...
* gnu/packages/package-management.scm (guix-devel): Update.
2014-11-29 22:34:58 +01:00
Alex Kost
1cc8f3a63c
system: locale: Fix typo in docstring.
...
* gnu/system/locale.scm (localedef-command): Fix typo.
2014-11-30 00:33:00 +03:00
Andreas Enge
5e6bdf06a7
gnu: Rename fonts according to our new naming scheme.
...
* gnu/packages/fonts.scm (ttf-dejavu): Rename to ...
* gnu/packages/fonts.scm (font-dejavu): ... this.
* gnu/packages/fonts.scm (ttf-bitstream-vera): Rename to ...
* gnu/packages/fonts.scm (font-bitstream-vera): ... this.
* gnu/packages/fonts.scm (freefont-ttf): Rename to ...
* gnu/packages/fonts.scm (font-gnu-freefont-ttf): ... this.
* gnu/packages/fonts.scm (terminus-font): Rename to ...
* gnu/packages/fonts.scm (font-terminus): ... this.
2014-11-29 21:48:38 +01:00
Ludovic Courtès
3b09332adf
system: Add a 'needed-for-boot?' field to 'mapped-device'.
...
* gnu/system/file-systems.scm (<mapped-device>)[needed-for-boot?]: New
field.
* gnu/system.scm (operating-system-user-mapped-devices,
operating-system-boot-mapped-devices): Use it instead of trying to
guess. Guessing doesn't work when one refers to a partition using its
label, for instance.
* doc/guix.texi (Mapped Devices): Document 'needed-for-boot?'.
2014-11-29 14:40:26 +01:00
Ludovic Courtès
9cd0dfaa46
system: Change "en_US.UTF-8" to "en_US.utf8".
...
* build-aux/hydra/demo-os.scm (locale): Change to "en_US.utf8".
* gnu/system/install.scm (installation-os)[locale]: Ditto.
2014-11-29 11:37:53 +01:00
Ludovic Courtès
7c4885f0d7
linux-modules: Correctly propagate error code from 'init_module'.
...
* gnu/packages/patches/guile-linux-syscalls.patch (scm_load_linux_module):
Leave 'errno' unchanged when ERR != 0.
* gnu/build/linux-modules.scm (load-linux-module*): Check for the errno
value of ARGS to determine whether the module was already loaded.
2014-11-28 15:08:56 +01:00
Ludovic Courtès
08b1990a93
linux-initrd: Remove the ".ko" suffix from module names in 'base-initrd'.
...
* gnu/system/linux-initrd.scm (base-initrd): Remove the .ko suffix from
module names.
2014-11-28 00:10:28 +01:00
Ludovic Courtès
d7e66f6295
linux-initrd: Remove now redundant module names.
...
* gnu/system/linux-initrd.scm (base-initrd)[virtio-modules]: Remove
"virtio.ko" and "virtio_ring.ko".
[virtio-9p-modules]: Remove "fscache.ko" and "9pnet.ko".
[linux-modules]: Remove "libahci.ko".
2014-11-28 00:10:28 +01:00
Ludovic Courtès
0e704a2d4e
linux-boot: Load modules and their dependencies, à la 'modprobe'.
...
* gnu/build/linux-boot.scm: Use (gnu build linux-modules).
(load-linux-module*): Remove.
(boot-system): Add #:linux-module-directory parameter.
[lookup-module]: New procedure.
Call 'current-module-debugging-port'. Pass #:lookup-module to
'load-linux-module*'. Map LOOKUP-MODULE on LINUX-MODULES.
* gnu/system/linux-initrd.scm (base-initrd): Adjust 'boot-system' call
accordingly. Adjust #:modules argument as well.
* gnu/system.scm (operating-system-activation-script)[%modules]: Likewise.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Likewise.
2014-11-28 00:10:28 +01:00
Ludovic Courtès
600c285b63
linux-initrd: Copy modules and their dependencies to the initrd.
...
* gnu/system/linux-initrd.scm (flat-linux-module-directory)[build-exp]:
Add 'lookup' procedure. Use 'recursive-module-dependencies' to
compute the list of modules to copy.
Adjust #:modules parameter.
2014-11-28 00:10:28 +01:00
Ludovic Courtès
fcaa5f44a1
system: Add (gnu build linux-modules).
...
* gnu/build/linux-modules.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-11-28 00:10:28 +01:00
Andreas Enge
4625141126
gnu: gcl: Drop 'strip phase.
...
* gnu/packages/lisp.scm (gcl): Drop 'strip phase to make maxima build.
2014-11-27 23:34:46 +01:00