Ludovic Courtès
02d8d9c887
gnu: Add Skribilo.
...
* gnu/packages/skribilo.scm (skribilo): New variable.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2013-09-28 22:43:48 +02:00
Ludovic Courtès
8e70e6d276
gnu: Add Guile-Cairo.
...
* gnu/packages/gtk.scm (guile-cairo): New variable.
2013-09-28 21:42:02 +02:00
Ludovic Courtès
e0d2d05284
gnu: xorriso: Update to 1.3.2.
...
* gnu/packages/cdrom.scm (xorriso): Update to 1.3.2.
2013-09-28 16:36:39 +02:00
Ludovic Courtès
34d02e6d11
gnu: lightning: Update to 2.0.1.
...
* gnu/packages/lightning.scm (lightning): Update to 2.0.1.
2013-09-28 16:35:11 +02:00
Ludovic Courtès
8c9a63f1ad
gnu: freeipmi: Update to 1.3.2.
...
* gnu/packages/freeipmi.scm (freeipmi): Update to 1.3.2.
2013-09-28 16:30:20 +02:00
Ludovic Courtès
dc26f0c9ce
gnu: gdb: Update to 7.6.1.
...
* gnu/packages/gdb.scm (gdb): Update to 7.6.1.
2013-09-28 16:29:52 +02:00
Ludovic Courtès
55f0336630
gnu: bison: Update to 3.0.
...
* gnu/packages/bison.scm (bison): Update to 3.0. Make Perl a native
input. Add a variant of Flex as a native input. Use #:export instead
of 'define-public'.
* gnu/packages/flex.scm (flex): Use #:export instead of 'define-public'.
2013-09-27 22:06:38 +02:00
Ludovic Courtès
d6f10ca3fe
gnu: units: Update to 2.02.
...
* gnu/packages/maths.scm (units): Update to 2.02.
2013-09-27 22:05:08 +02:00
Ludovic Courtès
b16b7a0666
gnu: texinfo: Update to 5.2.
...
* gnu/packages/texinfo.scm (texinfo): Update to 5.2.
2013-09-27 22:02:50 +02:00
Ludovic Courtès
09d80ed583
gnu: global: Update to 6.2.9.
...
* gnu/packages/global.scm (global): Update to 6.2.9.
2013-09-27 22:00:30 +02:00
Ludovic Courtès
f887601ac8
gnu: guix: Update to 0.4.
...
* gnu/packages/package-management.scm (guix): Update to 0.4.
(guix-0.4): Remove.
* gnu/system/vm.scm (qemu-image, system-qemu-image): Use GUIX instead of
GUIX-0.4.
2013-09-27 21:09:02 +02:00
Ludovic Courtès
867e3c5553
gnu: vm: Remove erroneous store reference.
...
* gnu/system/vm.scm (system-qemu-image): Remove reference from BOOT to
MINGETTY since MINGETTY may not be valid yet.
2013-09-27 21:06:35 +02:00
Ludovic Courtès
9f84f12fde
gnu: vm: Add more packages to the profile.
...
* gnu/system/vm.scm (system-qemu-image): Add grep, sed, and Findutils to
the profile.
2013-09-27 13:50:15 +02:00
Ludovic Courtès
5c413a9cbc
gnu: module-init-tools: Remove reference to unavailable man page tarball.
...
Fixes <http://bugs.gnu.org/15187 >.
Reported by Mark H. Weaver <mhw@netris.org>.
* gnu/packages/linux.scm (module-init-tools): Remove reference to
Gentoo's pre-built man pages and 'unpack-man-pages' phase. Add
'fake-docbook' phases.
2013-09-27 08:41:19 +02:00
Ludovic Courtès
f312d5430e
gnu: guix: Remove warning about 0.4 hack.
...
* gnu/packages/package-management.scm (guix-0.4): Remove warning.
2013-09-27 01:39:52 +02:00
Ludovic Courtès
2442257f2d
Merge branch 'core-updates'
2013-09-27 01:30:57 +02:00
Ludovic Courtès
5b16ff0985
gnu: vm: Add a few packages to the default profile.
...
* gnu/system/vm.scm (system-qemu-image): Add procps, psmisc, and Zile to
the default profile. Increase the image size to 550 MiB.
2013-09-27 00:46:18 +02:00
Ludovic Courtès
87eb734d38
gnu: dmd: Make the 'networking' service slightly more robust.
...
* gnu/system/dmd.scm (static-networking-service)[start]: Sleep before
running 'route', to leave time for the interface to come up.
[stop]: Run "route del -net default".
2013-09-27 00:46:18 +02:00
Ludovic Courtès
17886b3022
gnu: vm: Set the right permissions and ownership on directories.
...
* gnu/system/vm.scm (qemu-image): Change the store's mode to #o1775.
Support 'populate' clauses that specify a UID and GID.
(system-qemu-image): Make sure /nix/store has owner 'root' and group
'guixbuild'. Set the right owner for /home/guest. Create
/var/nix/profiles/per-user/{root,guest}.
2013-09-27 00:46:18 +02:00
Ludovic Courtès
fbd1c3e95b
gnu: linux-initrd: Mount /tmp as a tmpfs.
...
* gnu/packages/linux-initrd.scm (gnu-system-initrd): Make sure /root/tmp
exists; mount it as a tmpfs.
2013-09-27 00:46:17 +02:00
Ludovic Courtès
d0c66871b1
gnu: vm: Add build users.
...
* gnu/system/shadow.scm (guix-build-accounts): New procedure.
* gnu/system/vm.scm (system-qemu-image): Use it. Add the "guixbuild"
group.
* gnu/system/dmd.scm (guix-service): Add 'builder-group' parameter.
Pass 'guix-daemon' the '--build-users-group' option.
2013-09-27 00:46:17 +02:00
Ludovic Courtès
3abf9b440b
gnu: vm: Add /etc/{services,protocols,rpc} to the image.
...
* gnu/system/vm.scm (system-qemu-image): Link
/etc/{services,protocols,rpc}. Add net-base as an input.
2013-09-27 00:46:17 +02:00
Ludovic Courtès
8bc755c08c
gnu: vm: Add a 'guest' account.
...
* gnu/system/vm.scm (system-qemu-image): Add a "guest" user and a
"users" user group. Make /home/guest. Add /etc/group. Update
/etc/issue to mention it.
2013-09-27 00:46:17 +02:00
Ludovic Courtès
16a0e9dc34
gnu: shadow: Add record type for user groups.
...
* gnu/system/shadow.scm (<user-group>): New record type.
(group-file): New procedure.
* gnu/system/vm.scm (system-qemu-image): Use it.
2013-09-27 00:46:17 +02:00
Ludovic Courtès
bacadb026c
gnu: shadow: Add record type for user accounts.
...
* gnu/system/shadow.scm (<user-account>): New record type.
(passwd-file): Use it.
* gnu/system/vm.scm (system-qemu-image): Adjust accordingly.
2013-09-27 00:46:17 +02:00
Ludovic Courtès
c773aba870
gnu: Add net-base.
...
* gnu/packages/system.scm (net-base): New variable.
2013-09-27 00:46:17 +02:00
Ludovic Courtès
59c5c4dee1
gnu: vm: Set the default networking route.
...
* gnu/system/dmd.scm (static-networking-service): Add #:gateway
parameter and honor it.
* gnu/system/vm.scm (system-qemu-image): Pass #:gateway to
'static-networking-service'.
2013-09-27 00:46:17 +02:00
Ludovic Courtès
85e0dc6a6b
gnu: Add net-tools.
...
* gnu/packages/linux.scm (net-tools): New variable.
2013-09-27 00:46:16 +02:00
Ludovic Courtès
d08213980c
gnu: dmd: Download from alpha.gnu.org.
...
* gnu/packages/system.scm (dmd): Use the alpha.gnu.org URL.
2013-09-27 00:46:16 +02:00
Andreas Enge
b2f0005aad
gnu: harfbuzz: Update to 0.9.21.
...
* gnu/packages/gtk.scm (harfbuzz): Update to 0.9.21.
2013-09-26 18:44:31 +02:00
Andreas Enge
c1cab15a54
gnu: Add dvdisaster.
...
* gnu/packages/cdrom.scm (dvdisaster): New variable.
2013-09-26 18:26:44 +02:00
Andreas Enge
c9cb0825c9
gnu: xf86-input-joystick: Fix installation path.
...
* gnu/packages/xorg.scm (xf86-input-joystick): Fix installation path.
2013-09-26 17:33:33 +02:00
Andreas Enge
36c0d43000
gnu: xf86-input-vmmouse: Fix installation path.
...
* gnu/packages/xorg.scm (xf86-input-vmmouse): Fix installation path.
2013-09-26 16:29:28 +02:00
Andreas Enge
de9c504697
gnu: xf86-input-synaptics: Fix installation paths.
...
* gnu/packages/xorg.scm (xf86-input-synaptics): Fix installation paths.
2013-09-26 16:23:36 +02:00
Ludovic Courtès
7facbf2b58
Merge branch 'master' into core-updates
2013-09-26 00:20:11 +02:00
Ludovic Courtès
834b5c8076
gnu: zile: Fix references to /bin/sh.
...
* gnu/packages/zile.scm (zile): Add 'patch-/bin/sh' phase. Move Perl
and help2man to 'native-inputs'.
2013-09-26 00:15:51 +02:00
Ludovic Courtès
349746dfcd
gnu: vm: Add nscd service.
...
* gnu/system/dmd.scm (nscd-service): New procedure.
* gnu/system/vm.scm (system-qemu-image): Use it. Make /var/run/nscd.
2013-09-26 00:07:42 +02:00
Ludovic Courtès
f83e943fe7
gnu: vm: Add 'networking' service.
...
* gnu/system/vm.scm (system-qemu-image): Use
'static-networking-service'. Add /etc/resolv.conf. Add Inetutils to
the profile.
* gnu/system/dmd.scm (static-networking-service): New procedure.
2013-09-25 23:26:08 +02:00
Ludovic Courtès
27cab84c6d
gnu: vm: Register the profile as a GC root.
...
* gnu/system/vm.scm (system-qemu-image): Register PROFILE as a GC root.
2013-09-25 23:05:33 +02:00
Ludovic Courtès
ba47851fac
gnu: vm: Add 'host-name' service.
...
* gnu/system/dmd.scm (host-name-service): New procedure.
(mingetty-service): Require the 'host-name' service.
* gnu/system/vm.scm (system-qemu-image): Add the 'host-name' service.
Set PS1 in /etc/bashrc to something sensible.
2013-09-25 21:49:22 +02:00
Ludovic Courtès
43a2779876
gnu: vm: Add /etc/issue and a motd.
...
* gnu/system/vm.scm (system-qemu-image): Build a 'motd' and an 'issue'
file. Pass 'unix-pam-service' that motd. Have /etc/issue point to
the 'issue' file.
2013-09-25 21:47:10 +02:00
Ludovic Courtès
d5d0f286a2
gnu: vm: Change #:populate to a list of directives.
...
* gnu/system/vm.scm (qemu-image): Change 'populate' parameter to be a
list of directives.
(system-qemu-image): Adjust accordingly.
2013-09-25 18:58:25 +02:00
Ludovic Courtès
25eb16bf3b
gnu: vm: Add more ttys.
...
* gnu/system/vm.scm (system-qemu-image): Add more ttys.
2013-09-25 18:58:25 +02:00
Ludovic Courtès
65d195e140
gnu: vm: Change GRUB label.
...
* gnu/system/vm.scm (system-qemu-image): Change GRUB label.
2013-09-25 18:58:25 +02:00
Ludovic Courtès
0b86a82dc7
gnu: vm: Make a union of the visible packages; add /etc/profile.
...
* gnu/system/vm.scm (qemu-image): Add Guix as an input when
INITIALIZE-STORE?.
(union): New procedure.
(system-qemu-image): Use it. Build /etc/profile. Pass PROFILE among
#:inputs-to-copy instead of listing all the individual profiles.
Remove explicit 'build-derivations' call.
2013-09-25 18:58:25 +02:00
Ludovic Courtès
37c58656eb
gnu: vm: Support derivation objects as inputs.
...
* gnu/system/vm.scm (expression->derivation-in-linux-vm)[input-alist]:
Add case for derivation? objects.
Same for #:inputs values.
(qemu-image)[input->name+derivation]: Likewise.
2013-09-25 18:58:25 +02:00
Andreas Enge
98fbd7ceeb
gnu: libksba: Update to 1.3.0.
...
* gnu/packages/gnupg.scm (libksba): Update to 1.3.0.
2013-09-25 13:46:34 +02:00
Andreas Enge
24f3e788d0
gnu: libgcrypt: Update to 1.5.3
...
* gnu/packages/gnupg.scm (libgcrypt): Update to 1.5.3.
2013-09-25 13:43:20 +02:00
Andreas Enge
f1be806183
gnu: gnupg: Update to 2.0.21.
...
* gnu/packages/gnupg.scm (gnupg): Update to 2.0.21.
2013-09-25 11:52:33 +02:00
Andreas Enge
78c7e3449f
gnu: pspp: Update to 0.8.1.
...
* gnu/packages/maths.scm (pspp): Update to 0.8.1.
2013-09-25 11:08:16 +02:00