| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/system.scm (<operating-system>)[groups]: Change default to just
the 'root' group.
[sudoers]: New field.
(etc-directory): Add #:sudoers parameter. Add 'sudoers' to the
file union.
(operating-system-etc-directory): Pass #:sudoers to 'etc-directory'.
(%setuid-programs): Add 'sudo'.
(%sudoers-specification): New variable.
* gnu/system/linux.scm (base-pam-services): Add 'sudo'.
* build-aux/hydra/demo-os.scm: Add 'groups' field; add 'guest' to the
'wheel' group.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/system.scm (<operating-system>)[pam-services, setuid-programs]:
New fields.
(etc-directory)[bashrc]: Prepend /run/setuid-programs to $PATH.
(operating-system-etc-directory): Honor
'operating-system-pam-services'.
(%setuid-programs): New variable.
(operating-system-boot-script): Add (guix build utils) to the set of
imported modules. Call 'activate-setuid-programs' in boot script.
* gnu/system/linux.scm (base-pam-services): New procedure.
* guix/build/activation.scm (%setuid-directory): New variable.
(activate-setuid-programs): New procedure.
* build-aux/hydra/demo-os.scm: Add 'pam-services' field.
|
|
|
|
|
| |
* build-aux/hydra/gnu-system.scm (qemu-jobs): Specify
#:disk-image-size.
|
|
|
|
|
|
| |
* build-aux/hydra/demo-os.scm: Replace Emacs with Zile. Enable
auto-login as "guest". This is the configuration used for the Guix
0.6 VM image.
|
|
|
|
|
| |
* build-aux/hydra/gnu-system.scm (qemu-jobs)[->alist]: Return the
derivation file name, not the derivation.
|
|
|
|
|
| |
* build-aux/hydra/gnu-system.scm (qemu-jobs)[->job]: Change the cdr to a
thunk.
|
|
|
|
|
|
|
|
| |
* build-aux/hydra/demo-os.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.
* build-aux/hydra/gnu-system.scm (qemu-jobs): New procedure.
(hydra-jobs): Use it.
* guix/scripts/system.scm (read-operating-system): Export.
|
|
|
|
|
| |
* build-aux/check-available-binaries.scm: Add call to
'set-build-options'.
|
|
|
|
|
|
| |
* build-aux/hydra/gnu-system.scm (hydra-jobs)[systems]: Define locally,
independently of ARGUMENTS. This matches the new Hydra convention,
where using a 'system' input is deprecated.
|
|
|
|
|
| |
* build-aux/hydra/gnu-system.scm: Use (gnu packages gcc).
(%core-packages): Remove nonexistent 'gcc'; add GCC-4.8 and GCC-4.7.
|
|
|
|
|
| |
* build-aux/hydra/gnu-system.scm (hydra-jobs)[cross-jobs]: Define
'from-32-to-64?'. Filter out %CROSS-TARGETS that match.
|
|
|
|
|
| |
* build-aux/hydra/gnu-system.scm (%core-packages): Replace GCC-FINAL and
GLIBC-FINAL with GCC and GLIBC.
|
|\
| |
| |
| |
| | |
Conflicts:
gnu/packages/libwebsockets.scm
|
| |
| |
| |
| | |
* build-aux/hydra/gnu-system.scm (package->alist): Add 'timeout' item.
|
|\| |
|
| |
| |
| |
| | |
* build-aux/hydra/guix.scm: Set '%load-verbosely'.
|
|/
|
|
|
| |
* build-aux/hydra/gnu-system.scm (%core-packages): Add GCC-FINAL,
GLIBC-FINAL, and BINUTILS.
|
|
|
|
| |
* build-aux/hydra/gnu-system.scm (%core-packages): Add zlib, gzip, and xz.
|
|
|
|
|
| |
* build-aux/list-packages.scm (package->sxml)[snippet-link]: If
'package-field-location' returns #f, use 'package-location.
|
|
|
|
|
| |
* build-aux/hydra/gnu-system.scm (%core-packages): Change 'gettext' to
'gnu-gettext'.
|
|\
| |
| |
| |
| | |
Conflicts:
guix/packages.scm
|
| |
| |
| |
| |
| |
| | |
* build-aux/list-packages.scm (package->sxml)[patches](snippet-link):
New procedure.
Use it to produce a link to the 'origin-snippet', if any.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* build-aux/download.scm (file-name->uri): Update URL to /20131110.
* gnu-system.am (nodist_bootstrap_x86_64_linux_DATA,
nodist_bootstrap_i686_linux_DATA): Change base name to
'guile-2.0.9.tar.xz'.
(gnu/packages/bootstrap/x86_64-linux/guile-2.0.9.tar.xz,
gnu/packages/bootstrap/i686-linux/guile-2.0.9.tar.xz): New targets.
(gnu/packages/bootstrap/x86_64-linux/guile-2.0.7.tar.xz,
gnu/packages/bootstrap/i686-linux/guile-2.0.7.tar.xz): Remove.
(gnu/packages/bootstrap/mips64el-linux/guile-2.0.9.tar.xz): Update
hash.
* gnu/packages/base.scm (gcc-boot0): Base upon GCC-4.8. Enable C++, and
add a few --disable flags. Remove MPFR workaround.
(cross-gcc-wrapper): Base upon GCC-4.8. Wrap both 'gcc' and 'g++'.
(libstdc++): New variable.
(gcc-final): Add it as an input; pass corresponding -I and -L flags.
* gnu/packages/bootstrap.scm (%bootstrap-guile): Always use
"guile-2.0.9.tar.xz.
(%bootstrap-coreutils&co): Update hashes.
(%bootstrap-binutils): Update URL and hashes.
(%bootstrap-glibc): Likewise.
(%bootstrap-gcc): Likewise.
* gnu/packages/gcc.scm (gcc-4.7): Add LDFLAGS.
Add --disable-libstdcxx-pch.
Modify the GNU_USER*_SPEC macros from gnu-user*.h instead of the raw
_SPEC macros.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* .gitignore: Add entry for bootstrap/mips64el-linux/guile-2.0.9.tar.xz.
* gnu-system.am (bootstrap_mips64el_linuxdir,
dist_bootstrap_mips64el_linux_DATA, nodist_bootstrap_mips64el_linux_DATA):
New variables.
(DISTCLEANFILES): Add $(nodist_bootstrap_mips64el_linux_DATA).
(gnu/packages/bootstrap/mips64el-linux/guile-2.0.9.tar.xz): New target.
* build-aux/download.scm (file-name->uri): Adapt to the newer mips64el-linux
bootstrap tarballs.
* gnu/packages/bootstrap.scm (%bootstrap-guile, %bootstrap-coreutils&co,
%bootstrap-binutils, %bootstrap-glibc, %bootstrap-gcc): Adapt to the newer
mips64el-linux bootstrap tarballs.
* gnu/packages/bootstrap/mips64el-linux/bash:
* gnu/packages/bootstrap/mips64el-linux/mkdir:
* gnu/packages/bootstrap/mips64el-linux/tar:
* gnu/packages/bootstrap/mips64el-linux/xz: New files.
|
|
|
|
|
|
| |
* build-aux/list-packages.scm (list-join): New procedure.
(package->sxml)[patch-url]: New procedure.
Use it.
|
|
|
|
|
|
|
|
|
|
| |
* build-aux/sync-synopses.scm: Rename to...
* build-aux/sync-descriptions.scm: ... this. Compare the value of
'gnu-package-doc-description' and 'package-description' and report any
mismatch.
* Makefile.am (EXTRA_DIST): Adjust accordingly.
(sync-synopses): Rename to...
(sync-descriptions): ... this.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* build-aux/list-packages.scm (package->sxml): Add parameters previous,
description-ids and remaining, update docstring accordingly. Introduce logic
for fold-values process.
(insert-tr): Moved sxml package table-row generation to new function; remove
<a> elements and JS function calls. These are created through JS
(prep_pkg_descs). Add insert-js-call for every 15th package, and the last.
(insert-js-call): New function.
(packages->sxml): Change map to fold values; add init params.
(insert-js): show_hide: add compatibility check, introduce, use thingLink
prep: new JS function.
bulk_show_hide: new JS function.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
| |
* build-aux/check-available-binaries.scm: Use 'derivation->output-path'
instead of 'derivation-path->output-path'.
|
|
|
|
|
| |
* build-aux/hydra/guix.scm (hydra-jobs): Extract the 'file-name' item
from NIX-CHECKOUT, and pass that to 'tarball-package'.
|
|
|
|
| |
* build-aux/hydra/guix.scm (tarball-package): Unquote 'nix-checkout'.
|
|
|
|
|
| |
* build-aux/hydra/gnu-system.scm, build-aux/hydra/guix.scm: Use (guix
derivations).
|
|
|
|
|
|
| |
* build-aux/hydra/gnu-system.scm (package->alist): Call
'derivation-file-name' on the result of 'package-derivation'.
* build-aux/hydra/guix.scm (package->alist): Likewise.
|
|
|
|
|
|
|
|
| |
* build-aux/hydra/guix.scm (tarball-package): Add 'nix-checkout'
parameter. Replace 'patch-bootstrap-script' phase by
'set-nix-module'.
(hydra-jobs): Get the 'nix' value from ARGUMENTS, and pass it to
'tarball-package'.
|
|
|
|
|
|
|
| |
* build-aux/hydra/gnu-system.scm (%core-packages): New variable.
(%packages-to-cross-build): Make an alias for %CORE-PACKAGES.
(hydra-jobs): Check for the 'subset' argument, and honor it for values
"all" and "core".
|
|
|
|
|
| |
* build-aux/hydra/guix.scm (tarball-package): Add GRAPHVIZ to
`native-inputs'.
|
|
|
|
| |
* build-aux/hydra/guix.scm (tarball-package): Add `native-inputs' field.
|
|
|
|
|
|
| |
* build-aux/list-packages.scm (insert-css): Tidy CSS alignment etc.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
| |
* build-aux/hydra/guix.scm (tarball-package): Comment out all `git'
invocations.
|
|
|
|
| |
* build-aux/hydra/guix.scm: Use (srfi srfi-26).
|
|
|
|
| |
* build-aux/hydra/guix.scm (hydra-jobs): Return a symbol/thunk pair.
|
|
|
|
|
| |
* build-aux/hydra/guix.scm (hydra-jobs): Extract the `file-name' part of
CHECKOUT.
|
|
|
|
|
| |
* build-aux/hydra/guix.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.
|
|
|
|
|
|
| |
* build-aux/list-packages.scm (package->sxml, packages->sxml): specify the size
of images in pixels (see
http://www.w3.org/TR/html5/embedded-content-0.html#attr-dim-height)
|
|
|
|
|
|
|
| |
* build-aux/list-packages.scm (list-packages): Add missing closing </div>
after footer include.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
| |
* build-aux/list-packages.scm (package->sxml): remove a useless "colspan"
attribute.
|
|
|
|
|
| |
* build-aux/list-packages.scm (package->sxml): add an alternative text for the
logos of the packages.
|
|
|
|
|
|
|
| |
See http://www.w3.org/TR/html5-diff/#changed-attributes for more information.
* build-aux/list-packages.html (insert-js): remove "language" attribute, useless for the
"script" element.
|
|
|
|
|
|
|
| |
See http://www.w3.org/TR/html5-diff/#obsolete-attributes for more information.
* build-aux/list-packages.html(package-sxml)[description-id]: remove "height"
attribute for "td" elements.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* build-aux/list-packages.scm (package->sxml)[license, status]: Add
title for <a> element.
Add alt and title for gnu-logo <img> element. Add title to package
website <a> element.
(packages->sxml): Wrap <div id="intro"> intro paragraph in <p> element.
Add table header row to <table id="packages">
Add <a> back to top of the page beneath table.
(insert-css, insert-js): New procedures.
(list-packages): Move JavaScript to 'insert-js', and CSS to 'insert-css'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* build-aux/list-packages.scm (package-logo): Assign class of
'package-description' to package synopsis div; 'package-logo'. Move inline
CSS where possible.
(packages->sxml): Assign id of 'intro' to intro div, 'packages' to the
table. Move inline CSS.
(list-packages): Create new <style> section, containing all inline CSS.
Move JavaScript <script> section to above banner include to place it in
<head>.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|