Commit graph

20793 commits

Author SHA1 Message Date
Ludovic Courtès
bc0e6c9312
scripts: Fix singular/plural message mismatch.
* guix/scripts.scm (warn-about-old-distro): Swap singular and plural
forms in 'N_' call.
2017-05-10 23:38:04 +02:00
Ben Woodcroft
c033f5d6b5
gnu: Add pplacer.
* gnu/packages/bioinformatics.scm (pplacer, pplacer-scripts): New
variables.
2017-05-10 22:13:55 +02:00
Ben Woodcroft
ad0ae297d4
gnu: Add taxtastic.
* gnu/packages/bioinformatics.scm (taxtastic): New variable.
2017-05-10 22:13:55 +02:00
Ben Woodcroft
de59e24abe
gnu: Add ocaml4.01-batteries.
* gnu/packages/ocaml.scm (ocaml4.01-batteries): New variable.
2017-05-10 22:13:55 +02:00
Ben Woodcroft
9bf9b3c05f
gnu: Add ocaml4.01-xmlm.
* gnu/packages/ocaml.scm (ocaml4.01-xmlm): New variable.
2017-05-10 22:13:55 +02:00
Ben Woodcroft
abd593c71a
gnu: Add ocaml4.01-ounit.
* gnu/packages/ocaml.scm (ocaml4.01-ounit): New variable.
2017-05-10 22:13:55 +02:00
Ben Woodcroft
0274521a19
gnu: Add ocaml4.01-qtest.
* gnu/packages/ocaml.scm (ocaml4.01-qtest): New variable.
2017-05-10 22:13:55 +02:00
Ben Woodcroft
6824387a4f
gnu: Add ocaml4.01-camlzip.
* gnu/packages/ocaml.scm (ocaml4.01-camlzip): New variable.
2017-05-10 22:13:55 +02:00
Ben Woodcroft
b32208e7b5
gnu: Add ocaml4.01-mcl.
* gnu/packages/machine-learning.scm (ocaml4.01-mcl): New variable.
2017-05-10 22:13:55 +02:00
Ben Woodcroft
7adaab9fe7
gnu: Add ocaml4.01-gsl.
* gnu/packages/maths.scm (ocaml4.01-gsl): New variable.
2017-05-10 22:13:54 +02:00
Ben Woodcroft
3dc671e147
gnu: Add ocaml4.01-csv.
* gnu/packages/ocaml.scm (ocaml4.01-csv): New variable.
2017-05-10 22:13:54 +02:00
Ben Woodcroft
17bd460f02
gnu: Add ocaml4.01-sqlite3.
* gnu/packages/ocaml.scm: (ocaml4.01-sqlite3): New variable.
2017-05-10 22:13:54 +02:00
Ben Woodcroft
1345231cc2
gnu: Add ocaml4.01-bisect.
* gnu/packages/ocaml.scm (ocaml4.01-bisect): New variable.
(ocaml-bisect)[properties]: New field.
2017-05-10 22:13:54 +02:00
Ben Woodcroft
c6cfec42b0
build-system: Add package-with-ocaml4.01.
* guix/build-system/ocaml.scm (default-ocaml4.01, default-ocaml4.01-findlib,
package-with-explicit-ocaml, package-with-ocaml4.01,
strip-ocaml4.01-variant): New variables.
2017-05-10 22:13:54 +02:00
Ben Woodcroft
fa01cb5226
gnu: Add ocaml4.01-findlib.
* gnu/packages/ocaml.scm (ocaml4.01-findlib): New variable.
2017-05-10 22:13:54 +02:00
Ben Woodcroft
ec43671780
gnu: Add ocaml-4.01.
* gnu/packages/ocaml.scm (ocaml-4.01): New variable.
2017-05-10 22:13:54 +02:00
Ludovic Courtès
0d43b12d1d
gnu: cuirass: Update snapshot; switch to Guile 2.2.
* gnu/packages/ci.scm (cuirass): Update to commit 870e8d6.  Increment
REVISION.
[source]: Change URL to git.savannah.gnu.org.
[arguments]: Add #:modules.  In 'wrap-program' phase, get the Guile
effective version and honor it.
[inputs]: Use GUILE-2.2 instead of GUILE-2.0 and GUILE2.2-JSON instead
of GUILE-JSON.
[home-page]: Set to the Guix home page.
2017-05-10 22:09:13 +02:00
Ludovic Courtès
99bde93b83
gnu: guile-sqlite3: Switch to Guile 2.2.
* gnu/packages/guile.scm (guile-sqlite3)[version]: Set revision to 1.
[inputs]: Use GUILE-2.2 instead of GUILE-2.0.
2017-05-10 22:09:13 +02:00
Ludovic Courtès
7fd952e052
scripts: Warn about old distro.
Fixes <http://bugs.gnu.org/25852>.
Suggested by Mark H Weaver <mhw@netris.org>.

