~ruther/guix-local

c6e030b2 — Eric Bavier 10 years ago
utils: Have search-path-as-list pattern search for directories.

* guix/build/utils.scm (search-path-as-list)[pattern]: Check requested file
  type.  Check pattern against directory names.
* guix/search-paths.scm (evaluate-search-paths)[pattern]: Remove symlink hack.
71eb8438 — Mark H Weaver 10 years ago
gnu: unzip: Reorganize security fixes for improved clarity.

* gnu/packages/patches/unzip-fix-overflows-and-infloop.patch: Delete
  file.  Its contents are now split into the following new files:
* gnu/packages/patches/unzip-CVE-2015-7696.patch,
  gnu/packages/patches/unzip-CVE-2015-7697.patch,
  gnu/packages/patches/unzip-overflow-on-invalid-input.patch: New files.
* gnu-system.am (dist_patch_DATA): Adjust accordingly.
* gnu/packages/zip.scm (unzip)[source]: Adjust patches accordingly.
b747a9db — Leo Famulari 10 years ago
gnu: recutils: Build the Bash builtin, readrec.

* gnu/packages/databases.scm (recutils)[native-inputs]: Add bash:include.
  [arguments]: Add configure-flag with path to headers provided by
  bash:include.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
c30f6523 — Leo Famulari 10 years ago
gnu: bash: Use 'install-file' instead of 'mkdir-p' and 'copy-file'.

* gnu/packages/bash.scm (bash): Use 'install-file' instead of 'mkdir-p'
  and 'copy-file'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3dcbb75f — Leo Famulari 10 years ago
gnu: bash: Install more headers in "include" output.

* gnu/packages/bash.com (bash): Include contents of include directory in
  "include" output.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
861be0cc — Ludovic Courtès 10 years ago
packages: Update 'check-package-freshness' to use (guix upstream).

This is a followup to 0a7c5a0.
Reported by Efraim Flashner <efraim@flashner.co.il>.

* gnu/packages.scm (check-package-freshness): Update to the new (guix
  upstream) interface.
1a1553db — Ludovic Courtès 10 years ago
gnu: gnu-pw-mgr: Update to 1.6.

* gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr): Update to 1.6.
74dc959c — Ludovic Courtès 10 years ago
gnu: help2man: Update to 1.47.2.

* gnu/packages/man.scm (help2man): Update to 1.47.2.
ee53a144 — Ludovic Courtès 10 years ago
gnu: less: Update to 481.

* gnu/packages/less.scm (less): Update to 481.
641dd73d — Ludovic Courtès 10 years ago
gnu: freeipmi: Update to 1.4.10.

* gnu/packages/freeipmi.scm (freeipmi): Update to 1.4.10.
102eac2a — Ludovic Courtès 10 years ago
import: cran: Add copyright notice.

Add notice for commit d882c23.
053cfdb3 — Ludovic Courtès 10 years ago
import: cran: Avoid HTTP redirect.

* guix/import/cran.scm (cran-fetch): Add trailing slash in URL to avoid
  HTTP redirect.
d882c235 — Ludovic Courtès 10 years ago
import: cran: Add updater.

* guix/import/cran.scm (downloads->url, nodes->text): New procedures.
  (cran-sxml->sexp): Use them.  Remove equivalent local code.
  (latest-release, cran-package?): New procedures.
  (%cran-updater): New variable.
* guix/scripts/refresh.scm (%updaters): Add %CRAN-UPDATER.
* doc/guix.texi (Invoking guix refresh): Mention CRAN.
577e7505 — Ludovic Courtès 10 years ago
refresh: Remove exception catch-all.

* guix/scripts/refresh.scm (update-package): Remove 'catch #t'.
bcb571cb — Ludovic Courtès 10 years ago
refresh: Add '--type' option.

* guix/scripts/refresh.scm (%options, show-help): Add --type.
  (lookup-updater): New procedure.
  (update-package): Add 'updaters' parameter and honor it.
  (guix-refresh)[options->updaters]: New procedure.
  Use it, and honor --type.
a7aac936 — Ludovic Courtès 10 years ago
import: elpa: Add updater.

* guix/import/elpa.scm (latest-release, package-from-gnu.org?): New
  procedures.
  (%elpa-updater): New variable.
* guix/scripts/refresh.scm (%updaters): Add %ELPA-UPDATER.
218622a7 — Ludovic Courtès 10 years ago
import: elpa: Use 'http-fetch/cached' to retrieve the archive.

* guix/import/elpa.scm (elpa-fetch-archive): Set %HTTP-CACHE-TTL to 6
  hours.
  (call-with-downloaded-file): Use 'http-fetch/cached' instead of
  'url-fetch'.
0a7c5a09 — Ludovic Courtès 10 years ago
gnu-maintenance: Generalize, leading to (guix upstream).

* guix/gnu-maintenance.scm (<gnu-release>): Remove.
  (coalesce-releases): Move to upstream.scm.  Rename to
  'coalesce-sources'; adjust callers.
  (releases, latest-release): Return <upstream-source> objects instead
  of <gnu-release> objects.
  (latest-release*, non-emacs-gnu-package?): New procedures.
  (gnu-release-archive-types): Remove.
  (%gnu-updater): New variable.
  (package-update-path, download-tarball, package-update,
  update-package-source): Move to...
* guix/upstream.scm: ... here.  New file.
* Makefile.am (MODULES): Add it.
* po/guix/POTFILES.in: Replace gnu-maintenance.scm with upstream.scm.
* guix/scripts/refresh.scm (%updaters): New variable.
  (update-package): Adjust to new 'package-update' interface.
  (guix-refresh): Adjust to new 'package-update-path'.  Remove
  'false-if-exception' around it.
cbaf0f11 — Ludovic Courtès 10 years ago
http-client: '%http-cache-ttl' is really a parameter.

Fixes a typo in commit 739ab68 that made it a procedure returning a
parameter.

* guix/http-client.scm (%http-cache-ttl): Turn into a parameter.
45e10968 — Eric Bavier 10 years ago
gnu: Add evilwm.

* gnu/packages/wm.scm (evilwm): New variable.
Next