aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: mesa: Enable more optional features.Taylan Ulrich Bayırlı/Kammer2015-03-19
| | | | | * gnu/packages/gl.scm (mesa): Enable DRM support of EGL, thread local storage in GLX, and off-screen rendering.
* gnu: mesa: Fix file names passed to dlopen(3).Taylan Ulrich Bayırlı/Kammer2015-03-19
| | | | | * gnu/packages/gl.scm (mesa): Patch source files to make file names passed to dlopen(3) absolute.
* gnu: Add perl-svg.Ricardo Wurmus2015-03-19
| | | | * gnu/packages/perl.scm (perl-svg): New variable.
* gnu: Add colordiff.Tomáš Čech2015-03-19
| | | | * gnu/packages/patchutils.scm (colordiff): New variable.
* ftp-client: Switch to binary mode before using the "SIZE" command.Ludovic Courtès2015-03-19
| | | | * guix/ftp-client.scm (ftp-size): Add '%ftp-command' call.
* lint: Report details about FTP errors.Ludovic Courtès2015-03-19
| | | | | | | * guix/scripts/lint.scm (probe-uri) <'ftp>: Pass more information about failures alongside 'ftp-response. (validate-uri) <ftp-response>: Handle it, and adjust "not reachable" message accordingly.
* lint: Change misleading variable name.Ludovic Courtès2015-03-19
| | | | * guix/scripts/lint.scm (probe-uri) <'ftp>: Rename 'port' to 'conn'.
* gnu: Add mesa-utils.Taylan Ulrich Bayırlı/Kammer2015-03-19
| | | | | * gnu/packages/gl.scm (mesa-utils): New variable. (mesa-demos-source): New procedure.
* gnu: mesa: Propagate inputs libxshmfence and libxfixes.Taylan Ulrich Bayırlı/Kammer2015-03-19
| | | | * gnu/packages/gl.scm (mesa): Propagate inputs libxshmfence and libxfixes.
* gnu: mesa: Add input s2tc.Taylan Ulrich Bayırlı/Kammer2015-03-19
| | | | | * gnu/packages/gl.scm (mesa): Add input s2tc, patch sources to make the reference to libtxc_dxtn.so absolute since it's passed to dlopen(3).
* gnu: Add s2tc.Taylan Ulrich Bayırlı/Kammer2015-03-19
| | | | | * gnu/packages/gl.scm (s2tc): New variable. (mesa-headers): New variable.
* gnu: msmtp: Use mirror:// URI.Taylan Ulrich Bayırlı/Kammer2015-03-19
| | | | * gnu/packages/mail.scm (msmtp): Use a mirror:// URI for the source.
* gnu: claws-mail: Use mirror:// URI.Taylan Ulrich Bayırlı/Kammer2015-03-19
| | | | * gnu/packages/mail.scm (claws-mail): Use a mirror:// URI for the source.
* gnu: procps: Explain why a mirror:// URI isn't used.Taylan Ulrich Bayırlı/Kammer2015-03-19
| | | | | * gnu/packages/linux.scm (procps): Add a comment explaining why we don't use a mirror:// URI.
* gnu: lcms: Use mirror:// URI.Taylan Ulrich Bayırlı/Kammer2015-03-19
| | | | * gnu/packages/ghostscript.scm (lcms): Use a mirror:// URI for the source.
* gnu: wxwidgets-2: Use mirror:// URI.Taylan Ulrich Bayırlı/Kammer2015-03-19
| | | | | * gnu/packages/wxwidgets.scm (wxwidgets-2): Use a mirror:// URI for the source.
* gnu: liba52: Fix source URI.Taylan Ulrich Bayırlı/Kammer2015-03-19
| | | | | * gnu/packages/video.scm (liba52): Fix the source URI; SourceForge mirror URIs don't work for this project presumably because it's misconfigured.
* substitute-binary: Fix recently-introduced regression.Ludovic Courtès2015-03-18
| | | | | * guix/scripts/substitute-binary.scm (%cache-url): Fix regression introduced in 41c45e7.
* store: Remove debugging leftover.Ludovic Courtès2015-03-18
| | | | | * guix/store.scm (set-build-options): Remove leftover 'pk' call from 41c45e7.
* store: Add preliminary support for client-supplied substitute URLs.Ludovic Courtès2015-03-18
| | | | | | | | * guix/store.scm (set-build-options): Rename #:binary-caches to #:substitute-urls. Actually pass it in 'pairs' under the "substitute-urls" key. * guix/scripts/substitute-binary.scm (%cache-url): Add comment for "untrusted-substitute-urls".
* pk-crypto: Improve documentation of 'key-type'.Ludovic Courtès2015-03-18
| | | | * guix/pk-crypto.scm (key-type): Improve docstring.
* gnu: Add agg.Tomáš Čech2015-03-18
| | | | | | * gnu/packages/graphics.scm (agg): New variable. * gnu/packages/patches/agg-am_c_prototype.patch: New file. * gnu-system.am (dist_patch_DATA): Add it.
* gnu: Add xcape.Alexander I.Grafov (Axel)2015-03-17
| | | | * gnu/packages/xdisorg.scm (xcape): New variable.
* build: ruby: Set $GEM_HOME that matches Ruby's $GEM_PATH.David Thompson2015-03-17
| | | | | * guix/build/ruby-build-system.scm (install): Ignore the Ruby patch version when creating $GEM_HOME.
* services: guix-service: Remove extraneous monadism.Ludovic Courtès2015-03-17
| | | | | | * gnu/services/base.scm (guix-build-accounts): Remove unneeded 'with-monad'. (guix-service): Adjust accordingly.
* gexp: Move the package and origin compilers to (guix packages).Ludovic Courtès2015-03-17
| | | | | | | | | | | | | From now own, (guix packages) depends on (guix gexps); it was the other way around now. This means that (guix packages) code can use gexps. * guix/gexp.scm (origin-compiler, package-compiler): Remove. (default-guile-derivation): New procedure. (gexp->derivation): Use it instead of 'default-guile' + 'package->derivation'. * guix/packages.scm (default-guile-derivation): New procedure. (package-compiler, origin-compiler): New variables. * doc/guix.texi (G-Expressions): Mention extensibility.
* packages: Move grafting parameter to (guix derivations).Ludovic Courtès2015-03-17
| | | | | * guix/packages.scm (%graft?, set-grafting): Move to... * guix/derivations.scm: ... here.
* gexp: Separate "compilers" for origins and packages from the core.Ludovic Courtès2015-03-17
| | | | | | | | | | | | | * guix/gexp.scm (<gexp-compiler>): New record type. (%gexp-compilers): New variable. (register-compiler!, lookup-compiler): New procedures. (define-gexp-compiler): New macro. (origin-compiler, package-compiler): New compilers. (lower-inputs): Remove clauses for 'origin?' and 'package?'. Add clause with 'lookup-compiler' instead. (lower-references): Likewise. (gexp-inputs)[add-reference-inputs]: Likewise. (gexp->sexp)[reference->sexp]: Likewise.
* gexp: Remove special meaning of forms (PACKAGE OUTPUT) in ungexp.Ludovic Courtès2015-03-17
| | | | | | | | | | | * guix/gexp.scm (gexp-inputs)[add-reference-inputs]: Remove clause for inputs of the form (PACKAGE OUTPUT). (gexp->sexp)[reference->sexp]: Likewise. * tests/gexp.scm ("input list splicing"): Change 'list' to 'gexp-input' for glibc:debug. ("text-file*"): Likewise for %bootstrap-guile:out. ("input list splicing + gexp-input + ungexp-native-splicing"): Remove, now redundant.
* profiles: Use 'gexp-input' instead of two-element lists.Ludovic Courtès2015-03-17
| | | | | | | * guix/profiles.scm (package->manifest-entry): Use 'gexp-input' instead of two-element lists to denote specific package outputs. (manifest-inputs): Likewise. (profile-derivation)[info-dir]: Likewise.
* gexp: Export 'gexp-input' constructor.Ludovic Courtès2015-03-17
| | | | | | | | | | | | * guix/gexp.scm (<gexp-input>)[gexp-input]: Rename to... [%gexp-input]: ... this. Adjust callers accordingly. (gexp-input): New procedure. (gexp-inputs)[add-reference-inputs]: When the input is a list, check whether each item is already 'gexp-input?' and to not rewrap those. (gexp-outputs)[add-reference-output]: Likewise. (gexp->sexp): Likewise. * tests/gexp.scm ("input list splicing + gexp-input + ungexp-native-splicing"): New test.
* gexp: Add <gexp-input>.Ludovic Courtès2015-03-17
| | | | | | | | | | | * guix/gexp.scm (<gexp-input>): New record type. (gexp-inputs)[add-reference-inputs]: Adjust clauses to expect <gexp-input> objects. (gexp-outputs)[add-reference-output]: Likewise. (gexp->sexp)[reference->sexp]: Likewise. (canonicalize-reference): Remove. (gexp)[escape->ref]: Use 'gexp-input' for all the references. Remove use of 'canonicalize-reference'.
* gexp: Rename <output-ref> to <gexp-output>.Ludovic Courtès2015-03-17
| | | | | | * guix/gexp.scm (<output-ref>): Rename to... (<gexp-output>): ... this. Adjust constructor/accessor names and users accordingly.
* tests: Add an indirection for white-box testing.Ludovic Courtès2015-03-17
| | | | | | * tests/gexp.scm (gexp-inputs, gexp-native-inputs, gexp-outputs, gexp->sexp): Make an indirection, to facilitate live testing with Geiser.
* gnu: Add DBIx-Class-Schema-Loader.Eric Bavier2015-03-17
| | | | * gnu/packages/databases.scm (perl-dbix-class-schema-loader): New variable.
* gnu: Add String-ToIdentifier-EN.Eric Bavier2015-03-17
| | | | * gnu/packages/language.scm (perl-string-toidentifier-en): New variable.
* gnu: Add Text-Unidecode.Eric Bavier2015-03-17
| | | | * gnu/packages/perl.scm (perl-text-unidecode): New variable.
* gnu: Add String-CamelCase.Eric Bavier2015-03-17
| | | | * gnu/packages/perl.scm (perl-string-camelcase): New variable.
* gnu: Add Lingua-EN-Inflect-Phrase.Eric Bavier2015-03-17
| | | | * gnu/packages/language.scm (perl-lingua-en-inflect-phrase): New variable.
* gnu: Add Lingua-EN-Tagger.Eric Bavier2015-03-17
| | | | * gnu/packages/language.scm (perl-lingua-en-tagger): New variable.
* gnu: Add Lingua-Stem.Eric Bavier2015-03-17
| | | | * gnu/packages/language.scm (perl-lingua-stem): New variable.
* gnu: Add Text-German.Eric Bavier2015-03-17
| | | | * gnu/packages/language.scm (perl-text-german): New variable.
* gnu: Add Snowball-Swedish.Eric Bavier2015-03-17
| | | | * gnu/packages/language.scm (perl-snowball-swedish): New variable.
* gnu: Add Snowball-Norwegian.Eric Bavier2015-03-17
| | | | * gnu/packages/language.scm (perl-snowball-norwegian): New variable.
* gnu: Add Lingua-Stem-Snowball-Da.Eric Bavier2015-03-17
| | | | | * gnu/packages/language.scm (perl-lingua-stem-snowball-da): New variable.
* gnu: Add Lingua-Stem-Ru.Eric Bavier2015-03-17
| | | | * gnu/packages/language.scm (perl-lingua-stem-ru): New variable.
* gnu: Add Lingua-Stem-It.Eric Bavier2015-03-17
| | | | * gnu/packages/language.scm (perl-lingua-stem-it): New variable.
* gnu: Add Lingua-Stem-Fr.Eric Bavier2015-03-17
| | | | * gnu/packages/language.scm (perl-lingua-stem-fr): New variable.
* gnu: Add Lingua-PT-Stemmer.Eric Bavier2015-03-17
| | | | * gnu/packages/language.scm (perl-lingua-pt-stemmer): New variable.
* gnu: Add Memoize-ExpireLRU.Eric Bavier2015-03-17
| | | | * gnu/packages/perl.scm (perl-memoize-expirelru): New variable.