summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-12-18build: Fix .service and .conf targets for VPATH builds....* nix/local.mk (etc/guix-%.service, etc/guix-%.conf): Use "$<", not "$(srcdir)/$<". Ludovic Courtès
2016-12-18build: Add 'guix-publish.*.in' to the distribution....This is a followup to 332d7903f52c2bf3741b04ac2d01cd9018b70800. * nix/local.mk (EXTRA_DIST): Add 'guix-service.publish.in' and 'guix-publish.conf.in'. Ludovic Courtès
2016-12-18doc: Mention the d3.js backend of 'guix graph'....* doc/guix.texi (Invoking guix graph): Mention the d3.js backend. Ludovic Courtès
2016-12-18doc: Document 'cargo-build-system'....* doc/guix.texi (Build Systems): Add 'cargo-build-system'. Ludovic Courtès
2016-12-18gnu: mumble: Update to 1.2.18....* gnu/packages/telephony.scm (mumble): Update to 1.2.18. Marius Bakke
2016-12-18gnu: python-docutils: Update to 0.13.1...* gnu/packages/python.scm(python-docutils): Update to 0.13.1. [source]: Use pypi-uri. Hartmut Goebel
2016-12-18tests: Mock up http-fetch....This is a follow-up to commit 63773200d7ac68fcaee6efd9ffe8ea7aa3fafa38. * tests/cpan.scm ("cpan->guix-package"): Add mock definition of http-fetch. Ricardo Wurmus
2016-12-18tests: Adjust cpan tests....This is a follow-up to commit ff55fe559951b88bfd691b9dada3a0f26002c4cb. * tests/cpan.scm (source-url-http, source-url-https): Use cpan-source-url. Ricardo Wurmus
2016-12-18linux-initrd: Support FAT filesystems....* gnu/system/linux-initrd.scm (base-initrd): When a FAT filesystem is present: Add fatfsck/static in 'helper-packages'; and add nls_iso8859-1 in 'linux-modules'. Marius Bakke
2016-12-18build: check-final-inputs-self-contained has an exception for 'bash:include'....Currently 'bash:include' of the final Bash depends on bootstrap stuff. * build-aux/check-final-inputs-self-contained.scm (final-inputs): Add clause for 'bash:include'. * gnu/packages/commencement.scm (bash-final): Add FIXME comment. Ludovic Courtès
2016-12-18gnu: yoshimi: Update to 1.5.0....* gnu/packages/music.scm (yoshimi): Update to 1.5.0. Ricardo Wurmus
2016-12-18tests: Mock up http-fetch in import test....This is a follow-up to commit 63773200d7ac68fcaee6efd9ffe8ea7aa3fafa38. * tests/pypi.scm ("pypi->guix-package, wheels"): Add mock definition of "http-fetch". Ricardo Wurmus
2016-12-18gnu: emacs-org: Update to 20161214....* gnu/packages/emacs.scm (emacs-org): Update to 20161214. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Nicolas Goaziou
2016-12-18tests: Mock up http-fetch in import tests....This is a follow-up to commit 63773200d7ac68fcaee6efd9ffe8ea7aa3fafa38. * tests/gem.scm ("gem->guix-package"): Replace mock definition of "url-fetch" with "http-fetch". * tests/pypi.scm ("pypi->guix-package"): Add mock definition of "http-fetch". Ricardo Wurmus
2016-12-17gnu: youtube-dl: Update to 2016.12.15....* gnu/packages/video.scm (youtube-dl): Update to 2016.12.15. Leo Famulari
2016-12-18gnu: r: Update to 3.3.2....* gnu/packages/statistics.scm (r): Update to 3.3.2. Raoul Bonnal
2016-12-18gnu: Add attribution line for Raoul Bonnal....This is a follow-up commit to c9e9154e993f055a438e2e43518bbd0740aaaf24. * gnu/packages/bioinformatics.scm: Add attribution. Ben Woodcroft
2016-12-17gnu: sane-backends: Remove timestamps from the output....* gnu/packages/scanner.scm (sane-backends-minimal)[source](modules, snippet): New fields. Ludovic Courtès
2016-12-17gnu: Add and use sane-backends....* gnu/packages/scanner.scm (sane-backends): New variable. * gnu/packages/gnome.scm (colord, simple-scan): Use it instead of 'sane-backends-minimal'. * gnu/packages/libreoffice.scm (libreoffice): Likewise. * gnu/packages/wine.scm (wine): Likewise. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Andy Patterson
2016-12-17gnu: Add and use sane-backends-minimal....* gnu/packages/scanner.scm (sane-backends): Rename to... (sane-backends-minimal): this. Adjust name, source, synopsis and description accordingly. * gnu/packages/cups.scm (hplip): Use 'sane-backends-minimal' instead of 'sane-backends'. * gnu/packages/gnome.scm (colord, simple-scan): Likewise. * gnu/packages/libreoffice.scm (libreoffice): Likewise. * gnu/packages/wine.scm (wine): Likewise. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Andy Patterson
2016-12-17gnu: sane-backends: Disable backend generation....* gnu/packages/scanner.scm (sane-backends)[arguments]: Add a phase to disable the compilation of backends. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Andy Patterson
2016-12-17gnu: pinentry: Update to 1.0.0....* gnu/packages/gnupg.scm (pinentry-tty, pinentry-gtk2, pinentry-gnome3, pinentry-qt): Update to 1.0.0. Leo Famulari
2016-12-17gnu: npth: Update to 1.3....* gnu/packages/gnupg.scm (npth): Update to 1.3. Leo Famulari
2016-12-17import cran: Handle HTTP errors....Fixes <http://bugs.gnu.org/23479>. * guix/import/cran.scm (fetch-description): Return #f in case of HTTP errors. Ricardo Wurmus
2016-12-17guix import: Print list of expressions....* guix/scripts/import.scm (guix-import): Print list of expressions. Ricardo Wurmus
2016-12-17import cran: Add "recursive" option....* guix/scripts/import/cran.scm: (%options): Add "recursive" option. (guix-import-cran): Handle "recursive" option. * doc/guix.texi (Invoking guix import): Document it. Ricardo Wurmus
2016-12-17import cran: Add recursive importer....* guix/import/cran.scm (recursive-import): New variable. (cran->guix-package): Memoize the procedure. Ricardo Wurmus
2016-12-17import cran: Ignore default R packages....* guix/import/cran.scm (default-r-packages): New variable. (description->package): Drop default R packages from list of inputs. Ricardo Wurmus
2016-12-17import cran: description->package: Also return package dependencies....* guix/import/cran.scm (description->package): Return package dependencies in addition to generated package expression. Ricardo Wurmus
2016-12-17import cran: Move guix-name to top-level....* guix/import/cran.scm (guix-name): Move to top-level. Ricardo Wurmus
2016-12-17import cran: Remove more invalid characters from package names....* guix/import/cran.scm (guix-name): Replace period and underscore with dash; always prepend package names with "r-". Ricardo Wurmus
2016-12-17import cran: Handle BSD licenses with LICENSE file....* guix/import/cran.scm (string->license): Add cases for BSD licenses with LICENSE file. Ricardo Wurmus
2016-12-17import cran: Translate MIT to the Expat license....* guix/import/cran.scm (string->license): Translate "MIT" license to Expat license. Ricardo Wurmus
2016-12-17import cran: Do not use "or later" licenses by default....* guix/import/cran.scm (string->license): Use exact license versions. Ricardo Wurmus
2016-12-17doc: Update dot graphs....* doc/images/bootstrap-packages.dot, doc/images/coreutils-bag-graph.dot, doc/images/coreutils-graph.dot, doc/images/shepherd-graph.dot: Regenerate. Ludovic Courtès
2016-12-17profiles: Remove dependency on 'glibc-utf8-locales' for tests....Commit 1af0860e8be81c01ad405c1226d6bc4516e62863 added a mandatory dependency on 'glibc-utf8-locales', which entails long rebuilds for tests. * guix/profiles.scm (profile-derivation): Add #:locales? parameter. Add 'set-utf8-locale' variable. Use it when LOCALES? is true. (link-to-empty-profile): Pass #:locales? #f. * guix/scripts/environment.scm (inputs->profile-derivation): Pass #:locales?. * guix/scripts/package.scm (build-and-use-profile): Likewise. * tests/packages.scm ("--search-paths with pattern"): Pass #:locales? #f. * tests/profiles.scm ("profile-derivation") ("profile-derivation, inputs", "profile-manifest, search-paths") ("etc/profile", "etc/profile when etc/ already exists"): ("etc/profile when etc/ is a symlink"): Likewise. Ludovic Courtès
2016-12-17gnu: bootstrap: Add FTP URL for bootstrap binaries....* gnu/packages/bootstrap.scm (%bootstrap-base-urls): Add ftp://alpha.gnu.org (http://alpha.gnu.org is currently unresponsive.) Ludovic Courtès
2016-12-17gnu: star: Update to 2.5.2b....* gnu/packages/bioinformatics (star): Update to 2.5.2b. [source]: Delete precompiled binary. Co-authored-by: Ben Woodcroft <donttrustben@gmail.com> Raoul Bonnal
2016-12-17gnu: Add fatfsck-static....* gnu/packages/disk.scm (dosfstools/static): New private variable. (fatfsck/static): New variable. Marius Bakke
2016-12-17gnu: Add emacs-guix....* gnu/packages/emacs.scm (emacs-guix): New variable. Alex Kost
2016-12-17gnu: Add emacs-bui....* gnu/packages/emacs.scm (emacs-bui): New variable. Alex Kost
2016-12-17gnu: imagemagick: Update to 6.9.6-8....* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.6-8. Leo Famulari
2016-12-17gnu: acme-client: Provide path to certificates....* gnu/packages/tls.scm (acme-client)[arguments]: Add 'patch-paths' phase. Leo Famulari
2016-12-17build: assert-no-store-file-names: Ignore ChangeLog....* Makefile.am (assert-no-store-file-names): Ignore /gnu/store file names in the ChangeLog, because they might be examples in commit messages. Ricardo Wurmus
2016-12-16gnu: libupnp: Fix CVE-2016-8863....* gnu/packages/patches/libupnp-CVE-2016-8863.patch: New file. * gnu/local.mk (dist_patch_DATA): Use it. * gnu/packages/libupnp.scm (libupnp)[source]: Use it. Leo Famulari
2016-12-16gnu: Add Greek Aspell dictionary...* gnu/packages/aspell.scm (aspell-dict-el): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Theodoros Foradis
2016-12-16profiles: Build profiles in a UTF-8 locale....Fixes <http://bugs.gnu.org/25213>. Reported by Christopher Baines <mail@cbaines.net>. * guix/profiles.scm (profile-derivation)[glibc-utf8-locales]: New variable. [builder]: Use it to set 'LOCPATH'. Ludovic Courtès
2016-12-16download: Protect against dangling symlinks in $SSL_CERT_DIR....Reported by Christopher Baines <mail@cbaines.net> in <https://bugs.gnu.org/25213>. * guix/build/download.scm (make-credendials-with-ca-trust-files): Check whether FILE exists before calling 'set-certificate-credentials-x509-trust-file!'. Ludovic Courtès
2016-12-16refresh: Make dependency on (guix import crates) weak....Reported by Tobias Geerinckx-Rice <me@tobias.gr>. * guix/scripts/refresh.scm: Do not explicitly import (guix import crates). Ludovic Courtès
2016-12-16install: Add dosfstools....* gnu/system/install.scm (installation-os)[packages]: Add DOSFSTOOLS. Ludovic Courtès