jackhill/guix/guix.git
9 years agognu: mesa: Add input s2tc.
Taylan Ulrich Bayırlı/Kammer [Sat, 14 Mar 2015 14:05:15 +0000 (15:05 +0100)]
gnu: mesa: Add input s2tc.

* 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).

9 years agognu: Add s2tc.
Taylan Ulrich Bayırlı/Kammer [Wed, 11 Mar 2015 20:49:24 +0000 (21:49 +0100)]
gnu: Add s2tc.

* gnu/packages/gl.scm (s2tc): New variable.
(mesa-headers): New variable.

9 years agognu: msmtp: Use mirror:// URI.
Taylan Ulrich Bayırlı/Kammer [Wed, 18 Mar 2015 10:40:53 +0000 (11:40 +0100)]
gnu: msmtp: Use mirror:// URI.

* gnu/packages/mail.scm (msmtp): Use a mirror:// URI for the source.

9 years agognu: claws-mail: Use mirror:// URI.
Taylan Ulrich Bayırlı/Kammer [Wed, 18 Mar 2015 10:38:20 +0000 (11:38 +0100)]
gnu: claws-mail: Use mirror:// URI.

* gnu/packages/mail.scm (claws-mail): Use a mirror:// URI for the source.

9 years agognu: procps: Explain why a mirror:// URI isn't used.
Taylan Ulrich Bayırlı/Kammer [Wed, 18 Mar 2015 10:31:32 +0000 (11:31 +0100)]
gnu: procps: Explain why a mirror:// URI isn't used.

* gnu/packages/linux.scm (procps): Add a comment explaining why we don't use a
  mirror:// URI.

9 years agognu: lcms: Use mirror:// URI.
Taylan Ulrich Bayırlı/Kammer [Wed, 18 Mar 2015 10:21:29 +0000 (11:21 +0100)]
gnu: lcms: Use mirror:// URI.

* gnu/packages/ghostscript.scm (lcms): Use a mirror:// URI for the source.

9 years agognu: wxwidgets-2: Use mirror:// URI.
Taylan Ulrich Bayırlı/Kammer [Wed, 18 Mar 2015 10:17:13 +0000 (11:17 +0100)]
gnu: wxwidgets-2: Use mirror:// URI.

* gnu/packages/wxwidgets.scm (wxwidgets-2): Use a mirror:// URI for the
  source.

9 years agognu: liba52: Fix source URI.
Taylan Ulrich Bayırlı/Kammer [Wed, 18 Mar 2015 09:52:37 +0000 (10:52 +0100)]
gnu: liba52: Fix source URI.

* gnu/packages/video.scm (liba52): Fix the source URI; SourceForge mirror URIs
  don't work for this project presumably because it's misconfigured.

9 years agosubstitute-binary: Fix recently-introduced regression.
Ludovic Courtès [Wed, 18 Mar 2015 21:55:54 +0000 (22:55 +0100)]
substitute-binary: Fix recently-introduced regression.

* guix/scripts/substitute-binary.scm (%cache-url): Fix regression
  introduced in 41c45e7.

9 years agostore: Remove debugging leftover.
Ludovic Courtès [Wed, 18 Mar 2015 17:10:16 +0000 (18:10 +0100)]
store: Remove debugging leftover.

* guix/store.scm (set-build-options): Remove leftover 'pk' call from
  41c45e7.

9 years agostore: Add preliminary support for client-supplied substitute URLs.
Ludovic Courtès [Wed, 18 Mar 2015 13:39:53 +0000 (14:39 +0100)]
store: Add preliminary support for client-supplied substitute URLs.

* 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".

9 years agopk-crypto: Improve documentation of 'key-type'.
Ludovic Courtès [Wed, 18 Mar 2015 13:36:32 +0000 (14:36 +0100)]
pk-crypto: Improve documentation of 'key-type'.

* guix/pk-crypto.scm (key-type): Improve docstring.