* guix/scripts.scm (%distro-age-warning): New variable.
(warn-about-old-distro): New procedure.
* guix/scripts/package.scm (process-actions): Call
'warn-about-old-distro'.
* guix/scripts/system.scm (process-action): Likewise.
2017-05-10 22:09:08 +02:00
Ludovic Courtès
30d2397f73
ui: 'string->duration' correctly handles hours.
* guix/ui.scm (string->duration): Add missing '=>' for hours.
* tests/ui.scm ("duration, 2 hours"): New test.
2017-05-10 22:05:21 +02:00
Ricardo Wurmus
af8f8281db
gnu: Add java-commons-logging-minimal.
* gnu/packages/java.scm (java-commons-logging-minimal): New variable.
2017-05-10 21:44:53 +02:00
Ricardo Wurmus
4f3e47ea82
gnu: Add java-guava.
* gnu/packages/java.scm (java-guava): New variable.
2017-05-10 21:43:51 +02:00
Ricardo Wurmus
0d4a0d60f1
gnu: Add java-jsr305.
* gnu/packages/java.scm (java-jsr305): New variable.
2017-05-10 21:42:12 +02:00
Ricardo Wurmus
439c59da52
gnu: Add java-hamcrest-all.
* gnu/packages/java.scm (java-hamcrest-all): New variable.
2017-05-10 21:39:52 +02:00
Roel Janssen
91a9c65c7b
gnu: Add darktable.
* gnu/packages/photo.scm (darktable): New variable.
2017-05-10 19:46:55 +02:00
Ricardo Wurmus
fae0b4ca11
gnu: java-hamcrest-core: Declare test target.
* gnu/packages/java.scm (java-hamcrest-core)[arguments]: Add value for
test-target.
2017-05-10 17:59:25 +02:00
Ricardo Wurmus
f12ad6c768
gnu: Add java-jmock-1.
* gnu/packages/java.scm (java-jmock-1): New variable.
2017-05-10 17:59:25 +02:00
Hartmut Goebel
7d91c1b9a0
gnu: Add java-commons-daemon.
* gnu/packages/java.scm (java-commons-daemon): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-05-10 17:59:25 +02:00
Hartmut Goebel
0a8519bc11
gnu: Add java-commons-codec.
* gnu/packages/java.scm (java-commons-codec): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-05-10 17:59:25 +02:00
Hartmut Goebel
1c188f4e18
gnu: Add java-commons-cli.
* gnu/packages/java.scm (java-commons-cli): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-05-10 17:59:25 +02:00
Hartmut Goebel
82e1886461
gnu: Add java-commons-lang3.
* gnu/packages/java.scm (java-commons-lang3): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-05-10 17:59:24 +02:00
Hartmut Goebel
d631b5f358
gnu: Add java-commons-lang.
* gnu/packages/java.scm (java-commons-lang): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-05-10 17:59:24 +02:00
Hartmut Goebel
6af63e657c
gnu: Add java-commons-io.
* gnu/packages/java.scm (java-commons-io): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-05-10 17:59:24 +02:00
Ricardo Wurmus
56ebb4e90d
gnu: Add java-commons-collections4.
* gnu/packages/java.scm (java-commons-collections4): New variable.
2017-05-10 17:59:24 +02:00
Ricardo Wurmus
62c9bfaaff
gnu: Add java-jmh.
* gnu/packages/java.scm (java-jmh): New variable.
2017-05-10 17:59:24 +02:00
Ricardo Wurmus
840969e829
gnu: Add java-commons-math3.
* gnu/packages/java.scm (java-commons-math3): New variable.
2017-05-10 17:59:24 +02:00
Ricardo Wurmus
a8d3cb62ab
gnu: java-hamcrest-core: Install all jars without version suffix.
* gnu/packages/java.scm (java-hamcrest-core)[arguments]: Install all three
jars and strip the version suffix.
2017-05-10 17:59:24 +02:00
Ricardo Wurmus
7aa370231d
gnu: Add java-jopt-simple.
* gnu/packages/java.scm (java-jopt-simple): New variable.
2017-05-10 17:59:23 +02:00
Ricardo Wurmus
ae5898767b
gnu: Add java-easymock.
* gnu/packages/java.scm (java-easymock): New variable.
2017-05-10 17:59:23 +02:00
Ricardo Wurmus
33e34bfef8
gnu: Add java-objenesis.
* gnu/packages/java.scm (java-objenesis): New variable.
2017-05-10 17:59:23 +02:00
Ricardo Wurmus
607fe24ad4
gnu: Add java-cglib.
* gnu/packages/java.scm (java-cglib): New variable.
2017-05-10 17:59:23 +02:00
Ricardo Wurmus
8f8ed9aadd
gnu: Add java-asm.
* gnu/packages/java.scm (java-asm): New variable.
2017-05-10 17:59:23 +02:00
Hartmut Goebel
1e555562a7
gnu: Add java-plexus-interpolation.
* gnu/packages/java.scm (java-plexus-interplation): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-05-10 17:59:23 +02:00
Ricardo Wurmus
9fb20d01c5
gnu: Add java-plexus-utils.
* gnu/packages/java.scm (java-plexus-utils): New variable.

