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.
ui: 'string->duration' correctly handles hours.
* guix/ui.scm (string->duration): Add missing '=>' for hours.
* tests/ui.scm ("duration, 2 hours"): New test.
gnu: Add java-commons-logging-minimal.
* gnu/packages/java.scm (java-commons-logging-minimal): New variable.
gnu: Add java-guava.
* gnu/packages/java.scm (java-guava): New variable.
gnu: Add java-jsr305.
* gnu/packages/java.scm (java-jsr305): New variable.
gnu: Add java-hamcrest-all.
* gnu/packages/java.scm (java-hamcrest-all): New variable.
gnu: Add darktable.
* gnu/packages/photo.scm (darktable): New variable.
gnu: java-hamcrest-core: Declare test target.
* gnu/packages/java.scm (java-hamcrest-core)[arguments]: Add value for
test-target.
gnu: Add java-jmock-1.
* gnu/packages/java.scm (java-jmock-1): New variable.
gnu: Add java-commons-daemon.
* gnu/packages/java.scm (java-commons-daemon): New variable.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
gnu: Add java-commons-codec.
* gnu/packages/java.scm (java-commons-codec): New variable.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
gnu: Add java-commons-cli.
* gnu/packages/java.scm (java-commons-cli): New variable.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
gnu: Add java-commons-lang3.
* gnu/packages/java.scm (java-commons-lang3): New variable.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
gnu: Add java-commons-lang.
* gnu/packages/java.scm (java-commons-lang): New variable.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
gnu: Add java-commons-io.
* gnu/packages/java.scm (java-commons-io): New variable.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
gnu: Add java-commons-collections4.
* gnu/packages/java.scm (java-commons-collections4): New variable.
gnu: Add java-jmh.
* gnu/packages/java.scm (java-jmh): New variable.
gnu: Add java-commons-math3.
* gnu/packages/java.scm (java-commons-math3): New variable.
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.
gnu: Add java-jopt-simple.
* gnu/packages/java.scm (java-jopt-simple): New variable.