Commit Graph

20980 Commits

Author SHA1 Message Date
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
Marius Bakke 62ec02bf21
gnu: lvm2: Update to 2.02.171.
* gnu/packages/linux.scm (lvm2, lvm2-static): Update to 2.02.171.
[home-page]: Use HTTPS.
2017-05-10 16:44:01 +02:00
Christopher Allan Webber a62a16a4d3
gnu: guile-sjson: Update to 0.2.1.
* gnu/packages/guile.scm (guile-sjson): Update to 0.2.1.
2017-05-10 09:30:08 -05:00
Roel Janssen 584da12dc7
gnu: Add LLVM, CLANG 3.9.1.
* gnu/packages/llvm.scm (llvm-3.9.1): New variable.
* gnu/packages/llvm.scm (clang-3.9.1): New variable.
* gnu/packages/llvm.scm (clang-runtime-3.9.1): New variable.
2017-05-10 15:34:59 +02:00
Arun Isaac 2406766e79
gnu: Add emacs-evil-commentary.
* gnu/packages/emacs.scm (emacs-evil-commentary): New variable.
2017-05-10 16:04:13 +05:30
Mark H Weaver f66f7b92bd
gnu: webkitgtk: Update to 2.16.2.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.16.2.
2017-05-10 05:48:52 -04:00
Efraim Flashner 5e569afbf2
gnu: enlightenment: Update to 0.21.7.
* gnu/packages/enlightenment.scm (enlightenment): Update to 0.21.7.
[home-page]: Update.
2017-05-10 11:29:45 +03:00
Efraim Flashner 39a01619ca
gnu: efl: Update to 1.18.5.
* gnu/packages/enlightenment.scm (efl): Update to 1.18.5.
[home-page]: Update.
2017-05-10 11:29:29 +03:00
Thomas Danckaert 52cb22cd5a
gnu: Add dvdstyler.
* gnu/packages/cdrom.scm (dvdstyler): New variable.
2017-05-10 09:32:50 +02:00
Thomas Danckaert a689185df3
gnu: Add wxsvg.
* gnu/packages/wxwidgets.scm (wxsvg): New variable.
2017-05-10 09:32:49 +02:00
Thomas Danckaert 1d5b3f432e
gnu: Add wxwidgets-3.1.
* gnu/packages/wxwidgets.scm (wxwidgets-3.1): New variable.
2017-05-10 09:32:49 +02:00
Thomas Danckaert b5b20bda17
gnu: Add dvdauthor.
* gnu/packages/video.scm (dvdauthor): New variable.
2017-05-10 09:32:49 +02:00
Thomas Danckaert ce426deb8a
gnu: brasero: Embed growisofs store item.
* gnu/packages/gnome.scm (brasero)[arguments]: Add phase 'embed-growisofs.
[inputs]: Add dvd+rw-tools.
2017-05-10 09:32:48 +02:00
Thomas Danckaert 76e9845734
gnu: Add dvd+rw-tools.
* gnu/packages/cdrom.scm (dvd+rw-tools): New variable.
* gnu/packages/patches/dvd+rw-tools-add-include.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-05-10 09:32:48 +02:00