Co-authored-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
2017-05-10 17:59:23 +02:00
Hartmut Goebel
59135f0d7e
guix: Add java-utils.
* guix/build/java-utils.scm: New file.
* guix/build-system/ant.scm: Use it.
* Makefile.am (MODULES): Add it.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-05-10 17:59:22 +02:00
Ricardo Wurmus
52a791f50f
ant-build-system: Add default "check" target.
* guix/build-system/ant.scm (ant-build): Change default test target to
"check"; add "test-dir" argument.
* guix/build/ant-build-system.scm (default-build.xml): Add "test-dir"
argument; add ant targets "compile-tests" and "check".
(configure): Add "test-dir" argument; pass it to "default-build.xml".
2017-05-10 17:59:22 +02:00
Hartmut Goebel
8df64f7384
ant-build-system: Allow specifying source directory.
* guix/build-system/ant.scm (ant-build),
guix/build/ant-build-system.scm (default-build.xml): Add parameter
source-dir.
* guix/build/ant-build-system.scm (configure): Pass source-dir on to
default-build.xml.
* doc/guix.texi (Build Systems): Document it.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-05-10 17:59:22 +02:00
Marius Bakke
75f796bb73
gnu: e2fsprogs: Enable tests.
* gnu/packages/linux.scm (e2fsprogs)[native-inputs]: Add PERL and PROCPS.
[arguments]<#:tests?>: Remove.
2017-05-10 16:44:01 +02:00
Marius Bakke
b047a86b6c
gnu: e2fsprogs: Update to 1.43.4.
* gnu/packages/linux.scm (e2fsprogs, e2fsprogs/static, e2fsck/static): Update
to 1.43.4.
[source]: Remove obsolete gzip substitution. Move '/bin/sh' substitution to ...
[arguments] ... here. Move LDFLAGS from #:make-flags to #:configure-flags.
Enable parallel build.
2017-05-10 16:44:01 +02:00
Marius Bakke
55acb372e3
gnu: e2fsprogs: Use 'modify-phases' syntax.
* gnu/packages/linux.scm (e2fsprogs)[arguments]<#:phases>: Use 'modify-phases'.
2017-05-10 16:44:01 +02:00