diff options
author | Julien Lepiller <julien@lepiller.eu> | 2020-09-20 03:01:09 +0200 |
---|---|---|
committer | Julien Lepiller <julien@lepiller.eu> | 2020-09-20 13:56:37 +0200 |
commit | 1d630fe0f64d16d7428a78ee4bf94e8179ce4a94 (patch) | |
tree | f3744f8937021ac7247e48d6e7ba5fb0044046de /gnu/packages/java.scm | |
parent | 4d82e8e5c5f7e43dbaf5d009697915717d15b155 (diff) | |
download | guix-1d630fe0f64d16d7428a78ee4bf94e8179ce4a94.tar.gz |
gnu: Add java-treelayout.
* gnu/packages/java.scm (java-treelayout): New variable.
Diffstat (limited to 'gnu/packages/java.scm')
-rw-r--r-- | gnu/packages/java.scm | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 1ef2ab3584..e05cc6b28c 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -8146,6 +8146,37 @@ import org.antlr.grammar.v2.ANTLRTreePrinter;")) (propagated-inputs `(("stringtemplate" ,java-stringtemplate-3))))) +(define-public java-treelayout + (package + (name "java-treelayout") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/abego/treelayout") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "18my8ql9b1y0n0zrvkih7xfhf3dpgfhyfifvkcfhmwcvw3divxak")))) + (build-system ant-build-system) + (arguments + `(#:jar-name (string-append ,name "-" ,version ".jar") + #:source-dir "org.abego.treelayout/src/main/java" + #:test-dir "org.abego.treelayout/src/test")) + (inputs + `(("java-junit" ,java-junit))) + (native-inputs + `(("java-hamcrest-core" ,java-hamcrest-core))) + (home-page "http://treelayout.sourceforge.net") + (synopsis "Tree Layout Algorithm in Java") + (description "TreeLayout creates tree layouts for arbitrary trees. It is +not restricted to a specific output or format, but can be used for any kind of +two dimensional diagram. Examples are Swing based components, SVG files, etc. +This is possible because TreeLayout separates the layout of a tree from the +actual rendering.") + (license license:bsd-3))) + (define-public java-commons-cli-1.2 ;; This is a bootstrap dependency for Maven2. (package |