9 years agognu: Add agg.
Tomáš Čech [Wed, 18 Mar 2015 07:57:50 +0000 (08:57 +0100)]
gnu: Add agg.

* 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.

9 years agognu: Add xcape.
Alexander I.Grafov (Axel) [Mon, 16 Mar 2015 22:14:16 +0000 (01:14 +0300)]
gnu: Add xcape.

* gnu/packages/xdisorg.scm (xcape): New variable.

9 years agobuild: ruby: Set $GEM_HOME that matches Ruby's $GEM_PATH.
David Thompson [Sat, 7 Mar 2015 23:36:13 +0000 (18:36 -0500)]
build: ruby: Set $GEM_HOME that matches Ruby's $GEM_PATH.

* guix/build/ruby-build-system.scm (install): Ignore the Ruby patch version
  when creating $GEM_HOME.

9 years agoservices: guix-service: Remove extraneous monadism.
Ludovic Courtès [Tue, 17 Mar 2015 21:25:03 +0000 (22:25 +0100)]
services: guix-service: Remove extraneous monadism.

* gnu/services/base.scm (guix-build-accounts): Remove unneeded
  'with-monad'.
  (guix-service): Adjust accordingly.

9 years agogexp: Move the package and origin compilers to (guix packages).
Ludovic Courtès [Tue, 17 Mar 2015 21:09:32 +0000 (22:09 +0100)]
gexp: Move the package and origin compilers to (guix packages).

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.

9 years agopackages: Move grafting parameter to (guix derivations).
Ludovic Courtès [Tue, 17 Mar 2015 20:46:00 +0000 (21:46 +0100)]
packages: Move grafting parameter to (guix derivations).

* guix/packages.scm (%graft?, set-grafting): Move to...
* guix/derivations.scm: ... here.

9 years agogexp: Separate "compilers" for origins and packages from the core.
Ludovic Courtès [Sun, 15 Mar 2015 22:27:34 +0000 (23:27 +0100)]
gexp: Separate "compilers" for origins and packages from the core.

* 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.

9 years agogexp: Remove special meaning of forms (PACKAGE OUTPUT) in ungexp.
Ludovic Courtès [Sun, 15 Mar 2015 20:59:19 +0000 (21:59 +0100)]
gexp: Remove special meaning of forms (PACKAGE OUTPUT) in ungexp.

* 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.

9 years agoprofiles: Use 'gexp-input' instead of two-element lists.
Ludovic Courtès [Sun, 15 Mar 2015 20:51:34 +0000 (21:51 +0100)]
profiles: Use 'gexp-input' instead of two-element lists.

* 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.

9 years agogexp: Export 'gexp-input' constructor.
Ludovic Courtès [Sun, 15 Mar 2015 20:45:37 +0000 (21:45 +0100)]
gexp: Export 'gexp-input' constructor.

* 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.

9 years agogexp: Add <gexp-input>.
Ludovic Courtès [Wed, 11 Mar 2015 22:20:50 +0000 (23:20 +0100)]
gexp: Add <gexp-input>.

* 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'.

9 years agogexp: Rename <output-ref> to <gexp-output>.
Ludovic Courtès [Mon, 16 Mar 2015 21:31:14 +0000 (22:31 +0100)]
gexp: Rename <output-ref> to <gexp-output>.

* guix/gexp.scm (<output-ref>): Rename to...
  (<gexp-output>): ... this.  Adjust constructor/accessor names and
  users accordingly.

9 years agotests: Add an indirection for white-box testing.
Ludovic Courtès [Sat, 14 Mar 2015 21:28:39 +0000 (22:28 +0100)]
tests: Add an indirection for white-box testing.

* tests/gexp.scm (gexp-inputs, gexp-native-inputs, gexp-outputs,
  gexp->sexp): Make an indirection, to facilitate live testing with
  Geiser.

