~ruther/guix-local

442a6ff5 — Ludovic Courtès 10 years ago
tests: Disable grafts by default.

Fixes <http://bugs.gnu.org/22872>.
Reported by myglc2 <myglc2@gmail.com>.

* test-env.in: Define and export 'GUIX_BUILD_OPTIONS'.
* tests/guix-build.sh: When setting 'GUIX_BUILD_OPTIONS', make sure it
contains '--no-grafts'.
* tests/guix-package.sh: Likewise.
* tests/guix-daemon.sh: Add (%graft? #f) in Scheme snippets.
637cd125 — Ludovic Courtès 10 years ago
graph: Ignore 'GUIX_BUILD_OPTIONS'.

Previously 'GUIX_BUILD_OPTIONS' would be honored, but 'guix graph' does
not support the common build options.

* guix/scripts/graph.scm (guix-graph): Use 'args-fold*' instead of
'parse-command-line'.
7573d30f — Ludovic Courtès 10 years ago
guix build: Move '--no-grafts' to the common build options.

* guix/scripts/build.scm (%options): Move --no-grafts to...
(%standard-build-options): ... here.
(show-help, show-build-options-help): Adjust accordingly.
* guix/scripts/archive.scm (%default-options): Add 'graft?'.
(guix-archive): Parametrize '%graft?'.
* guix/scripts/environment.scm (%default-options): Add 'graft?'.
(guix-environment): Parametrize '%graft?'.
* guix/scripts/package.scm (%default-options): Add 'graft?'.
(guix-package): Parametrize '%graft?'.
* guix/scripts/system.scm (%default-options): Add 'graft?'.
(guix-system): Parametrize 'graft?'.
* doc/guix.texi (Additional Build Options): Move --no-grafts to...
(Common Build Options): ... here.
1cbdf82d — Ludovic Courtès 10 years ago
guix archive: Use 'with-store'.

* guix/scripts/archive.scm (guix-archive): Use 'with-store' instead of
an explicit 'open-connection'.
ed742bc4 — Mark H Weaver 10 years ago
gnu: openssl: Enable ssl2 at build time to ensure ABI compatible graft.

Fixes <https://debbugs.gnu.org/22876>
Reported by Christopher Allan Webber <cwebber@dustycloud.org>.

* gnu/packages/tls.scm (openssl-1.0.2g)[arguments]: Override the inherited
  'configure' phase to add "enable-ssl2" as an argument to ./config.
eb8065cd — Leo Famulari 10 years ago
gnu: ilmbase: Fix typo in adding a patch.

* gnu-system.am (dist_patch_DATA): Fix typo.
5e8276dcf4e3a05f69176dca816f00616e7f0593
6150b5c7 — 宋文武 10 years ago
gnu: xfce: Don't wrap 'startxfce4'.

The necessary environment variables are set by 'etc/profile' now.

* gnu/packages/xfce.scm (xfce)[build-system]: Use 'trivial-build-system'.
[arguments]: Simplify.
5e8276dc — Leo Famulari 10 years ago
gnu: ilmbase: Add patch to fix build on i686.

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

* gnu/packages/patches/ilmbase-fix-tests.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/graphics.scm (ilmbase)[source]: Add patch.
88ccca45 — Leo Famulari 10 years ago
gnu: openssh: Update to 7.2p1.

* gnu/packages/ssh.scm (openssh): Update to 7.2p1.
599860d2 — Leo Famulari 10 years ago
gnu: libressl: Update to 2.2.6.

* gnu/packages/tls.scm (libressl): Update to 2.2.6.
043c3f0b — Leo Famulari 10 years ago
gnu: parallel: Update to 20160222.

* gnu/packages/parallel.scm (parallel): Update to 20160222.
f82c8c3c — Pjotr Prins 10 years ago
gnu: r-go-db: Bioconductor changed URL for data downloads.

* gnu/packages/bioinformatics.scm (r-go-db)[source]: Update data URL.
27acfaea — Pjotr Prins 10 years ago
gnu: r-iranges: Update to 2.4.8.

* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.4.8.
8921841d — Pjotr Prins 10 years ago
gnu: r-s4vectors: Update to 0.8.11.

* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.8.11.
b70fa3c7 — Pjotr Prins 10 years ago
gnu: r-ggplot2: Update to 2.0.0.

* gnu/packages/statistics.scm (r-ggplot2): Update to 2.0.0.
caeadfdd — Ludovic Courtès 10 years ago
gnu: openssl: Replace with 1.0.2g [fixes CVE-2016-{0800,0705,0798,0797,0799,0702,0703,0704}].

See <http://openssl.org/news/secadv/20160301.txt>.
Also fixes <http://bugs.gnu.org/22831>.

* gnu/packages/patches/openssl-c-rehash-in.patch: New file.
* gnu/packages/tls.scm (openssl)[replacement]: New field.
(openssl-1.0.2g): New variable.
c22a1324 — Ludovic Courtès 10 years ago
grafts: Graft recursively.

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

* guix/grafts.scm (graft-derivation): Rename to...
(graft-derivation/shallow): ... this.
(graft-origin-file-name, item->deriver, non-self-references)
(cumulative-grafts, graft-derivation): New procedures
* tests/grafts.scm ("graft-derivation, grafted item is a direct
dependency"): Clarify title.  Use 'grafted' instead of 'graft' to refer
to the grafted derivation.
("graft-derivation, grafted item is an indirect dependency")
("graft-derivation, no dependencies on grafted output"): New tests.
* guix/packages.scm (input-graft): Change to take a package instead of
an input.
(input-cross-graft): Likewise.
(fold-bag-dependencies): New procedure.
(bag-grafts): Rewrite in terms of 'fold-bag-dependencies'.
* tests/packages.scm ("package-derivation, indirect grafts"): Comment out.
* doc/guix.texi (Security Updates): Mention run-time dependencies and
recursive grafting.
d06fc008 — Efraim Flashner 10 years ago
gnu: tiled: Use 'modify-phases'.

* gnu/packages/game-development.scm (tiled)[arguments]: Use 'modify-phases'.
e8ea01d9 — Efraim Flashner 10 years ago
gnu: tiled: Update to 0.15.1.

* gnu/packages/game-development.scm (tiled): Update to 0.15.1.
d1e32822 — Ricardo Wurmus 10 years ago
gnu: Add PePr.

* gnu/packages/bioinformatics.scm (pepr): New variable.
Next