Update josm
more/packages/java.scm
| 31 | 31 | #:use-module (gnu packages autotools) | |
| 32 | 32 | #:use-module (gnu packages base) | |
| 33 | 33 | #:use-module (gnu packages compression) | |
| 34 | + | #:use-module (gnu packages docbook) | |
| 34 | 35 | #:use-module (gnu packages java) | |
| 35 | 36 | #:use-module (gnu packages perl) | |
| 37 | + | #:use-module (gnu packages xml) | |
| 36 | 38 | #:use-module (more packages python)) | |
| 37 | 39 | ||
| 38 | 40 | (define-public java-tomcat | |
… | |||
| 79 | 81 | Java WebSocket specifications are developed under the Java Community Process.") | |
| 80 | 82 | (license license:asl2.0))) | |
| 81 | 83 | ||
| 82 | - | ;(define-public java-tomcat-7 | |
| 83 | - | ; (package | |
| 84 | - | ; (inherit java-tomcat) | |
| 85 | - | ; (version "7.0.81") | |
| 86 | - | ; (source (origin | |
| 87 | - | ; (method url-fetch) | |
| 88 | - | ; (uri (string-append "mirror://apache/tomcat/tomcat-7/v" | |
| 89 | - | ; version "/src/apache-tomcat-" version "-src.tar.gz")) | |
| 90 | - | ; (sha256 | |
| 91 | - | ; (base32 | |
| 92 | - | ; "0rjyv3jpya60ph60950gmiqa6znbiq2dvsydxgwwiyqc47xrm9zw")))))) | |
| 93 | - | ||
| 94 | 84 | (define-public java-openjfx | |
| 95 | 85 | (package | |
| 96 | 86 | (name "java-openjfx") | |
… | |||
| 281 | 271 | ("java-openjfx-base" ,java-openjfx-base) | |
| 282 | 272 | ("java-openjfx-media" ,java-openjfx-media) | |
| 283 | 273 | ("java-openjfx-graphics" ,java-openjfx-graphics) | |
| 274 | + | ("java-avalon-framework-api" ,java-avalon-framework-api) | |
| 275 | + | ("java-httpcomponents-client" ,java-httpcomponents-client) | |
| 276 | + | ("java-httpcomponents-core" ,java-httpcomponents-core) | |
| 277 | + | ("java-commons-jcs" ,java-commons-jcs) | |
| 284 | 278 | ("java-commons-collections" ,java-commons-collections) | |
| 285 | 279 | ("java-commons-jcs" ,java-commons-jcs) | |
| 286 | 280 | ("java-commons-logging-minimal" ,java-commons-logging-minimal) | |
… | |||
| 294 | 288 | (add-after 'unpack 'rm-build.xml | |
| 295 | 289 | (lambda* _ | |
| 296 | 290 | (delete-file "build.xml"))) | |
| 291 | + | (add-after 'unpack 'rm-jcs-embedded | |
| 292 | + | (lambda _ | |
| 293 | + | (delete-file-recursively "src/org/apache/commons/jcs"))) | |
| 297 | 294 | (add-before 'build 'fix-revision | |
| 298 | 295 | (lambda* _ | |
| 299 | 296 | (with-output-to-file "REVISION.XML" | |
… | |||
| 682 | 679 | ("assertj" ,java-assertj) | |
| 683 | 680 | ("mockito" ,java-mockito-1))) | |
| 684 | 681 | (home-page "https://github.com/powermock/powermock") | |
| 685 | - | (synopsis "") | |
| 686 | - | (description "") | |
| 682 | + | (synopsis "Mock library extension framework") | |
| 683 | + | (description "PowerMock is a framework that extends other mock libraries | |
| 684 | + | such as EasyMock with more powerful capabilities. PowerMock uses a custom | |
| 685 | + | classloader and bytecode manipulation to enable mocking of static methods, | |
| 686 | + | constructors, final classes and methods, private methods, removal of static | |
| 687 | + | initializers and more. By using a custom classloader no changes need to be | |
| 688 | + | done to the IDE or continuous integration servers which simplifies adoption.") | |
| 687 | 689 | (license license:asl2.0))) | |
| 688 | 690 | ||
| 689 | 691 | (define-public java-powermock-reflect | |
… | |||
| 1024 | 1026 | (mkdir-p share) | |
| 1025 | 1027 | (copy-file "dist/bsh-2.0b6.jar" (string-append share "/bsh-2.0b6.jar")))))))) | |
| 1026 | 1028 | (home-page "http://beanshell.org/") | |
| 1027 | - | (synopsis "") | |
| 1028 | - | (description "") | |
| 1029 | + | (synopsis "Lightweight Scripting for Java") | |
| 1030 | + | (description "BeanShell is a small, free, embeddable Java source | |
| 1031 | + | interpreter with object scripting language features, written in Java. | |
| 1032 | + | BeanShell dynamically executes standard Java syntax and extends it with common | |
| 1033 | + | scripting conveniences such as loose types, commands, and method closures like | |
| 1034 | + | those in Perl and JavaScript.") | |
| 1029 | 1035 | (license license:asl2.0))) | |
| 1030 | 1036 | ||
| 1031 | 1037 | (define-public java-hdrhistogram | |
… | |||
| 1081 | 1087 | (arguments | |
| 1082 | 1088 | `(#:jar-name "java-jmock.jar" | |
| 1083 | 1089 | #:source-dir "jmock/src/main/java" | |
| 1084 | - | #:test-dir "jmock/src/test" | |
| 1085 | - | #:phases | |
| 1086 | - | (modify-phases %standard-phases | |
| 1087 | - | (add-before 'check 'fix-tests | |
| 1088 | - | (lambda _ | |
| 1089 | - | ;; Otherwise the abstract class is tested, but junit cannot create | |
| 1090 | - | ;; an instance of it. Then remove dependent. | |
| 1091 | - | (for-each (lambda (file) (delete-file file)) | |
| 1092 | - | '("jmock/src/test/java/org/jmock/test/unit/lib/AbstractMatcherTest.java" | |
| 1093 | - | "jmock/src/test/java/org/jmock/test/unit/lib/CurrentStateMatcherTests.java"))))))) | |
| 1090 | + | #:test-dir "jmock/src/test")) | |
| 1094 | 1091 | (native-inputs | |
| 1095 | 1092 | `(("cglib" ,java-cglib))) | |
| 1096 | 1093 | (home-page "https://github.com/jmock-developers/jmock-library") | |
| 1097 | - | (synopsis "") | |
| 1098 | - | (description "") | |
| 1094 | + | (synopsis "Mock object library") | |
| 1095 | + | (description "Jmock is an expressive Mock Object library for Test Driven | |
| 1096 | + | Development.") | |
| 1099 | 1097 | (license license:bsd-3))) | |
| 1100 | 1098 | ||
| 1101 | 1099 | (define-public java-jmock-junit4 | |
… | |||
| 1654 | 1652 | ; `(("core" ,java-spring-framework-core) | |
| 1655 | 1653 | ; ("cglib" ,java-cglib) | |
| 1656 | 1654 | ; ("inject" ,java-javax-inject) | |
| 1657 | - | ; ("snakeyaml" ,java-snakeyaml-notests) | |
| 1655 | + | ; ("snakeyaml" ,java-snakeyaml) | |
| 1658 | 1656 | ; ("el" ,java-jboss-el-api-spec) | |
| 1659 | 1657 | ; ("aspectj" ,java-aspectj-weaver) | |
| 1660 | 1658 | ; ("logging" ,java-commons-logging-minimal))) | |
… | |||
| 1957 | 1955 | #:tests? #f; requires testng which depends on jcommander | |
| 1958 | 1956 | #:source-dir "src/main/java")) | |
| 1959 | 1957 | (home-page "http://jcommander.org") | |
| 1960 | - | (synopsis "") | |
| 1961 | - | (description "") | |
| 1958 | + | (synopsis "Command line parameters parser") | |
| 1959 | + | (description "JCommander is a very small Java framework that makes it | |
| 1960 | + | trivial to parse command line parameters. Parameters are declared with | |
| 1961 | + | annotations.") | |
| 1962 | 1962 | (license license:asl2.0))) | |
| 1963 | 1963 | ||
| 1964 | 1964 | (define-public java-assertj | |
… | |||
| 2050 | 2050 | ("asm" ,java-asm) | |
| 2051 | 2051 | ("aopalliance" ,java-aopalliance))) | |
| 2052 | 2052 | (home-page "http://testng.org") | |
| 2053 | - | (synopsis "") | |
| 2054 | - | (description "") | |
| 2053 | + | (synopsis "Testing framework") | |
| 2054 | + | (description "TestNG is a testing framework inspired from JUnit and NUnit | |
| 2055 | + | but introducing some new functionalities that make it more powerful and easier | |
| 2056 | + | to use.") | |
| 2055 | 2057 | (license license:asl2.0))) | |
| 2056 | 2058 | ||
| 2057 | 2059 | (define-public java-fest-util | |
… | |||
| 2073 | 2075 | `(("junit" ,java-junit) | |
| 2074 | 2076 | ("hamcrest" ,java-hamcrest-core))) | |
| 2075 | 2077 | (home-page "https://github.com/alexruiz/fest-util") | |
| 2076 | - | (synopsis "") | |
| 2077 | - | (description "") | |
| 2078 | + | (synopsis "FEST common utilities") | |
| 2079 | + | (description "Common utilities used in all FEST module.") | |
| 2078 | 2080 | (license license:asl2.0))) | |
| 2079 | 2081 | ||
| 2080 | 2082 | ;; required by java-jnacl | |
… | |||
| 2114 | 2116 | (inputs | |
| 2115 | 2117 | `(("junit" ,java-junit))) | |
| 2116 | 2118 | (home-page "https://github.com/alexruiz/fest-test") | |
| 2117 | - | (synopsis "") | |
| 2118 | - | (description "") | |
| 2119 | + | (synopsis "Common FEST testing infrastructure") | |
| 2120 | + | (description "Fest-test contains the common FEST testing infrastructure.") | |
| 2119 | 2121 | (license license:asl2.0))) | |
| 2120 | 2122 | ||
| 2121 | 2123 | ;(define-public java-fest-assert-1 | |
… | |||
| 2173 | 2175 | ("java-objenesis" ,java-objenesis) | |
| 2174 | 2176 | ("java-asm" ,java-asm))) | |
| 2175 | 2177 | (home-page "https://github.com/alexruiz/fest-assert-2.x") | |
| 2176 | - | (synopsis "") | |
| 2177 | - | (description "") | |
| 2178 | + | (synopsis "FEST fluent assertions") | |
| 2179 | + | (description "FEST-Assert provides a fluent interface for assertions.") | |
| 2178 | 2180 | (license license:asl2.0))) | |
| 2179 | 2181 | ||
| 2180 | 2182 | (define-public java-jnacl | |
… | |||
| 2220 | 2222 | ("java-fest-util" ,java-fest-util) | |
| 2221 | 2223 | ("java-fest-assert" ,java-fest-assert))) | |
| 2222 | 2224 | (home-page "https://github.com/neilalexander/jnacl") | |
| 2223 | - | (synopsis "") | |
| 2224 | - | (description "") | |
| 2225 | + | (synopsis "Java implementation of NaCl") | |
| 2226 | + | (description "Pure Java implementation of the NaCl: Networking and | |
| 2227 | + | Cryptography library.") | |
| 2225 | 2228 | (license license:mpl2.0))) | |
| 2226 | 2229 | ||
| 2227 | 2230 | (define-public java-jeromq | |
… | |||
| 2254 | 2257 | `(("java-hamcrest-core" ,java-hamcrest-core) | |
| 2255 | 2258 | ("junit" ,java-junit))) | |
| 2256 | 2259 | (home-page "http://zeromq.org/bindings:java") | |
| 2257 | - | (synopsis "") | |
| 2258 | - | (description "") | |
| 2260 | + | (synopsis "Java binding for ??MQ") | |
| 2261 | + | (description "Jeromq provides the java bindings for ??MQ.") | |
| 2259 | 2262 | (license license:mpl2.0))) | |
| 2260 | 2263 | ||
| 2261 | 2264 | (define-public java-log4j-core | |
… | |||
| 2297 | 2300 | #:phases | |
| 2298 | 2301 | (modify-phases %standard-phases | |
| 2299 | 2302 | (add-after 'unpack 'enter-dir | |
| 2300 | - | (lambda _ (chdir "log4j-core") #t))))))) | |
| 2303 | + | (lambda _ (chdir "log4j-core") #t))))) | |
| 2304 | + | (synopsis "Core component of the Log4j framework") | |
| 2305 | + | (description "This package provides the core component of the Log4j | |
| 2306 | + | logging framework for Java."))) | |
| 2301 | 2307 | ||
| 2302 | 2308 | (define-public java-apache-felix-utils | |
| 2303 | 2309 | (package | |
… | |||
| 2544 | 2550 | (description "") | |
| 2545 | 2551 | (license license:asl2.0))) | |
| 2546 | 2552 | ||
| 2553 | + | (define-public java-commons-digester | |
| 2554 | + | (package | |
| 2555 | + | (name "java-commons-digester") | |
| 2556 | + | (version "3.2") | |
| 2557 | + | (source (origin | |
| 2558 | + | (method url-fetch) | |
| 2559 | + | (uri (string-append "mirror://apache/commons/digester/source/" | |
| 2560 | + | "commons-digester3-" version "-src.tar.gz")) | |
| 2561 | + | (sha256 | |
| 2562 | + | (base32 | |
| 2563 | + | "03kc18dfl5ma50cn02ji7rbhm33qpxyd9js6mvzznf8f7y6pmykk")))) | |
| 2564 | + | (build-system ant-build-system) | |
| 2565 | + | (arguments | |
| 2566 | + | `(#:jar-name "commons-digester.jar" | |
| 2567 | + | #:source-dir "src/main/java" | |
| 2568 | + | #:phases | |
| 2569 | + | (modify-phases %standard-phases | |
| 2570 | + | (add-before 'build 'copy-resource | |
| 2571 | + | (lambda _ | |
| 2572 | + | (copy-recursively "src/main/resources" "build/classes"))) | |
| 2573 | + | (add-before 'test 'copy-test-resource | |
| 2574 | + | (lambda _ | |
| 2575 | + | (copy-recursively "src/test/resources" "build/test-classes")))))) | |
| 2576 | + | (inputs | |
| 2577 | + | `(("logging" ,java-commons-logging-minimal) | |
| 2578 | + | ("cglib" ,java-cglib) | |
| 2579 | + | ("beanutils", java-commons-beanutils))) | |
| 2580 | + | (native-inputs | |
| 2581 | + | `(("junit" ,java-junit) | |
| 2582 | + | ("hamcrest" ,java-hamcrest-core))) | |
| 2583 | + | (home-page "https://commons.apache.org/proper/commons-digester/") | |
| 2584 | + | (synopsis "") | |
| 2585 | + | (description "") | |
| 2586 | + | (license license:asl2.0))) | |
| 2587 | + | ||
| 2588 | + | (define-public java-commons-validator | |
| 2589 | + | (package | |
| 2590 | + | (name "java-commons-validator") | |
| 2591 | + | (version "1.6") | |
| 2592 | + | (source (origin | |
| 2593 | + | (method url-fetch) | |
| 2594 | + | (uri (string-append "mirror://apache//commons/validator/source/" | |
| 2595 | + | "commons-validator-" version "-src.tar.gz")) | |
| 2596 | + | (sha256 | |
| 2597 | + | (base32 | |
| 2598 | + | "1v2iqhjz4iqwmv38gzf953php770mmhglibixzvxjc2yca3sizkb")))) | |
| 2599 | + | (build-system ant-build-system) | |
| 2600 | + | (arguments | |
| 2601 | + | `(#:jar-name "commons-validator.jar" | |
| 2602 | + | #:source-dir "src/main/java" | |
| 2603 | + | #:tests? #f; Require network access (jakarta.apache.org) | |
| 2604 | + | #:test-exclude (list "**/Abstract*.java" | |
| 2605 | + | ;; Require network access (jakarta.apache.org) | |
| 2606 | + | "**/ByteTest.java" | |
| 2607 | + | "**/DateTest.java" | |
| 2608 | + | "**/DoubleTest.java" | |
| 2609 | + | "**/EmailTest.java" | |
| 2610 | + | "**/EntityImportTest.java" | |
| 2611 | + | "**/ExceptionTest.java" | |
| 2612 | + | "**/ExtensionTest.java") | |
| 2613 | + | #:phases | |
| 2614 | + | (modify-phases %standard-phases | |
| 2615 | + | (add-before 'build 'copy-resource | |
| 2616 | + | (lambda _ | |
| 2617 | + | (copy-recursively "src/main/resources" "build/classes"))) | |
| 2618 | + | (add-before 'test 'copy-test-resource | |
| 2619 | + | (lambda _ | |
| 2620 | + | (copy-recursively "src/test/resources" "build/test-classes"))) | |
| 2621 | + | (add-before 'build 'fix-digester | |
| 2622 | + | (lambda _ | |
| 2623 | + | ;; Port from digester 1 to digester 3. | |
| 2624 | + | (substitute* (find-files "src/main/java" ".*\\.java") | |
| 2625 | + | (("commons.digester") "commons.digester3") | |
| 2626 | + | (("org.apache.commons.digester3.xmlrules.DigesterLoader") | |
| 2627 | + | "org.apache.commons.digester3.binder.DigesterLoader")) | |
| 2628 | + | ;; digester is private in this class, so we use the getter | |
| 2629 | + | (substitute* "src/main/java/org/apache/commons/validator/FormSetFactory.java" | |
| 2630 | + | (("digester.peek") "getDigester().peek")) | |
| 2631 | + | (substitute* "src/main/java/org/apache/commons/validator/ValidatorResources.java" | |
| 2632 | + | (("// DEPRECATED") | |
| 2633 | + | "// DEPRECATED\nimport org.apache.commons.digester3.xmlrules.FromXmlRulesModule;") | |
| 2634 | + | (("private Digester initDigester") | |
| 2635 | + | (string-append | |
| 2636 | + | "private FromXmlRulesModule rulesModule(final URL url) {\n" | |
| 2637 | + | " return new FromXmlRulesModule() {\n" | |
| 2638 | + | " @Override\n" | |
| 2639 | + | " protected void loadRules() {\n" | |
| 2640 | + | " loadXMLRules(url);" | |
| 2641 | + | " }\n" | |
| 2642 | + | " };\n" | |
| 2643 | + | "}\n" | |
| 2644 | + | "private Digester initDigester")) | |
| 2645 | + | ;; Copied from digester tests | |
| 2646 | + | (("createDigester\\(rulesUrl\\)") | |
| 2647 | + | "newLoader(rulesModule(rulesUrl)).newDigester()"))))))) | |
| 2648 | + | (inputs | |
| 2649 | + | `(("digester" ,java-commons-digester) | |
| 2650 | + | ("beanutils" ,java-commons-beanutils) | |
| 2651 | + | ("collections" ,java-commons-collections) | |
| 2652 | + | ("logging" ,java-commons-logging-minimal))) | |
| 2653 | + | (native-inputs | |
| 2654 | + | `(("junit" ,java-junit))) | |
| 2655 | + | (home-page "https://commons.apache.org/proper/commons-validator") | |
| 2656 | + | (synopsis "") | |
| 2657 | + | (description "") | |
| 2658 | + | (license license:asl2.0))) | |
| 2659 | + | ||
| 2660 | + | (define-public java-ognl | |
| 2661 | + | (package | |
| 2662 | + | (name "java-ognl") | |
| 2663 | + | (version "3.2.3") | |
| 2664 | + | (source (origin | |
| 2665 | + | (method url-fetch) | |
| 2666 | + | (uri (string-append "https://github.com/jkuhnert/ognl/archive/OGNL_" | |
| 2667 | + | (string-map (lambda (x) (if (eq? x #\.) #\_ x)) version) | |
| 2668 | + | ".tar.gz")) | |
| 2669 | + | (sha256 | |
| 2670 | + | (base32 | |
| 2671 | + | "1p4yni36ln69cdl7icylpg87yzgnx9i08k4a5yhcvgmbr49p273w")))) | |
| 2672 | + | (build-system ant-build-system) | |
| 2673 | + | (arguments | |
| 2674 | + | `(#:tests? #f; Tests are run as a dependency of "dist" | |
| 2675 | + | #:jdk ,icedtea-8 | |
| 2676 | + | #:make-flags (list "-Dcompile.version=7") | |
| 2677 | + | #:phases | |
| 2678 | + | (modify-phases %standard-phases | |
| 2679 | + | (add-before 'build 'remove-binaries | |
| 2680 | + | (lambda _ | |
| 2681 | + | (for-each delete-file (find-files "." ".*\\.jar")) | |
| 2682 | + | #t)) | |
| 2683 | + | (add-before 'build 'remove-clover | |
| 2684 | + | (lambda _ | |
| 2685 | + | (substitute* "osbuild.xml" | |
| 2686 | + | (("clover-check,") "") | |
| 2687 | + | ((", clover.report"), "") | |
| 2688 | + | ((".*clover-setup.*") "") | |
| 2689 | + | ((".*src/test/\\*\\*/\\*.java.*") "") | |
| 2690 | + | (("<files>") "") | |
| 2691 | + | (("</files>") "")))) | |
| 2692 | + | (replace 'install | |
| 2693 | + | (lambda* (#:key outputs inputs #:allow-other-keys) | |
| 2694 | + | (install-file "build/ognl-2.7.2.jar" (string-append (assoc-ref outputs "out") "/share/java"))))))) | |
| 2695 | + | ;(zero? (system* "ant" "dist" "-Dcompile.version=7" | |
| 2696 | + | ; (string-append "-Ddist=" | |
| 2697 | + | ; (assoc-ref outputs "out") | |
| 2698 | + | ; "/share/java") | |
| 2699 | + | ; (string-append "-Ddocbook.xsl.path=" | |
| 2700 | + | ; (assoc-ref inputs "docbook-xsl")) | |
| 2701 | + | ; (string-append "-Ddocbook.xml.path=" | |
| 2702 | + | ; (assoc-ref inputs "docbook-xml")) | |
| 2703 | + | ; ))))))) | |
| 2704 | + | (inputs | |
| 2705 | + | `(("javassist" ,java-jboss-javassist))) | |
| 2706 | + | (native-inputs | |
| 2707 | + | `(("junit" ,java-junit) | |
| 2708 | + | ("hamcrest" ,java-hamcrest-core) | |
| 2709 | + | ("docbook-xml" ,docbook-xml) | |
| 2710 | + | ("docbook-xsl" ,docbook-xsl) | |
| 2711 | + | ("libxml2" ,libxml2))) | |
| 2712 | + | (home-page "http://www.opensymphony.com/ognl/"); down ? and ognl.org is not owned by the project | |
| 2713 | + | (synopsis "") | |
| 2714 | + | (description "") | |
| 2715 | + | (license license:asl2.0))) | |
| 2716 | + | ||
| 2717 | + | (define-public java-apache-struts | |
| 2718 | + | (package | |
| 2719 | + | (name "java-apache-struts") | |
| 2720 | + | (version "2.5.13") | |
| 2721 | + | (source (origin | |
| 2722 | + | (method url-fetch) | |
| 2723 | + | (uri (string-append "mirror://apache/struts/" version "/struts-" | |
| 2724 | + | version "-src.zip")) | |
| 2725 | + | (sha256 | |
| 2726 | + | (base32 | |
| 2727 | + | "1pi3ymql7d9axxzi6pd8iqap1d3s2pij88mc7zywbw7mva61y8qy")))) | |
| 2728 | + | (build-system ant-build-system) | |
| 2729 | + | (arguments | |
| 2730 | + | `(#:jar-name "apache-struts.jar" | |
| 2731 | + | #:source-dir "src/core/src/main/java" | |
| 2732 | + | #:test-dir "src/core/src/test")) | |
| 2733 | + | (inputs | |
| 2734 | + | `(("log4j" ,java-log4j-api) | |
| 2735 | + | ("lang3" ,java-commons-lang3) | |
| 2736 | + | ("io" ,java-commons-io) | |
| 2737 | + | ("logging" ,java-commons-logging-minimal) | |
| 2738 | + | ("servlet" ,java-classpathx-servletapi) | |
| 2739 | + | ("ognl" ,java-ognl) | |
| 2740 | + | ("velocity" ,java-velocity) | |
| 2741 | + | ("testng" ,java-testng))) | |
| 2742 | + | (native-inputs | |
| 2743 | + | `(("junit" ,java-junit) | |
| 2744 | + | ("unzip" ,unzip))) | |
| 2745 | + | (home-page "https://struts.apache.org/") | |
| 2746 | + | (synopsis "") | |
| 2747 | + | (description "") | |
| 2748 | + | (license license:asl2.0))) | |
| 2749 | + | ||
| 2547 | 2750 | (define-public java-velocity | |
| 2548 | 2751 | (package | |
| 2549 | 2752 | (name "java-velocity") | |
… | |||
| 2618 | 2821 | (lambda* (#:key inputs #:allow-other-keys) | |
| 2619 | 2822 | ;; Don't download anything | |
| 2620 | 2823 | (substitute* "build.xml" | |
| 2621 | - | ((".*download.xml.*") "")))) | |
| 2824 | + | ((".*download.xml.*") "")) | |
| 2825 | + | ;; Replace digester with digester3 | |
| 2826 | + | (substitute* (find-files "src/main/java" ".*\\.java") | |
| 2827 | + | (("commons.digester") "commons.digester3")) | |
| 2828 | + | #t)) | |
| 2622 | 2829 | (replace 'install | |
| 2623 | 2830 | (lambda* (#:key outputs #:allow-other-keys) | |
| 2624 | 2831 | (let* ((out (assoc-ref outputs "out")) | |
… | |||
| 2629 | 2836 | (inputs | |
| 2630 | 2837 | `(("dom4j" ,java-dom4j) | |
| 2631 | 2838 | ("velocity" ,java-velocity) | |
| 2839 | + | ("digester" ,java-commons-digester) | |
| 2840 | + | ("validator" ,java-commons-validator) | |
| 2632 | 2841 | ("beanutils", java-commons-beanutils))) | |
| 2633 | - | ;; apache struts, commons validator | |
| 2842 | + | ;; apache struts | |
| 2634 | 2843 | (home-page "https://velocity.apache.org/tools/devel") | |
| 2635 | 2844 | (synopsis "") | |
| 2636 | 2845 | (description "") | |
… | |||
| 6375 | 6584 | ("io" ,java-eclipse-jetty-io-9.2) | |
| 6376 | 6585 | ("http" ,java-eclipse-jetty-http-9.2) | |
| 6377 | 6586 | ("security" ,java-eclipse-jetty-security-9.2) | |
| 6378 | - | ;("continuation" ,java-eclipse-jetty-continuation-8) | |
| 6379 | 6587 | ("http-test" ,java-eclipse-jetty-http-test-classes-9.2) | |
| 6380 | 6588 | ("server" ,java-eclipse-jetty-server-9.2) | |
| 6381 | 6589 | ,@(package-inputs java-eclipse-jetty-util-9.2))))) | |