summary refs log tree commit diff
path: root/build-aux/hydra
AgeCommit message (Collapse)Author
2014-04-11hydra: Specify the image size of the QEMU image.Ludovic Courtès
* build-aux/hydra/gnu-system.scm (qemu-jobs): Specify #:disk-image-size.
2014-04-09hydra: Make demo OS smaller.Ludovic Courtès
* 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.
2014-04-06hydra: qemu-jobs: Return a derivation file name, not a derivation.Ludovic Courtès
* build-aux/hydra/gnu-system.scm (qemu-jobs)[->alist]: Return the derivation file name, not the derivation.
2014-04-05hydra: Change 'qemu-jobs' to return name/thunk pairs.Ludovic Courtès
* build-aux/hydra/gnu-system.scm (qemu-jobs)[->job]: Change the cdr to a thunk.
2014-04-05hydra: Add 'qemu-image' job.Ludovic Courtès
* 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.
2014-03-25hydra: Hard-code target systems.Ludovic Courtès
* 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.
2014-03-25hydra: Fix typo in core package list.Ludovic Courtès
* build-aux/hydra/gnu-system.scm: Use (gnu packages gcc). (%core-packages): Remove nonexistent 'gcc'; add GCC-4.8 and GCC-4.7.
2014-03-25hydra: Remove cross-builds from i686-linux to mips64el-linux-gnuabi64.Ludovic Courtès
* build-aux/hydra/gnu-system.scm (hydra-jobs)[cross-jobs]: Define 'from-32-to-64?'. Filter out %CROSS-TARGETS that match.
2014-03-25hydra: Build GCC and glibc, not their '-final' variant.Ludovic Courtès
* build-aux/hydra/gnu-system.scm (%core-packages): Replace GCC-FINAL and GLIBC-FINAL with GCC and GLIBC.
2014-02-27Merge branch 'master' into core-updatesLudovic Courtès
Conflicts: gnu/packages/libwebsockets.scm
2014-02-27hydra: Set the default absolute build timeout to 20h.Ludovic Courtès
* build-aux/hydra/gnu-system.scm (package->alist): Add 'timeout' item.
2014-01-25Merge branch 'master' into core-updatesLudovic Courtès
2014-01-18hydra: Add debugging for the Guix job set.Ludovic Courtès
* build-aux/hydra/guix.scm: Set '%load-verbosely'.
2014-01-11hydra: Add GCC, Binutils, and libc to the core package set.Ludovic Courtès
* build-aux/hydra/gnu-system.scm (%core-packages): Add GCC-FINAL, GLIBC-FINAL, and BINUTILS.
2013-12-10hydra: Add zlib, gzip, and xz to the core package set.Ludovic Courtès
* build-aux/hydra/gnu-system.scm (%core-packages): Add zlib, gzip, and xz.
2013-11-20hydra: Adjust to gettext package rename.Ludovic Courtès
* build-aux/hydra/gnu-system.scm (%core-packages): Change 'gettext' to 'gnu-gettext'.
2013-09-18hydra: Pass the directory name of the Nix checkout.Ludovic Courtès
* build-aux/hydra/guix.scm (hydra-jobs): Extract the 'file-name' item from NIX-CHECKOUT, and pass that to 'tarball-package'.
2013-09-18hydra: Fix typo.Ludovic Courtès
* build-aux/hydra/guix.scm (tarball-package): Unquote 'nix-checkout'.
2013-09-18hydra: Add missing import.Ludovic Courtès
* build-aux/hydra/gnu-system.scm, build-aux/hydra/guix.scm: Use (guix derivations).
2013-09-18hydra: Return the .drv file names, not the <derivation> objects.Ludovic Courtès
* 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.
2013-09-18hydra: Point the Git submodule to our local copy.Ludovic Courtès
* 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'.
2013-09-08hydra: Support a 'subset' argument.Ludovic Courtès
* 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".
2013-09-03hydra: Add Graphviz as an input to the "tarball" job.Ludovic Courtès
* build-aux/hydra/guix.scm (tarball-package): Add GRAPHVIZ to `native-inputs'.
2013-09-03hydra: Add Git as an input to the "tarball" job.Ludovic Courtès
* build-aux/hydra/guix.scm (tarball-package): Add `native-inputs' field.
2013-08-25hydra: Comment out all Git invocations in `bootstrap'.Ludovic Courtès
* build-aux/hydra/guix.scm (tarball-package): Comment out all `git' invocations.
2013-08-25hydra: Add missing import.Ludovic Courtès
* build-aux/hydra/guix.scm: Use (srfi srfi-26).
2013-08-25hydra: Return a symbol/thunk pair.Ludovic Courtès
* build-aux/hydra/guix.scm (hydra-jobs): Return a symbol/thunk pair.
2013-08-24hydra: Extract the actual file name from the Guix checkout.Ludovic Courtès
* build-aux/hydra/guix.scm (hydra-jobs): Extract the `file-name' part of CHECKOUT.
2013-08-24hydra: Add job to run "make distcheck" on Guix.Ludovic Courtès
* build-aux/hydra/guix.scm: New file. * Makefile.am (EXTRA_DIST): Add it.
2013-07-16hydra: Fix typo.Ludovic Courtès
* build-aux/hydra/gnu-system.scm (hydra-jobs): Use `cons', not `append'.
2013-07-16hydra: Build for all the specified systems.Ludovic Courtès
* build-aux/hydra/gnu-system.scm (hydra-jobs): Pick all the `system' keys in ARGUMENTS. [cross-jobs]: Turn into a procedure, with a `system' parameter. Build packages for all of SYSTEMS and %CROSS-TARGETS.
2013-07-16hydra: Distinguish between jobs for different system types.Ludovic Courtès
* build-aux/hydra/gnu-system.scm (package-job, package-cross-job): Append `.SYSTEM' to the job name.
2013-07-16hydra: Honor the `system' argument.Ludovic Courtès
* build-aux/hydra/gnu-system.scm (hydra-jobs): Really look up the `system' symbol in ARGUMENTS.
2013-06-26build: Add "mips64el-linux-gnuabi64" as a cross build target.Ludovic Courtès
* build-aux/hydra/gnu-system.scm (%packages-to-cross-build): Add %bootstrap-tarballs. (%cross-targets): Add "mips64el-linux-gnuabi64".
2013-06-25build: Build the bootstrap tarballs on Hydra.Ludovic Courtès
* build-aux/hydra/gnu-system.scm (%packages-to-cross-build): Uncomment the bootstrap tarball packages.
2013-06-20build: Move Hydra recipe to build-aux/hydra.Ludovic Courtès
* hydra.scm: Rename to... * build-aux/hydra/gnu-system.scm: ... this. * Makefile.am (EXTRA_DIST): Adjust accordingly.