more kotlin@0 dependencies
more/packages/intellij.scm
| 264 | 264 | (description "") | |
| 265 | 265 | (license license:asl2.0))) | |
| 266 | 266 | ||
| 267 | + | (define-public java-intellij-java-psi-impl | |
| 268 | + | (package | |
| 269 | + | (name "java-intellij-java-psi-impl") | |
| 270 | + | (version intellij-community-version) | |
| 271 | + | (source (intellij-community-source intellij-community-commit version)) | |
| 272 | + | (build-system ant-build-system) | |
| 273 | + | (arguments | |
| 274 | + | ;; TODO: remove these auto-generated files and generate them with | |
| 275 | + | ;; java-flex from the same-named file in src, with .flex extension | |
| 276 | + | ;; (_JavaLexer, _JavaDocLexer) | |
| 277 | + | `(#:source-dir "java/java-psi-impl/src:java/java-psi-impl/gen" | |
| 278 | + | #:jar-name "intellij.java.psi-impl.jar" | |
| 279 | + | ;; No test | |
| 280 | + | #:tests? #f | |
| 281 | + | #:phases | |
| 282 | + | (modify-phases %standard-phases | |
| 283 | + | (add-before 'build 'fix-asm | |
| 284 | + | (lambda _ | |
| 285 | + | (with-fluids ((%default-port-encoding "ISO-8859-1")) | |
| 286 | + | (substitute* (find-files "java/java-psi-impl/src" ".*\\.java$") | |
| 287 | + | (("org.jetbrains.org.objectweb") "org.objectweb") | |
| 288 | + | ;; As in build/asm/3_api_version.patch | |
| 289 | + | (("API_VERSION") "ASM6"))) | |
| 290 | + | #t))))) | |
| 291 | + | (propagated-inputs | |
| 292 | + | `(("java-asm" ,java-asm) | |
| 293 | + | ("java-intellij-java-psi-api" ,java-intellij-java-psi-api) | |
| 294 | + | ("java-intellij-platform-core-impl" ,java-intellij-platform-core-impl) | |
| 295 | + | ("java-jetbrains-annotations" ,java-jetbrains-annotations) | |
| 296 | + | ("java-streamex" ,java-streamex))) | |
| 297 | + | (home-page "https://github.com/JetBrains/intellij-community") | |
| 298 | + | (synopsis "") | |
| 299 | + | (description "") | |
| 300 | + | (license license:asl2.0))) | |
| 301 | + | ||
| 267 | 302 | ;; Newer versions are not free software anymore | |
| 268 | 303 | ;; latest free versions are 1.8.1 and 1.8.0. We require something older for | |
| 269 | 304 | ;; intellij though. |
more/packages/java.scm
| 7774 | 7774 | (description "") | |
| 7775 | 7775 | (license license:asl2.0))) | |
| 7776 | 7776 | ||
| 7777 | + | (define-public java-streamex | |
| 7778 | + | (package | |
| 7779 | + | (name "java-streamex") | |
| 7780 | + | (version "0.6.8") | |
| 7781 | + | (source (origin | |
| 7782 | + | (method url-fetch) | |
| 7783 | + | (uri (string-append "https://github.com/amaembo/streamex/archive/streamex-" | |
| 7784 | + | version ".tar.gz")) | |
| 7785 | + | (sha256 | |
| 7786 | + | (base32 | |
| 7787 | + | "069a7q7m7srshv7nxvvw5i338k0kmsbazqhfsbqsgd6bklfh4r7h")))) | |
| 7788 | + | (build-system ant-build-system) | |
| 7789 | + | (arguments | |
| 7790 | + | `(#:jar-name "streamex.jar" | |
| 7791 | + | #:source-dir "src/main/java" | |
| 7792 | + | #:test-dir "src/test")) | |
| 7793 | + | (native-inputs | |
| 7794 | + | `(("java-hamcrest-core" ,java-hamcrest-core) | |
| 7795 | + | ("java-junit" ,java-junit))) | |
| 7796 | + | (home-page "") | |
| 7797 | + | (synopsis "") | |
| 7798 | + | (description "") | |
| 7799 | + | (license license:asl2.0))) | |
| 7800 | + | ||
| 7777 | 7801 | (define-public java-picocli | |
| 7778 | 7802 | (package | |
| 7779 | 7803 | (name "java-picocli") |
more/packages/kotlin.scm
| 77 | 77 | '("java-asm" "java-asm-commons" | |
| 78 | 78 | "java-guava" | |
| 79 | 79 | "java-intellij-java-psi-api" | |
| 80 | + | "java-intellij-java-psi-impl" | |
| 80 | 81 | "java-intellij-platform-core-api" | |
| 81 | 82 | "java-intellij-platform-core-impl" | |
| 82 | 83 | "java-intellij-platform-util" | |
| 84 | + | "java-intellij-platform-util-rt" | |
| 83 | 85 | "java-javax-inject" | |
| 84 | 86 | "java-jsr305" | |
| 85 | 87 | "java-jetbrains-annotations")))) | |
… | |||
| 93 | 95 | `(("java-asm" ,java-asm) | |
| 94 | 96 | ("java-asm-commons" ,java-asm-commons-7) | |
| 95 | 97 | ("java-intellij-java-psi-api" ,java-intellij-java-psi-api) | |
| 98 | + | ("java-intellij-java-psi-impl" ,java-intellij-java-psi-impl) | |
| 96 | 99 | ("java-intellij-platform-core-api" ,java-intellij-platform-core-api) | |
| 97 | 100 | ("java-intellij-platform-core-impl" ,java-intellij-platform-core-impl) | |
| 98 | 101 | ("java-intellij-platform-util" ,java-intellij-platform-util) | |
| 102 | + | ("java-intellij-platform-util-rt" ,java-intellij-platform-util-rt) | |
| 99 | 103 | ("java-javax-inject" ,java-javax-inject) | |
| 100 | 104 | ("java-jsr305" ,java-jsr305) | |
| 101 | 105 | ("java-jetbrains-annotations" ,java-jetbrains-annotations) | |