9 years agognu: Add DBIx-Class-Schema-Loader.
Eric Bavier [Tue, 17 Mar 2015 18:00:07 +0000 (13:00 -0500)]
gnu: Add DBIx-Class-Schema-Loader.

* gnu/packages/databases.scm (perl-dbix-class-schema-loader): New variable.

9 years agognu: Add String-ToIdentifier-EN.
Eric Bavier [Tue, 17 Mar 2015 16:51:52 +0000 (11:51 -0500)]
gnu: Add String-ToIdentifier-EN.

* gnu/packages/language.scm (perl-string-toidentifier-en): New variable.

9 years agognu: Add Text-Unidecode.
Eric Bavier [Tue, 17 Mar 2015 16:48:07 +0000 (11:48 -0500)]
gnu: Add Text-Unidecode.

* gnu/packages/perl.scm (perl-text-unidecode): New variable.

9 years agognu: Add String-CamelCase.
Eric Bavier [Tue, 17 Mar 2015 16:39:50 +0000 (11:39 -0500)]
gnu: Add String-CamelCase.

* gnu/packages/perl.scm (perl-string-camelcase): New variable.

9 years agognu: Add Lingua-EN-Inflect-Phrase.
Eric Bavier [Tue, 17 Mar 2015 16:12:30 +0000 (11:12 -0500)]
gnu: Add Lingua-EN-Inflect-Phrase.

* gnu/packages/language.scm (perl-lingua-en-inflect-phrase): New variable.

9 years agognu: Add Lingua-EN-Tagger.
Eric Bavier [Tue, 17 Mar 2015 16:03:31 +0000 (11:03 -0500)]
gnu: Add Lingua-EN-Tagger.

* gnu/packages/language.scm (perl-lingua-en-tagger): New variable.

9 years agognu: Add Lingua-Stem.
Eric Bavier [Tue, 17 Mar 2015 15:34:35 +0000 (10:34 -0500)]
gnu: Add Lingua-Stem.

* gnu/packages/language.scm (perl-lingua-stem): New variable.

9 years agognu: Add Text-German.
Eric Bavier [Tue, 17 Mar 2015 15:31:00 +0000 (10:31 -0500)]
gnu: Add Text-German.

* gnu/packages/language.scm (perl-text-german): New variable.

9 years agognu: Add Snowball-Swedish.
Eric Bavier [Tue, 17 Mar 2015 15:27:05 +0000 (10:27 -0500)]
gnu: Add Snowball-Swedish.

* gnu/packages/language.scm (perl-snowball-swedish): New variable.

9 years agognu: Add Snowball-Norwegian.
Eric Bavier [Tue, 17 Mar 2015 15:19:36 +0000 (10:19 -0500)]
gnu: Add Snowball-Norwegian.

* gnu/packages/language.scm (perl-snowball-norwegian): New variable.

9 years agognu: Add Lingua-Stem-Snowball-Da.
Eric Bavier [Tue, 17 Mar 2015 15:11:27 +0000 (10:11 -0500)]
gnu: Add Lingua-Stem-Snowball-Da.

* gnu/packages/language.scm (perl-lingua-stem-snowball-da): New
  variable.

9 years agognu: Add Lingua-Stem-Ru.
Eric Bavier [Tue, 17 Mar 2015 14:59:28 +0000 (09:59 -0500)]
gnu: Add Lingua-Stem-Ru.

* gnu/packages/language.scm (perl-lingua-stem-ru): New variable.

9 years agognu: Add Lingua-Stem-It.
Eric Bavier [Tue, 17 Mar 2015 14:04:24 +0000 (09:04 -0500)]
gnu: Add Lingua-Stem-It.

* gnu/packages/language.scm (perl-lingua-stem-it): New variable.

9 years agognu: Add Lingua-Stem-Fr.
Eric Bavier [Tue, 17 Mar 2015 04:37:59 +0000 (23:37 -0500)]
gnu: Add Lingua-Stem-Fr.

* gnu/packages/language.scm (perl-lingua-stem-fr): New variable.

