summary refs log tree commit diff
AgeCommit message (Collapse)Author
2016-12-17gnu: Add and use sane-backends-minimal.Andy Patterson
* 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>
2016-12-17gnu: sane-backends: Disable backend generation.Andy Patterson
* 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>
2016-12-17gnu: pinentry: Update to 1.0.0.Leo Famulari
* gnu/packages/gnupg.scm (pinentry-tty, pinentry-gtk2, pinentry-gnome3, pinentry-qt): Update to 1.0.0.
2016-12-17gnu: npth: Update to 1.3.Leo Famulari
* gnu/packages/gnupg.scm (npth): Update to 1.3.
2016-12-17import cran: Handle HTTP errors.Ricardo Wurmus
Fixes <http://bugs.gnu.org/23479>. * guix/import/cran.scm (fetch-description): Return #f in case of HTTP errors.
2016-12-17guix import: Print list of expressions.Ricardo Wurmus
* guix/scripts/import.scm (guix-import): Print list of expressions.
2016-12-17import cran: Add "recursive" option.Ricardo Wurmus
* guix/scripts/import/cran.scm: (%options): Add "recursive" option. (guix-import-cran): Handle "recursive" option. * doc/guix.texi (Invoking guix import): Document it.
2016-12-17import cran: Add recursive importer.Ricardo Wurmus
* guix/import/cran.scm (recursive-import): New variable. (cran->guix-package): Memoize the procedure.
2016-12-17import cran: Ignore default R packages.Ricardo Wurmus
* guix/import/cran.scm (default-r-packages): New variable. (description->package): Drop default R packages from list of inputs.
2016-12-17import cran: description->package: Also return package dependencies.Ricardo Wurmus
* guix/import/cran.scm (description->package): Return package dependencies in addition to generated package expression.
2016-12-17import cran: Move guix-name to top-level.Ricardo Wurmus
* guix/import/cran.scm (guix-name): Move to top-level.
2016-12-17import cran: Remove more invalid characters from package names.Ricardo Wurmus
* guix/import/cran.scm (guix-name): Replace period and underscore with dash; always prepend package names with "r-".
2016-12-17import cran: Handle BSD licenses with LICENSE file.Ricardo Wurmus
* guix/import/cran.scm (string->license): Add cases for BSD licenses with LICENSE file.
2016-12-17import cran: Translate MIT to the Expat license.Ricardo Wurmus
* guix/import/cran.scm (string->license): Translate "MIT" license to Expat license.
2016-12-17import cran: Do not use "or later" licenses by default.Ricardo Wurmus
* guix/import/cran.scm (string->license): Use exact license versions.
2016-12-17doc: Update dot graphs.Ludovic Courtès
* doc/images/bootstrap-packages.dot, doc/images/coreutils-bag-graph.dot, doc/images/coreutils-graph.dot, doc/images/shepherd-graph.dot: Regenerate.
2016-12-17profiles: Remove dependency on 'glibc-utf8-locales' for tests.Ludovic Courtès
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.
2016-12-17gnu: bootstrap: Add FTP URL for bootstrap binaries.Ludovic Courtès
* gnu/packages/bootstrap.scm (%bootstrap-base-urls): Add ftp://alpha.gnu.org (http://alpha.gnu.org is currently unresponsive.)
2016-12-17gnu: star: Update to 2.5.2b.Raoul Bonnal
* gnu/packages/bioinformatics (star): Update to 2.5.2b. [source]: Delete precompiled binary. Co-authored-by: Ben Woodcroft <donttrustben@gmail.com>
2016-12-17gnu: Add fatfsck-static.Marius Bakke
* gnu/packages/disk.scm (dosfstools/static): New private variable. (fatfsck/static): New variable.
2016-12-17gnu: Add emacs-guix.Alex Kost
* gnu/packages/emacs.scm (emacs-guix): New variable.
2016-12-17gnu: Add emacs-bui.Alex Kost
* gnu/packages/emacs.scm (emacs-bui): New variable.
2016-12-17gnu: imagemagick: Update to 6.9.6-8.Leo Famulari
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.6-8.
2016-12-17gnu: acme-client: Provide path to certificates.Leo Famulari
* gnu/packages/tls.scm (acme-client)[arguments]: Add 'patch-paths' phase.
2016-12-17build: assert-no-store-file-names: Ignore ChangeLog.Ricardo Wurmus
* Makefile.am (assert-no-store-file-names): Ignore /gnu/store file names in the ChangeLog, because they might be examples in commit messages.
2016-12-16gnu: libupnp: Fix CVE-2016-8863.Leo Famulari
* 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.
2016-12-16gnu: Add Greek Aspell dictionaryTheodoros Foradis
* gnu/packages/aspell.scm (aspell-dict-el): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-16profiles: Build profiles in a UTF-8 locale.Ludovic Courtès
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'.
2016-12-16download: Protect against dangling symlinks in $SSL_CERT_DIR.Ludovic Courtès
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!'.
2016-12-16refresh: Make dependency on (guix import crates) weak.Ludovic Courtès
Reported by Tobias Geerinckx-Rice <me@tobias.gr>. * guix/scripts/refresh.scm: Do not explicitly import (guix import crates).
2016-12-16install: Add dosfstools.Ludovic Courtès
* gnu/system/install.scm (installation-os)[packages]: Add DOSFSTOOLS.
2016-12-16gnu: tor: Recommend torsocks.ng0
* gnu/packages/tor.scm (tor)[description]: Recommend torsocks. Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2016-12-16gnu: grub: Add dependency on efibootmgr.Ludovic Courtès
Suggested by Marius Bakke <mbakke@fastmail.com>. * gnu/packages/grub.scm (grub)[arguments]: In 'patch-stuff', set efibootmgr absolute file name in 'platform.c'. [inputs]: Add EFIBOOTMGR.
2016-12-16doc: "Nar" now means "normalized archive".Ludovic Courtès
* doc/guix.texi (Invoking guix archive): Mention "normalized archive" and add index entries.
2016-12-16Revert "gnu: kmod: Update to 23."Tobias Geerinckx-Rice
This should have been pushed to the ‘staging’ branch first. This reverts commit 1e1cd416293e9d119ca3c1fe136d52af10b41d85.
2016-12-16gnu: libraw1394: Update to 2.1.2.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (libraw1394): Update to 2.1.2.
2016-12-16gnu: kmod: Update to 23.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (kmod): Update to 23.
2016-12-16gnu: ethtool: Update to 4.8.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (ethtool): Update to 4.8.
2016-12-16gnu: mcelog: Update to 146.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (mcelog): Update to 146.
2016-12-15gnu: linux-libre@4.4: Update to 4.4.39.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.39.
2016-12-15gnu: guile-irregex: Update to 0.9.6 [fixes CVE-2016-9954].Leo Famulari
* gnu/packages/guile.scm (guile-irregex): Update to 0.9.6.
2016-12-15services: cuirass: Put specifications in the store.Mathieu Lirzin
* gnu/services/cuirass.scm (<cuirass-configuration>): Change type of 'specifications' field to an alist to match the documentation example. (cuirass-shepherd-service): Store the provided specifications in a file. Use that file as the "--specification" argument.
2016-12-15gnu: cuirass: Update to revision 2.Mathieu Lirzin
* gnu/packages/ci.scm (cuirass): Update to revision 2. [native-inputs]: Add texinfo.
2016-12-15gnu: libpsl: Update to 0.16.0.Tobias Geerinckx-Rice
* gnu/packages/web.scm (libpsl): Update to 0.16.0.
2016-12-15gnu: openconnect: Update to 7.08.Tobias Geerinckx-Rice
* gnu/packages/vpn.scm (openconnect): Update to 7.09.
2016-12-15gnu: Add system test for the rpcbind-daemon service.John Darrington
* gnu/tests/nfs.scm: New file. * gnu/local.mk: Add it.
2016-12-15gnu: Add kdevelop.Thomas Danckaert
* gnu/packages/kde.scm (kdevelop): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-15gnu: Add kdevplatform.Thomas Danckaert
* gnu/packages/kde.scm (kdevplatform): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-15gnu: libksysguard: Correct inputs.Thomas Danckaert
* gnu/packages/kde.scm (libksysguard)[inputs]: Remove kdbusaddons, kdoctools, kinit, knewstruff, knotifications, kio; add kauth, kcompletion, kconfig, kcoreaddons, kwidgetsaddons. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-12-15services: postgresql: Add locale to configurationChristopher Baines
* gnu/services/databases.scm (<postgresql-configuration>): Add locale field. (postgresql-shepherd-service): Pass locale to initdb. (postgresql-service): Add locale default. Signed-off-by: Ludovic Courtès <ludo@gnu.org>