summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Thank Adam.Ludovic Courtès2014-07-221-0/+1
* system: Add '%devtmpfs-file-system' for udev, and '%base-file-systems'.•••Suggested by Adam Pribyl <pribyl@lowlevel.cz>. * gnu/services/base.scm (udev-service)[requirement]: Add 'file-system-/dev'. * gnu/system/file-systems.scm (%devtmpfs-file-system, %base-file-systems): New variables. * gnu/system/install.scm (installation-services)[file-systems]: Use %base-file-systems. * build-aux/hydra/demo-os.scm (file-systems): Likewise. * doc/guix.texi (System Installation): Show %BASE-FILE-SYSTEMS in the example. (Using the Configuration System): Likewise. (File Systems): Document %base-file-systems, %devtmpfs-file-system, %binary-format-file-system, and %fuse-control-file-system. Ludovic Courtès2014-07-225-16/+67
* doc: Fix typo.•••* doc/guix.texi (System Installation): s/are/is/. Ludovic Courtès2014-07-221-1/+1
* Add comments about global memoization.•••* guix/build-system/gnu.scm (standard-inputs): Add comment about misplaced memoization. * guix/packages.scm (cache): Likewise. Ludovic Courtès2014-07-212-0/+5
* services: Allow 'check-file-system' to work for non-boot-time file systems.•••* gnu/services/base.scm (file-system-service)[start]: Set $PATH so that fsck.* can be found. Reported by "DusXMT". Ludovic Courtès2014-07-211-2/+9
* Update 'NEWS'.Ludovic Courtès2014-07-211-0/+69
* guix package: add a "show" option.•••* doc/guix.texi: Update the documentation. * guix/scripts/package.scm: Add a "show" option. * tests/guix-package.sh: Add a test for the "show" option. Cyril Roelandt2014-07-213-0/+42
* ui: add the "dependencies" field to package->recutils:•••* guix/ui.scm (package->recutils): Print the dependencies of the package. Cyril Roelandt2014-07-211-0/+8
* nls: Add Hungarian translation.Ludovic Courtès2014-07-202-0/+1269
* build: Fix typo that would lead to hitting the socket name length limit.•••* tests/guix-register.sh: Remove redundant $new_store in $NIX_STATE_DIR, introduced in 689142cd ("guix-register: Add '--state-directory' parameter.") Reported by Eric Bavier <ericbavier@gmail.com> and Alen Skondro <askondro@gmail.com>. Ludovic Courtès2014-07-201-1/+1
* doc: Show output of 'guix refresh --list-dependent' example.•••* doc/guix.texi (Invoking guix refresh): Show example output of the command. Ludovic Courtès2014-07-201-1/+3
* guix refresh: Use (ice-9 format).•••* guix/scripts/refresh.scm: Use (ice-9 format). Ludovic Courtès2014-07-201-1/+2
* guix system: Factorize 'copy-closure'.•••* guix/scripts/system.scm (copy-closure): Rename to... (copy-item): ... this. (copy-closure): New procedure. (install): Use it, and remove redundant code. Ludovic Courtès2014-07-201-10/+16
* gnu: ffmpeg: Remove --disable-vis.•••* gnu/packages/video.scm (ffmpeg): Remove --disable-vis. Jason Self2014-07-201-1/+0
* gnu: wpa-supplicant: Update to 2.2.•••* gnu/packages/admin.scm (wpa-supplicant): Update to version 2.2. Jason Self2014-07-201-2/+2
* gnu: sudo: Update to 1.8.10p3.•••* gnu/packages/admin.scm (sudo): Update to version 1.8.10p3. Jason Self2014-07-201-2/+2
* guix: refresh: Add --list-dependent option.•••* guix/packages.scm (package-direct-inputs): New procedure. * gnu/packages.scm (vhash-refq, package-direct-dependents) (package-transitive-dependents, package-covering-dependents): New procedures. * guix/scripts/refresh.scm (%options, show-help, guix-refresh): Add --list-dependent option. * doc/guix.texi (Invoking guix refresh): Document '--list-dependent' option. Eric Bavier2014-07-204-30/+156
* guix: utils: Add fold-tree and fold-tree-leaves.•••* guix/utils.scm (fold-tree, fold-tree-leaves): New functions. * tests/utils.scm: Add tests for them. Eric Bavier2014-07-202-1/+67
* gnu: htop: Update to 1.0.3.•••* gnu/packages/admin.scm (htop): Update to version 1.0.3. Jason Self2014-07-201-3/+3
* gnu: dfc: Update to 3.0.4.•••* gnu/packages/admin.scm (dfc): Update to version 3.0.4. Jason Self2014-07-201-3/+3
* gnu: Enable swig tests.•••* gnu/packages/swig.scm (swig): Add boost as input and enable tests. John Darrington2014-07-201-5/+2
* gnu: linux-libre: Update to 3.15.6.•••* gnu/packages/linux.scm (linux-libre): Update to version 3.15.6. Jason Self2014-07-191-2/+2
* install: Add wireless-tools package.•••* gnu/system/install.scm (installation-os): Add wireless-tools to packages. David Thompson2014-07-191-0/+1
* linux-initrd: Add AHCI modules.•••* gnu/system/linux-initrd (linux-modules): Add them. David Thompson2014-07-191-1/+2
* gnu: Add wireless-tools.•••* gnu/packages/linux.scm (wireless-tools): New variable. David Thompson2014-07-191-0/+26
* install: Set the store's permission to #o1775.•••Fixes <http://bugs.gnu.org/18053>. Reported by Mark H Weaver <mhw@netris.org>. * guix/build/install.scm (directives): Add mode #o1775 for STORE. Ludovic Courtès2014-07-191-1/+1
* gnu: Add datamash.•••* gnu/packages/datamash.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. Eric Bavier2014-07-182-0/+49
* Thank Marek.Ludovic Courtès2014-07-181-0/+1
* guix system: init: Always use /var/guix as the target state directory.•••Fixes <http://bugs.gnu.org/18049>. Reported by Marek Benc <merkur32@gmail.com>. * guix/scripts/system.scm (copy-closure): Pass #:state-directory to 'register-path'. Ludovic Courtès2014-07-181-1/+6
* guix-register: Add '--state-directory' parameter.•••* nix/guix-register/guix-register.cc (GUIX_OPT_STATE_DIRECTORY): New macro. (parse_opt): Honor it. * tests/guix-register.sh: Add test with '--state-directory'. * guix/store.scm (register-path): Add #:state-directory parameter. Ludovic Courtès2014-07-183-34/+67
* Fix typos in manual.•••* doc/guix.texi (Using the Configuration System): 'gid' -> 'group' in user-account example. (Initial RAM Disk): 'base-init' -> 'base-initrd'. Mark H Weaver2014-07-181-2/+2
* gnu: Add Aegis.•••* gnu/packages/version-control.scm (aegis): New variable. * gnu/packages/patches/aegis-constness-error.patch: New file. * gnu/packages/patches/aegis-perl-tempdir1.patch: New file. * gnu/packages/patches/aegis-perl-tempdir2.patch: New file. * gnu/packages/patches/aegis-test-fixup-1.patch: New file. * gnu/packages/patches/aegis-test-fixup-2.patch: New file. John Darrington2014-07-186-0/+175
* gnu: whitespace change only•••* gnu/packages/version-control.scm: Remove blank line John Darrington2014-07-181-1/+0
* Update 'AUTHORS'.•••* AUTHORS: Correct the email address I use for Guix work. John Darrington2014-07-181-1/+1
* gnu: apr-util: Run 'make check' sequentially.•••* gnu/packages/apr.scm (apr-util)[arguments]: Add #:parallel-tests?. Ludovic Courtès2014-07-181-1/+7
* Merge branch 'gettext-upgrade'Ludovic Courtès2014-07-171-2/+2
|\
| * gnu: gettext: Update to 0.19.2.•••* gnu/packages/gettext.scm (gnu-gettext): Update to 0.19.2. Ludovic Courtès2014-07-151-2/+2
* | gnu: ffmpeg: Update to 2.3.•••* gnu/packages/video.scm (ffmpeg): Update to version 2.3. Signed-off-by: Jason Self <j@jxself.org> Signed-off-by: Ludovic Courtès <ludo@gnu.org> Jason Self2014-07-171-2/+2
* | gnu: libogg: Update to 1.3.2.•••* gnu/packages/xiph.scm (libogg): Update to version 1.3.2. Signed-off-by: Jason Self <j@jxself.org> Signed-off-by: Ludovic Courtès <ludo@gnu.org> Jason Self2014-07-171-2/+2
* | install: Show the "System Installation" node.•••* gnu/system/install.scm (log-to-info): Go to the new 'System Installation' node. Ludovic Courtès2014-07-171-1/+1
* | gnu: guix: Upgrade development snapshot.•••* gnu/packages/package-management.scm (guix): Upgrade to commit 0ae8c15. Ludovic Courtès2014-07-171-2/+2
* | doc: Add "Setuid Programs" node.•••* doc/guix.texi (Setuid Programs): New node. Ludovic Courtès2014-07-171-0/+48
* | doc: Add "Initial RAM Disk" section.•••* doc/guix.texi (Initial RAM Disk): New node. * gnu/system/linux-initrd.scm (expression->initrd): Adjust docstring. Ludovic Courtès2014-07-172-5/+78
* | records: Report unknown field names in inheriting forms.•••* guix/records.scm (define-record-type*)[record-inheritance]: Check for unexpected field names. * tests/records.scm ("define-record-type* with let* behavior"): Return #t, not *unspecified*. ("define-record-type* & inherit & extra initializers"): New test. Ludovic Courtès2014-07-172-1/+24
* | records: Factorize error-reporting macro.•••* guix/records.scm (record-error): New macro. (define-record-type*)[error*]: Remove. Use 'record-error' instead. Ludovic Courtès2014-07-171-20/+24
* | records: Add tests for error cases.•••* tests/records.scm (test-module): New procedure. ("define-record-type* & missing initializers", "define-record-type* & extra initializers"): New tests. Ludovic Courtès2014-07-171-1/+41
* | services: Add 'console-font-service'.•••* gnu/services/base.scm (unicode-start, console-font-service): New procedures. (%base-services): Call 'console-font-service' for TTY1 to TTY6. * gnu/system/install.scm (installation-services): Add comment about the console font. Call 'console-font-service' for TTY1 to TTY6. Ludovic Courtès2014-07-172-3/+65
* | gexp: Gracefully handle printing of gexps with spliced references.•••* guix/gexp.scm (write-gexp): Wrap 'write' call in 'false-if-exception'. * tests/gexp.scm ("printer", "printer vs. ungexp-splicing"): New tests. Ludovic Courtès2014-07-172-1/+24
* | doc: List noteworthy limitations.•••* doc/guix.texi (Limitations): New subsection. Ludovic Courtès2014-07-171-5/+41
* | services: syslog: Don't write trivial error messages to /dev/console.•••* gnu/services/base.scm (syslog-service): Change "*.err" to "*.alert". Ludovic Courtès2014-07-161-1/+1