9 years agognu: Add Lingua-PT-Stemmer.
Eric Bavier [Tue, 17 Mar 2015 04:33:44 +0000 (23:33 -0500)]
gnu: Add Lingua-PT-Stemmer.

* gnu/packages/language.scm (perl-lingua-pt-stemmer): New variable.

9 years agognu: Add Memoize-ExpireLRU.
Eric Bavier [Tue, 17 Mar 2015 04:32:36 +0000 (23:32 -0500)]
gnu: Add Memoize-ExpireLRU.

* gnu/packages/perl.scm (perl-memoize-expirelru): New variable.

9 years agognu: Add Lingua-EN-Number-IsOrdinal.
Eric Bavier [Tue, 17 Mar 2015 04:21:22 +0000 (23:21 -0500)]
gnu: Add Lingua-EN-Number-IsOrdinal.

* gnu/packages/language.scm (perl-lingua-en-number-isordinal): New
  variable.

9 years agognu: Add Lingua-EN-Inflect-Number.
Eric Bavier [Tue, 17 Mar 2015 04:18:23 +0000 (23:18 -0500)]
gnu: Add Lingua-EN-Inflect-Number.

* gnu/packages/language.scm (perl-lingua-en-inflect-number): New
  variable.

9 years agognu: Add Lingua-EN-Inflect.
Eric Bavier [Tue, 17 Mar 2015 04:13:17 +0000 (23:13 -0500)]
gnu: Add Lingua-EN-Inflect.

* gnu/packages/language.scm (perl-lingua-en-inflect): New variable.

9 years agognu: Add Lingua-EN-FindNumber.
Eric Bavier [Tue, 17 Mar 2015 04:09:22 +0000 (23:09 -0500)]
gnu: Add Lingua-EN-FindNumber.

* gnu/packages/language.scm (perl-lingua-en-findnumber): New variable.

9 years agognu: Add Lingua-EN-Words2Nums.
Eric Bavier [Tue, 17 Mar 2015 04:07:55 +0000 (23:07 -0500)]
gnu: Add Lingua-EN-Words2Nums.

* gnu/packages/language.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.

9 years agognu: Add Class-Unload.
Eric Bavier [Tue, 17 Mar 2015 03:49:01 +0000 (22:49 -0500)]
gnu: Add Class-Unload.

* gnu/packages/perl.scm (perl-class-unload): New variable.

9 years agognu: Add Test-Pod.
Eric Bavier [Tue, 17 Mar 2015 03:42:15 +0000 (22:42 -0500)]
gnu: Add Test-Pod.

* gnu/packages/perl.scm (perl-test-pod): New variable.

9 years agognu: Add MooseX-NonMoose.
Eric Bavier [Tue, 17 Mar 2015 03:33:37 +0000 (22:33 -0500)]
gnu: Add MooseX-NonMoose.

* gnu/packages/perl.scm (perl-moosex-nonmoose): New variable.

9 years agognu: Add MooseX-MarkAsMethods.
Eric Bavier [Tue, 17 Mar 2015 03:26:12 +0000 (22:26 -0500)]
gnu: Add MooseX-MarkAsMethods.

* gnu/packages/perl.scm (perl-moosex-markasmethods): New variable.

9 years agognu: Add DBIx-Class-IntrospectableM2M.
Eric Bavier [Tue, 17 Mar 2015 03:11:26 +0000 (22:11 -0500)]
gnu: Add DBIx-Class-IntrospectableM2M.

* gnu/packages/databases.scm (perl-dbix-class-introspectablem2m): New
  variable.

9 years agognu: Add Config-General.
Eric Bavier [Tue, 17 Mar 2015 03:09:56 +0000 (22:09 -0500)]
gnu: Add Config-General.

* gnu/packages/perl.scm (perl-config-general): New variable.

9 years agognu: Add BRDF Explorer.
Ludovic Courtès [Tue, 17 Mar 2015 17:14:30 +0000 (18:14 +0100)]
gnu: Add BRDF Explorer.

