wip: gradle-ide
more/packages/gradle.scm
63 | 63 | @code{projects} and @code{runtime} parameters." | |
64 | 64 | (package | |
65 | 65 | (name (string-append "gradle-" subproject)) | |
66 | - | (version "4.8.0") | |
66 | + | (version "4.8.1") | |
67 | 67 | (source (origin | |
68 | 68 | (method url-fetch) | |
69 | 69 | (uri (string-append "https://github.com/gradle/gradle/archive/v" | |
… | |||
71 | 71 | (file-name (string-append "gradle-" version ".tar.gz")) | |
72 | 72 | (sha256 | |
73 | 73 | (base32 | |
74 | - | "1jbw9044g0czn8pm46i6j4y0gx6l3b3iwamh9d7ja14i2wrx5shf")) | |
74 | + | "0khq8lvw5gp9nrwqhr9818xfmijz14z5lg9l6b2c4zrbsckqw940")) | |
75 | 75 | (patches | |
76 | 76 | (search-patches | |
77 | 77 | "gradle-match-files-without-version-number.patch")))) | |
… | |||
459 | 459 | "gradle-cli" "gradle-build-option") | |
460 | 460 | ;; Maybe log4j-over-slf4j and jcl-over-slf4j | |
461 | 461 | '("java-slf4j-api" "java-jul-to-slf4j" "ant" "java-commons-lang" | |
462 | + | "java-commons-logging-minimal" | |
462 | 463 | "java-guava-for-gradle" "java-jansi" "java-jansi-native" | |
463 | 464 | "java-jcip-annotations"))) | |
464 | 465 | (inputs | |
… | |||
468 | 469 | ("gradle-messaging" ,gradle-messaging) | |
469 | 470 | ("gradle-native" ,gradle-native) | |
470 | 471 | ("java-commons-lang" ,java-commons-lang) | |
472 | + | ("java-commons-logging-minimal" ,java-commons-logging-minimal) | |
471 | 473 | ("java-guava-for-gradle" ,java-guava-for-gradle) | |
472 | 474 | ("java-jansi" ,java-jansi) | |
473 | 475 | ("java-jansi-native" ,java-jansi-native) | |
… | |||
476 | 478 | ("java-slf4j-api" ,java-slf4j-api) | |
477 | 479 | ("java-jul-to-slf4j" ,java-jul-to-slf4j))))) | |
478 | 480 | ||
481 | + | (define-public gradle-scala | |
482 | + | (let ((base (gradle-subproject | |
483 | + | "scala" | |
484 | + | '("gradle-core" "gradle-language-jvm" | |
485 | + | "gradle-language-scala" "gradle-plugins") | |
486 | + | '("groovy")))) | |
487 | + | (package | |
488 | + | (inherit base) | |
489 | + | (inputs | |
490 | + | `(("gradle-base-services" ,gradle-base-services) | |
491 | + | ("gradle-core" ,gradle-core) | |
492 | + | ("gradle-core-api" ,gradle-core-api) | |
493 | + | ("gradle-model-core" ,gradle-model-core) | |
494 | + | ("gradle-platform-base" ,gradle-platform-base) | |
495 | + | ("gradle-plugins" ,gradle-plugins) | |
496 | + | ("gradle-reporting" ,gradle-reporting) | |
497 | + | ("groovy" ,groovy) | |
498 | + | ("java-guava-for-gradle" ,java-guava-for-gradle) | |
499 | + | ("java-javax-inject" ,java-javax-inject) | |
500 | + | ("java-jsr305" ,java-jsr305)))))) | |
501 | + | ||
502 | + | (define-public gradle-ide | |
503 | + | (let ((base (gradle-subproject | |
504 | + | "ide" | |
505 | + | '("gradle-scala" "gradle-core" "gradle-plugins" "gradle-ear" | |
506 | + | "gradle-tooling-api") | |
507 | + | '("java-slf4j-api" "java-javax-inject" "groovy")))) | |
508 | + | (package | |
509 | + | (inherit base) | |
510 | + | (inputs | |
511 | + | `(("gradle-base-services" ,gradle-base-services) | |
512 | + | ("gradle-base-services-groovy" ,gradle-base-services-groovy) | |
513 | + | ("gradle-composite-builds" ,gradle-composite-builds) | |
514 | + | ("gradle-core" ,gradle-core) | |
515 | + | ("gradle-core-api" ,gradle-core-api) | |
516 | + | ("gradle-dependency-management" ,gradle-dependency-management) | |
517 | + | ("gradle-docs" ,gradle-docs) | |
518 | + | ("gradle-ear" ,gradle-ear) | |
519 | + | ("gradle-language-java" ,gradle-language-java) | |
520 | + | ("gradle-logging" ,gradle-logging) | |
521 | + | ("gradle-platform-base" ,gradle-platform-base) | |
522 | + | ("gradle-platform-jvm" ,gradle-platform-jvm) | |
523 | + | ("gradle-plugins" ,gradle-plugins) | |
524 | + | ("gradle-process-services" ,gradle-process-services) | |
525 | + | ("gradle-scala" ,gradle-scala) | |
526 | + | ("gradle-tooling-api" ,gradle-tooling-api) | |
527 | + | ("groovy" ,groovy) | |
528 | + | ("java-commons-lang" ,java-commons-lang) | |
529 | + | ("java-commons-io" ,java-commons-io) | |
530 | + | ("java-guava-for-gradle" ,java-guava-for-gradle) | |
531 | + | ("java-javax-inject" ,java-javax-inject) | |
532 | + | ("java-jsr305" ,java-jsr305) | |
533 | + | ("java-slf4j-api" ,java-slf4j-api)))))) | |
534 | + | ||
479 | 535 | (define-public gradle-model-core | |
480 | 536 | (package | |
481 | 537 | (inherit (gradle-subproject | |
… | |||
3198 | 3254 | "java-bouncycastle" | |
3199 | 3255 | "java-bsh" | |
3200 | 3256 | "java-commons-codec" | |
3257 | + | "java-commons-logging-minimal" | |
3201 | 3258 | "java-gson" | |
3202 | 3259 | "java-hamcrest-all" | |
3203 | 3260 | "java-httpcomponents-httpclient" | |
… | |||
3382 | 3439 | ("java-commons-collections" ,java-commons-collections) | |
3383 | 3440 | ("java-commons-io" ,java-commons-io) | |
3384 | 3441 | ("java-commons-lang" ,java-commons-lang) | |
3442 | + | ("java-commons-logging-minimal" ,java-commons-logging-minimal) | |
3385 | 3443 | ("java-gson" ,java-gson) | |
3386 | 3444 | ("java-guava-for-gradle" ,java-guava-for-gradle) | |
3387 | 3445 | ("java-hamcrest-all" ,java-hamcrest-all) |