~ruther/guix-local

d3b20a02 — Ricardo Wurmus 10 years ago
gnu: Add ruby-sdoc.

* gnu/packages/ruby.scm (ruby-sdoc): New variable.
a75bdfce — Ricardo Wurmus 10 years ago
gnu: Add ruby-pry-editline.

* gnu/packages/ruby.scm (ruby-pry-editline): New variable.
2f9e0b68 — Ricardo Wurmus 10 years ago
gnu: Add ruby-ci-reporter.

* gnu/packages/ruby.scm (ruby-ci-reporter): New variable.
fe1ddad5 — Ricardo Wurmus 10 years ago
gnu: Add ruby-atoulme-saikuro.

* gnu/packages/ruby.scm (ruby-atoulme-saikuro): New variable.
a84fa2ad — Ricardo Wurmus 10 years ago
gnu: Add ruby-simplecov.

* gnu/packages/ruby.scm (ruby-simplecov): New variable.
b0cf606f — Ricardo Wurmus 10 years ago
gnu: Add sparsehash.

* gnu/packages/crypto.scm (sparsehash): New variable.
0149354d — Ricardo Wurmus 10 years ago
gnu: Add cereal.

* gnu/packages/serialization.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
dbd3a91f — Efraim Flashner 10 years ago
gnu: xorriso: Update to 1.4.2.

* gnu/packages/cdrom.scm (xorriso): Update to 1.4.2.
02f0c3b2 — Ludovic Courtès 10 years ago
gnu: python: Move tkinter to "tk" output.

* gnu/packages/python.scm (python-2)[outputs]: New field.
[arguments]: Add 'move-tk-inter' phase.
(python2-minimal, python-minimal, wrap-python3)[outputs]: New field.
d2cc9c7c — Ludovic Courtès 10 years ago
gnu: python: Clarify and shorten the list of built-time modules.

* gnu/packages/python.scm (python-2)[arguments]: Make the #:modules list
  shorter.
5b4e2791 — Ludovic Courtès 10 years ago
gnu: python: Do not record configure flags.

This reduces the number of run-time dependencies of python-2 from 25 to
15, corresponding only to ~4 MiB.

* gnu/packages/python.scm (python-2)[arguments]: Add
  'do-not-record-configure-flags' phase.
c5a05e31 — Ludovic Courtès 10 years ago
gnu: python: Factorize configure flags with minimal variants.

* gnu/packages/python.scm (python2-minimal, python-minimal)[arguments]:
  Reuse the inherited configure flags, and just add
  --without-system-ffi.
9820a6d4 — Ludovic Courtès 10 years ago
gnu: python: Make 'sys.version' deterministic.

* gnu/packages/patches/python-2-deterministic-build-info.patch,
  gnu/packages/patches/python-3-deterministic-build-info.patch: New
  files.
* gnu/packages/python.scm (python-2, python): Use them.
* gnu-system.am (dist_patch_DATA): Add them.
a665996f — Ludovic Courtès 10 years ago
gnu: python: Set SOURCE_DATE_EPOCH to 1 instead of 0.

* gnu/packages/python.scm (python-2)[arguments]: Set SOURCE_DATE_EPOCH
  to 1 to match what the daemon does.
* guix/build/python-build-system.scm (set-SOURCE-DATE-EPOCH): Likewise.
dedc8320 — Ludovic Courtès 10 years ago
gnu: python-2: Honor 'SOURCE_DATE_EPOCH'.

* gnu/packages/patches/python-2.7-source-date-epoch.patch: New file.
* gnu/packages/python.scm (python-2)[source]: Use it.
  [arguments]: Set SOURCE_DATE_EPOCH in 'patch-lib-shells' phase.
* guix/build/python-build-system.scm (set-SOURCE-DATE-EPOCH): New
  procedure.
  (%standard-phases): Add it.
* gnu-system.am (dist_patch_DATA): Add patch.
f8e7fdc4 — Ludovic Courtès 10 years ago
gnu: tcl: Produce 'tclIndex' files deterministically.

* gnu/packages/patches/tcl-mkindex-deterministic.patch: New patch.
* gnu/packages/tcl.scm (tcl)[source]: Use it.
* gnu-system.am (dist_patch_DATA): Add it.
79c8a071 — 宋文武 10 years ago
tk: Hardcode path to TK_LIBRARY.

Fixes <http://bugs.gnu.org/20889>.

* gnu/packages/patches/tk-find-library.patch: New patch.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/tcl.scm (tk)[source]: Add patch.
26059753 — Ludovic Courtès 10 years ago
refresh: Check updater availability at run time.

This is a followup to b68d2db, which added a check for updaters at
macro-expansion time.  The problem is that, when running 'guix pull',
Guile-JSON is found, so the PyPi updater (say) is added to %UPDATERS,
but then at run time Guile-JSON might be missing.

Reported by orbea on #guix.

* guix/scripts/refresh.scm (maybe-updater): Rewrite as 'syntax-rules'.
Produce code that checks conditions at run time.
(list-updaters): Update docstring.
4b7857a4 — Ricardo Wurmus 10 years ago
gnu: Add perl-dbd-mysql.

* gnu/packages/databases.scm (perl-dbd-mysql): New variable.
11d4800a — Ricardo Wurmus 10 years ago
gnu: Add Rakarrack.

* gnu/packages/audio.scm (rakarrack): New variable.
Next