* gnu/packages/graphics.scm (brdf-explorer): New variable.

9 years agolicenses: Add the Ms-PL.
Ludovic Courtès [Tue, 17 Mar 2015 17:12:47 +0000 (18:12 +0100)]
licenses: Add the Ms-PL.

* guix/licenses.scm (ms-pl): New variable.

9 years agognu: agg: reverting commit d2c89faa8876dbcafcd213a0050f286377cec056
Tomáš Čech [Tue, 17 Mar 2015 15:32:03 +0000 (16:32 +0100)]
gnu: agg: reverting commit d2c89faa8876dbcafcd213a0050f286377cec056

commit was still missing gnu-system.am sections and added patches

9 years agognu: Add sdcv.
Tomáš Čech [Sat, 14 Mar 2015 23:54:07 +0000 (00:54 +0100)]
gnu: Add sdcv.

* gnu/packages/dictionaries.scm (sdcv): New variable.

9 years agognu: Add agg.
Tomáš Čech [Mon, 16 Mar 2015 09:07:56 +0000 (10:07 +0100)]
gnu: Add agg.

* gnu/packages/graphics.scm (agg): New variable.

9 years agognu: Add key-mon.
Ludovic Courtès [Tue, 17 Mar 2015 10:43:35 +0000 (11:43 +0100)]
gnu: Add key-mon.

* gnu/packages/key-mon.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.

9 years agognu: Add python2-rsvg.
Ludovic Courtès [Tue, 17 Mar 2015 10:38:02 +0000 (11:38 +0100)]
gnu: Add python2-rsvg.

* gnu/packages/gnome.scm (python2-rsvg): New variable.

9 years agognu: Add python2-xlib.
Ludovic Courtès [Tue, 17 Mar 2015 10:31:59 +0000 (11:31 +0100)]
gnu: Add python2-xlib.

* gnu/packages/python.scm (python2-xlib): New variable.

9 years agognu: Add CUnit.
Ricardo Wurmus [Tue, 10 Mar 2015 09:50:22 +0000 (10:50 +0100)]
gnu: Add CUnit.

* gnu/packages/check.scm (cunit): New variable.

9 years agognu: Add MISO.
Ricardo Wurmus [Fri, 13 Mar 2015 09:31:49 +0000 (10:31 +0100)]
gnu: Add MISO.

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

9 years agognu: Add bwa.
Ricardo Wurmus [Thu, 12 Mar 2015 11:35:14 +0000 (12:35 +0100)]
gnu: Add bwa.

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

9 years agoscripts: environment: Improve error messages.
David Thompson [Mon, 16 Mar 2015 12:59:59 +0000 (08:59 -0400)]
scripts: environment: Improve error messages.

* guix/scripts/environment.scm (guix-environment): Wrap procedure body with
  error handling form.

9 years agosystem: Skeleton '.bashrc' now exports the 'SHELL' variable.
Ludovic Courtès [Mon, 16 Mar 2015 20:49:39 +0000 (21:49 +0100)]
system: Skeleton '.bashrc' now exports the 'SHELL' variable.

* gnu/system/shadow.scm (default-skeletons)[bashrc]: Export 'SHELL'.

9 years agognu: texlive: Make the package structure more modular.
Andreas Enge [Sat, 14 Mar 2015 21:42:41 +0000 (22:42 +0100)]
gnu: texlive: Make the package structure more modular.

* gnu/packages/texlive.scm (texlive-bin, texlive-texmf): New variables.
  The first one contains the binaries; the second one the texmf tree.
  (texlive): Drop output "data". Create the output "out" as the union
  of the suitable subdirectories of texlive-bin and texlive-texmf, and
  wrap the binaries, setting TEXMFCNF to the value corresponding to
  texlive-texmf.

