~ruther/guix-local

ae0bcc1e — Mark H Weaver 11 years ago
hydra: Support per-package absolute build timeouts.

* build-aux/hydra/gnu-system.scm (package->alist): Use the 'timeout' value in
  the package 'properties' alist, if present.
307153c1 — Alex Kost 11 years ago
emacs: Report about "search paths" after operation.

* guix/scripts/package.scm: Export 'display-search-paths'.
* emacs/guix-main.scm (process-package-actions): Use it.
5a727cdf — Alex Kost 11 years ago
emacs: Add 'guix-apply-manifest'.

* emacs/guix-base.el (guix-apply-manifest): New command.
  Bind it to "M" key.
* doc/emacs.texi (Emacs General info): Document it.
578b98da — Alex Kost 11 years ago
emacs: Remove "M" key binding for marking all lines.

* emacs/guix-list.el: Split 'guix-list-mark' into internal and
  interactive functions.  Remove "M" key binding, use "C-u m" instead.
  (guix-list--mark): New function.  Use it in other marking functions.
  (guix-list-mark): Mark all lines with a prefix argument.
* doc/emacs.texi (Emacs List buffer): Document changes in the key
  bindings.
5ff408d9 — 宋文武 11 years ago
python-pillow: Update to 2.8.1, remove duplicated ones.

* gnu/packages/python.scm (python-pillow): Update to 2.8.1.
  [inputs]: Add freetype and libwebp.
  (python-pillow, python2-pillow): Remove duplicated variables.
0b4eb42e — 宋文武 11 years ago
gnu: webkitgtk: Update to 2.8.3.

The version (2.8.9) mentioned in the previous commit (e7e8ea0) message
was wrong.  Should be '2.4.9'.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.8.3.
e7e8ea06 — 宋文武 11 years ago
gnu: webkitgtk-2.4: Update to 2.8.9, build with gtk3.

* gnu/packages/webkit.scm (webkitgtk-2.4): Update to 2.8.9, build with gtk3.
  Move flex and which to 'native-inputs'.  Remove #:configure-flags.
  (webkitgtk/gtk+-2): New variable.
* gnu/packages/gnucash.scm (gnucash): Use webkitgtk/gtk+-2.
* gnu/packages/patches/webkitgtk-2.4.8-gmutexlocker.patch: Remove file.
* gnu-system.am (dist_patch_DATA): Remove it.

Co-authored-by: Feng Shu <tumashu@163.com>
a54bd6d7 — David Thompson 11 years ago
guix environment: Add --ad-hoc option.

* guix/scripts/environment.scm (%options): Add "ad-hoc" option.
  (show-help): Display help for "--ad-hoc".
  (packages+propagated-inputs): New procedure.
  (guix-environment): Create ad hoc environment when asked.
* doc/guix.texi ("invoking guix environment"): Document it.
1ba4796d — Ludovic Courtès 11 years ago
profiles: Deal with non-directory items in share/icons.

Reported by Mark H Weaver <mhw@netris.org>.

* guix/profiles.scm (gtk-icon-themes)[build]: Check whether DIR is a directory
  before calling 'ensure-writable-directory'.
6a669bda — Ludovic Courtès 11 years ago
profiles: Export 'ensure-writable-directory' and use it.

* guix/build/profiles.scm (ensure-writable-directory): Export.
* guix/profiles.scm (gtk-icon-themes)[build]: Remove '@@' form and use (guix
  build profiles).
102f7101 — Ludovic Courtès 11 years ago
profiles: Don't assume all the inputs are of a package are packages.

Reported by Ricardo Wurmus.

* guix/profiles.scm (gtk-icon-themes)[entry-lookup-gtk+](find-among-packages):
  Rename to...
  (find-among-inputs): ... this.  Check whether INPUT is a package before
  calling 'package-name'.  Fixes a regression introduced in b04af0e.
1e2644bb — Ludovic Courtès 11 years ago
doc: Clarify that --disable-chroot is needed for non-root users.

* doc/guix.texi (Build Environment Setup, Invoking guix-daemon): Mention
  --disable-chroot as needed for non-root users.
781d0a2c — Ludovic Courtès 11 years ago
install: Use the actual store name when building the tarball.

* gnu/system/install.scm (self-contained-tarball): Use (%store-directory)
  instead of "/gnu".
51960939 — Taylan Ulrich Bayırlı/Kammer 11 years ago
gnu: chibi-scheme: Update to 0.7.3.

* gnu/packages/scheme.scm (chibi-scheme): Update to 0.7.3.  Change URL.
365c8153 — Ricardo Wurmus 11 years ago
gnu: Add edirect.

* gnu/packages/bioinformatics.scm (edirect): New variable.
eeae0b3c — 宋文武 11 years ago
profiles: Use 'derivation?' to filter hooks.

Fixes a regression introduced in 07eaecfa.

* guix/profiles.scm (profile-derivation): Use 'derivation?' instead of
  'gexp?' to filter hooks.
b04af0ec — 宋文武 11 years ago
profiles: Add gtk-icon-themes hook.

* guix/profiles.scm (gtk-icon-themes): New function.
  (%default-profile-hooks): Add it.
628bd9b8 — Ricardo Wurmus 11 years ago
gnu: shogun: Remove non-free source files.

* gnu/packages/bioinformatics.scm (shogun)[source]: Add snippet to remove
  non-free sources.
b734996f — Ludovic Courtès 11 years ago
monads: 'foldm', 'mapm', and 'anym' now take a list of regular values.

* guix/monads.scm (foldm, mapm, anym): Change to take a list of regular
  values as is customary.
* tests/monads.scm ("mapm", "anym"): Adjust accordingly.
49c0a8d6 — Ludovic Courtès 11 years ago
tests: Make sure %BOOTSTRAP-GUILE is available when we need it.

* tests/derivations.scm ("derivation-prerequisites and
  valid-derivation-input?"): Renamed from "derivation-prerequisites and
  derivation-input-is-valid?".  Build %BOOTSTRAP-GUILE.  This fixes a
  regression introduced in cdb5b07 when running the whole test suite.
Next