aboutsummaryrefslogtreecommitdiff
path: root/build-aux/hydra/gnu-system.scm
Commit message (Expand)AuthorAge
* hydra: Make USB installation image smaller.•••* build-aux/hydra/gnu-system.scm (qemu-jobs): Reduce size of 'usb-image' to 630 MiB. Ludovic Courtès2014-06-01
* hydra: Build the installation image.•••* build-aux/hydra/gnu-system.scm (demo-os): New procedure. (qemu-jobs): Build for both x86_64-linux and i686-linux. Add 'usb-image' job that builds INSTALLATION-OS. Ludovic Courtès2014-05-31
* hydra: Don't cross-build from MIPS to MIPS.•••* build-aux/hydra/gnu-system.scm (hydra-jobs)[same?, either]: New procedure. Use it in 'remove' call. Ludovic Courtès2014-05-29
* hydra: Build for mips64el-linux.•••* build-aux/hydra/gnu-system.scm (hydra-jobs)[systems]: Add mips64el-linux. Ludovic Courtès2014-05-28
* hydra: Specify the image size of the QEMU image.•••* build-aux/hydra/gnu-system.scm (qemu-jobs): Specify #:disk-image-size. Ludovic Courtès2014-04-11
* hydra: qemu-jobs: Return a derivation file name, not a derivation.•••* build-aux/hydra/gnu-system.scm (qemu-jobs)[->alist]: Return the derivation file name, not the derivation. Ludovic Courtès2014-04-06
* hydra: Change 'qemu-jobs' to return name/thunk pairs.•••* build-aux/hydra/gnu-system.scm (qemu-jobs)[->job]: Change the cdr to a thunk. Ludovic Courtès2014-04-05
* hydra: Add 'qemu-image' job.•••* 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. Ludovic Courtès2014-04-05
* hydra: Hard-code target systems.•••* 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. Ludovic Courtès2014-03-25
* hydra: Fix typo in core package list.•••* build-aux/hydra/gnu-system.scm: Use (gnu packages gcc). (%core-packages): Remove nonexistent 'gcc'; add GCC-4.8 and GCC-4.7. Ludovic Courtès2014-03-25
* hydra: Remove cross-builds from i686-linux to mips64el-linux-gnuabi64.•••* build-aux/hydra/gnu-system.scm (hydra-jobs)[cross-jobs]: Define 'from-32-to-64?'. Filter out %CROSS-TARGETS that match. Ludovic Courtès2014-03-25
* hydra: Build GCC and glibc, not their '-final' variant.•••* build-aux/hydra/gnu-system.scm (%core-packages): Replace GCC-FINAL and GLIBC-FINAL with GCC and GLIBC. Ludovic Courtès2014-03-25
* Merge branch 'master' into core-updates•••Conflicts: gnu/packages/libwebsockets.scm Ludovic Courtès2014-02-27
|\
| * hydra: Set the default absolute build timeout to 20h.•••* build-aux/hydra/gnu-system.scm (package->alist): Add 'timeout' item. Ludovic Courtès2014-02-27
* | hydra: Add GCC, Binutils, and libc to the core package set.•••* build-aux/hydra/gnu-system.scm (%core-packages): Add GCC-FINAL, GLIBC-FINAL, and BINUTILS. Ludovic Courtès2014-01-11
|/
* hydra: Add zlib, gzip, and xz to the core package set.•••* build-aux/hydra/gnu-system.scm (%core-packages): Add zlib, gzip, and xz. Ludovic Courtès2013-12-10
* hydra: Adjust to gettext package rename.•••* build-aux/hydra/gnu-system.scm (%core-packages): Change 'gettext' to 'gnu-gettext'. Ludovic Courtès2013-11-20
* hydra: Add missing import.•••* build-aux/hydra/gnu-system.scm, build-aux/hydra/guix.scm: Use (guix derivations). Ludovic Courtès2013-09-18
* hydra: Return the .drv file names, not the <derivation> objects.•••* 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. Ludovic Courtès2013-09-18
* hydra: Support a 'subset' argument.•••* 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". Ludovic Courtès2013-09-08
* hydra: Fix typo.•••* build-aux/hydra/gnu-system.scm (hydra-jobs): Use `cons', not `append'. Ludovic Courtès2013-07-16
* hydra: Build for all the specified systems.•••* 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. Ludovic Courtès2013-07-16
* hydra: Distinguish between jobs for different system types.•••* build-aux/hydra/gnu-system.scm (package-job, package-cross-job): Append `.SYSTEM' to the job name. Ludovic Courtès2013-07-16
* hydra: Honor the `system' argument.•••* build-aux/hydra/gnu-system.scm (hydra-jobs): Really look up the `system' symbol in ARGUMENTS. Ludovic Courtès2013-07-16
* build: Add "mips64el-linux-gnuabi64" as a cross build target.•••* build-aux/hydra/gnu-system.scm (%packages-to-cross-build): Add %bootstrap-tarballs. (%cross-targets): Add "mips64el-linux-gnuabi64". Ludovic Courtès2013-06-26
* build: Build the bootstrap tarballs on Hydra.•••* build-aux/hydra/gnu-system.scm (%packages-to-cross-build): Uncomment the bootstrap tarball packages. Ludovic Courtès2013-06-25
* build: Move Hydra recipe to build-aux/hydra.•••* hydra.scm: Rename to... * build-aux/hydra/gnu-system.scm: ... this. * Makefile.am (EXTRA_DIST): Adjust accordingly. Ludovic Courtès2013-06-20