9 years agognu: pavucontrol: Work around segmentation fault.
Ludovic Courtès [Sun, 15 Mar 2015 22:38:32 +0000 (23:38 +0100)]
gnu: pavucontrol: Work around segmentation fault.

* gnu/packages/patches/pavucontrol-sigsegv.patch: New file.
* gnu/packages/pulseaudio.scm (pavucontrol)[source]: Use it.
* gnu-system.am (dist_patch_DATA): Add it.

9 years agognu: Add Lilypond.
Ricardo Wurmus [Wed, 11 Mar 2015 06:27:14 +0000 (07:27 +0100)]
gnu: Add Lilypond.

* gnu/packages/music.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.

9 years agopulseaudio: Update to 6.0; add dependency on eudev.
Ludovic Courtès [Sat, 14 Mar 2015 15:29:56 +0000 (16:29 +0100)]
pulseaudio: Update to 6.0; add dependency on eudev.

* gnu/packages/pulseaudio.scm (pulseaudio)[source]: Update to 6.0.
  [arguments]: Pass --with-udev-rules-dir.
  [inputs]: Add eudev.

9 years agognu: openconnect: Update to 7.05.
Tomáš Čech [Thu, 12 Mar 2015 23:12:22 +0000 (00:12 +0100)]
gnu: openconnect: Update to 7.05.

* gnu/packages/vpn.scm (openconnect): Update to 7.05, replace openssl with
  gnutls.

9 years agognu: Add tig.
Tomáš Čech [Wed, 11 Mar 2015 20:56:33 +0000 (21:56 +0100)]
gnu: Add tig.

* gnu/packages/version-control.scm (tig): New variable.

9 years agognu: bind-utils: Add new variable.
Tomáš Čech [Fri, 13 Mar 2015 23:23:24 +0000 (00:23 +0100)]
gnu: bind-utils: Add new variable.

* gnu/packages/dns.scm (bind-utils): New variable.

9 years agognu: Rename module dnsmasq to dns.
Tomáš Čech [Fri, 13 Mar 2015 11:06:19 +0000 (12:06 +0100)]
gnu: Rename module dnsmasq to dns.

* gnu/packages/dnsmasq.scm: Rename to...
* gnu/packages/dns.scm: ... this.  Change module name accordingly.
* gnu-system.am (GNU_SYSTEM_MODULES): Rename dnsmasq module to dns.

9 years agognu: c-reduce: Use llvm and clang 3.5.
Eric Bavier [Sat, 14 Mar 2015 20:47:25 +0000 (15:47 -0500)]
gnu: c-reduce: Use llvm and clang 3.5.

* gnu/packages/debug.scm (c-reduce)[intputs]: Use llvm and clang 3.5.

9 years agognu: Update packages to use 'non-copyleft' instead of 'bsd-style'.
Ludovic Courtès [Sat, 14 Mar 2015 18:26:34 +0000 (19:26 +0100)]
gnu: Update packages to use 'non-copyleft' instead of 'bsd-style'.

* gnu/packages/avr.scm, gnu/packages/compression.scm,
  gnu/packages/curl.scm, gnu/packages/cyrus-sasl.scm,
  gnu/packages/databases.scm, gnu/packages/firmware.scm,
  gnu/packages/flex.scm, gnu/packages/fontutils.scm,
  gnu/packages/gd.scm, gnu/packages/ghostscript.scm,
  gnu/packages/gnunet.scm, gnu/packages/graphics.scm,
  gnu/packages/hugs.scm, gnu/packages/image.scm,
  gnu/packages/linux.scm, gnu/packages/mail.scm,
  gnu/packages/maths.scm, gnu/packages/mit-krb5.scm,
  gnu/packages/python.scm, gnu/packages/rdf.scm,
  gnu/packages/ssh.scm, gnu/packages/tcl.scm,
  gnu/packages/xdisorg.scm, gnu/packages/xiph.scm,
  gnu/packages/yasm.scm, gnu/packages/zip.scm: Use 'non-copyleft'
  instead of 'bsd-style'.

9 years agolicenses: Rename 'bsd-style' to 'non-copyleft'.
Ludovic Courtès [Sat, 14 Mar 2015 18:25:00 +0000 (19:25 +0100)]
licenses: Rename 'bsd-style' to 'non-copyleft'.

* guix/licenses.scm (bsd-style): Rename to...
  (non-copyleft): ... this.  Clarify docstring.
  (bsd-style): Introduce as an alias for 'non-copyleft'.

9 years agognu: minetest: Swap input libjpeg-8 for current libjpeg-9.
Andreas Enge [Sat, 14 Mar 2015 17:43:47 +0000 (18:43 +0100)]
gnu: minetest: Swap input libjpeg-8 for current libjpeg-9.

* gnu/packages/games.scm (minetest): Swap input libjpeg-8 for current
  libjpeg-9.

9 years agognu: minetest: Update to 0.4.12.
Andreas Enge [Sat, 14 Mar 2015 17:32:29 +0000 (18:32 +0100)]
gnu: minetest: Update to 0.4.12.

* gnu/packages/games.scm (minetest, minetest-data): Update to 0.4.12.

9 years agognu: minetest: Fix build with modified cmake build system.
Andreas Enge [Sat, 14 Mar 2015 17:22:25 +0000 (18:22 +0100)]
gnu: minetest: Fix build with modified cmake build system.

* gnu/packages/games.scm (minetest)[arguments]: Instead of setting CPATH,
  which is no more used by the cmake build system since commit 0d6f936, set
  the include directories for irrlicht and curl directly via configure flags.

9 years agognu: Add glm.
Andreas Enge [Sat, 14 Mar 2015 16:36:07 +0000 (17:36 +0100)]
gnu: Add glm.

* gnu/packages/maths.scm (glm): New variable.

Co-authored-by: John Darrington <john@darrington.wattle.id.au>
9 years agognu: boost: Update to 1.57.0.
Andreas Enge [Sat, 14 Mar 2015 16:14:25 +0000 (17:14 +0100)]
gnu: boost: Update to 1.57.0.

* gnu/packages/boost.scm (boost): Update to 1.57.0.

9 years agognu: cmake: Add CMAKE_PREFIX_PATH as a native search path, and drop
Andreas Enge [Sat, 28 Feb 2015 20:49:23 +0000 (21:49 +0100)]
gnu: cmake: Add CMAKE_PREFIX_PATH as a native search path, and drop
CMAKE_LIBRARY_PATH and CMAKE_INCLUDE_PATH from the cmake build system.

* gnu/packages/cmake.scm (cmake)[native-search-paths]: New field.
* guix/build/cmake-build-system.scm (configure): Drop environment variables
  CMAKE_LIBRARY_PATH and CMAKE_INCLUDE_PATH.

9 years agognu: ffmpeg: Update to 2.6.
Andreas Enge [Sat, 14 Mar 2015 10:04:25 +0000 (11:04 +0100)]
gnu: ffmpeg: Update to 2.6.

* gnu/packages/video.scm (ffmpeg): Update to 2.6.

9 years agognu: clalsadrv: Move snippet to build phase and set LIBDIR.
Ricardo Wurmus [Wed, 4 Mar 2015 10:52:07 +0000 (11:52 +0100)]
gnu: clalsadrv: Move snippet to build phase and set LIBDIR.

* gnu/packages/audio.scm (clalsadrv): Move snippet to build phase and set
  LIBDIR.

9 years agognu: zita-alsa-pcmi: Move snippet to build phase and set LIBDIR.
Ricardo Wurmus [Wed, 4 Mar 2015 10:50:26 +0000 (11:50 +0100)]
gnu: zita-alsa-pcmi: Move snippet to build phase and set LIBDIR.

* gnu/packages/audio.scm (zita-alsa-pcmi): Move snippet to build phase
  and set LIBDIR.

9 years agognu: Add DBIx-Class.
Eric Bavier [Fri, 13 Mar 2015 18:31:23 +0000 (13:31 -0500)]
gnu: Add DBIx-Class.

* gnu/packages/databases.scm (perl-dbix-class): New variable.

9 years agognu: Add SQL-Abstract.
Eric Bavier [Fri, 13 Mar 2015 17:10:02 +0000 (12:10 -0500)]
gnu: Add SQL-Abstract.

* gnu/packages/databases.scm (perl-sql-abstract): New variable.

9 years agognu: Add Text-Balanced.
Eric Bavier [Fri, 13 Mar 2015 17:08:40 +0000 (12:08 -0500)]
gnu: Add Text-Balanced.

* gnu/packages/perl.scm (perl-text-balanced): New variable.

9 years agognu: Add Scope-Guard.
Eric Bavier [Fri, 13 Mar 2015 16:56:47 +0000 (11:56 -0500)]
gnu: Add Scope-Guard.

* gnu/packages/perl.scm (perl-scope-guard): New variable.

9 years agognu: Add Moo.
Eric Bavier [Fri, 13 Mar 2015 16:54:14 +0000 (11:54 -0500)]
gnu: Add Moo.

* gnu/packages/perl.scm (perl-moo): New variable.

9 years agognu: Add strictures.
Eric Bavier [Fri, 13 Mar 2015 16:52:22 +0000 (11:52 -0500)]
gnu: Add strictures.

* gnu/packages/perl.scm (perl-strictures): New variable.

9 years agognu: Add Role-Tiny.
Eric Bavier [Fri, 13 Mar 2015 16:45:32 +0000 (11:45 -0500)]
gnu: Add Role-Tiny.

* gnu/packages/perl.scm (perl-role-tiny): New variable.

9 years agognu: Add Import-Into.
Eric Bavier [Fri, 13 Mar 2015 16:34:11 +0000 (11:34 -0500)]
gnu: Add Import-Into.

* gnu/packages/perl.scm (perl-import-into): New variable.

9 years agognu: Add Class-Method-Modifiers.
Eric Bavier [Fri, 13 Mar 2015 16:19:26 +0000 (11:19 -0500)]
gnu: Add Class-Method-Modifiers.

* gnu/packages/perl.scm (perl-class-method-modifiers): New variable.

9 years agognu: Add Module-Find.
Eric Bavier [Fri, 13 Mar 2015 16:12:58 +0000 (11:12 -0500)]
gnu: Add Module-Find.

* gnu/packages/perl.scm (perl-module-find): New variable.

9 years agognu: Add Hash-Merge.
Eric Bavier [Fri, 13 Mar 2015 14:59:29 +0000 (09:59 -0500)]
gnu: Add Hash-Merge.

* gnu/packages/perl.scm (perl-hash-merge): New variable.

9 years agognu: Add Data-Page.
Eric Bavier [Fri, 13 Mar 2015 14:23:38 +0000 (09:23 -0500)]
gnu: Add Data-Page.

* gnu/packages/perl.scm (perl-data-page): New variable.

9 years agognu: Add Class-Accessor-Chained.
Eric Bavier [Fri, 13 Mar 2015 14:21:41 +0000 (09:21 -0500)]
gnu: Add Class-Accessor-Chained.

* gnu/packages/perl.scm (perl-class-accessor-chained): New variable.

9 years agognu: Add Data-Dumper-Concise.
Eric Bavier [Fri, 13 Mar 2015 14:17:00 +0000 (09:17 -0500)]
gnu: Add Data-Dumper-Concise.

* gnu/packages/perl.scm (perl-data-dumper-concise): New variable.

9 years agognu: Add Context-Preserve.
Eric Bavier [Fri, 13 Mar 2015 13:53:33 +0000 (08:53 -0500)]
gnu: Add Context-Preserve.

* gnu/packages/perl.scm (perl-context-preserve): New variable.