summaryrefslogtreecommitdiff
path: root/gnu/packages/maven-parent-pom.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/maven-parent-pom.scm')
-rw-r--r--gnu/packages/maven-parent-pom.scm203
1 files changed, 202 insertions, 1 deletions
diff --git a/gnu/packages/maven-parent-pom.scm b/gnu/packages/maven-parent-pom.scm
index 60581f520b7..8a934b2004f 100644
--- a/gnu/packages/maven-parent-pom.scm
+++ b/gnu/packages/maven-parent-pom.scm
@@ -100,6 +100,18 @@
100 (make-apache-parent-pom 100 (make-apache-parent-pom
101 "29" "0fj078bgzs0r24x66ph5bbwkkc5s9d1qh57hmlpisg4mdi0l48s9")) 101 "29" "0fj078bgzs0r24x66ph5bbwkkc5s9d1qh57hmlpisg4mdi0l48s9"))
102 102
103(define-public apache-parent-pom-31
104 (make-apache-parent-pom
105 "31" "1sdjh664gakz5bjawrw4p4bpvkjwsk4wbd1iapl1r38zsfcp5qal"))
106
107(define-public apache-parent-pom-33
108 (make-apache-parent-pom
109 "33" "06qpsnrqf8459aficmbdhad7ldv8k48dqwxivd7r7knlssmlqsww"))
110
111(define-public apache-parent-pom-34
112 (make-apache-parent-pom
113 "34" "0jia7fxl3abvz4d70y144vghy2dq4a258jdyzcpp339hx37lnjm2"))
114
103(define* (make-apache-commons-parent-pom version hash parent 115(define* (make-apache-commons-parent-pom version hash parent
104 #:key (tag-prefix "commons-parent-")) 116 #:key (tag-prefix "commons-parent-"))
105 (hidden-package 117 (hidden-package
@@ -131,6 +143,16 @@
131 (description "This package contains the Apache Commons parent POM.") 143 (description "This package contains the Apache Commons parent POM.")
132 (license license:asl2.0)))) 144 (license license:asl2.0))))
133 145
146(define-public apache-commons-parent-pom-28
147 (make-apache-commons-parent-pom
148 "28" "13zsm6x2cpk9j92bg5v3mg9f4d8928hh6xdx16024bz122y5nb34"
149 apache-parent-pom-13))
150
151(define-public apache-commons-parent-pom-34
152 (make-apache-commons-parent-pom
153 "34" "0r0gim683nsib2x62s1av2hr6agirqjp57vjkd3xh0qlrx36kna1"
154 apache-parent-pom-13))
155
134(define-public apache-commons-parent-pom-39 156(define-public apache-commons-parent-pom-39
135 (make-apache-commons-parent-pom 157 (make-apache-commons-parent-pom
136 "39" "0mjx48a55ik1h4hsxhifkli1flvkp6d05ab14p4al0fc6rhdxi46" 158 "39" "0mjx48a55ik1h4hsxhifkli1flvkp6d05ab14p4al0fc6rhdxi46"
@@ -162,6 +184,35 @@
162 apache-parent-pom-23 184 apache-parent-pom-23
163 #:tag-prefix "rel/commons-parent-")) 185 #:tag-prefix "rel/commons-parent-"))
164 186
187(define-public apache-commons-parent-pom-73
188 (hidden-package
189 (package
190 (name "apache-commons-parent-pom")
191 (version "73")
192 (source (origin
193 (method git-fetch)
194 (uri (git-reference
195 (url "https://github.com/apache/commons-parent")
196 (commit "rel/commons-parent-73")))
197 (file-name (git-file-name name version))
198 (sha256
199 (base32 "0avlf1chqccd6f6y03l9i7p8z5a96c91nvv1rx482yjdr8ic28mf"))))
200 (build-system ant-build-system)
201 (arguments
202 `(#:tests? #f
203 #:phases
204 (modify-phases %standard-phases
205 (delete 'configure)
206 (delete 'build)
207 (replace 'install
208 (install-pom-file "pom.xml")))))
209 (propagated-inputs
210 `(("parent" ,apache-parent-pom-33)))
211 (home-page "https://maven.apache.org/")
212 (synopsis "Apache Commons parent pom")
213 (description "This package contains the Apache Commons parent POM.")
214 (license license:asl2.0))))
215
165(define-public java-weld-parent-pom 216(define-public java-weld-parent-pom
166 (hidden-package 217 (hidden-package
167 (package 218 (package
@@ -412,6 +463,74 @@ other projects as their parent pom.")
412 (make-plexus-parent-pom 463 (make-plexus-parent-pom
413 "8" "0ybwdzawa58qg9ag39rxyin24lk9sjcaih6n2yfldfzsbkq6gnww")) 464 "8" "0ybwdzawa58qg9ag39rxyin24lk9sjcaih6n2yfldfzsbkq6gnww"))
414 465
466(define-public plexus-parent-pom-10
467 (hidden-package
468 (package
469 (name "plexus-parent-pom")
470 (version "10")
471 (source (origin
472 (method git-fetch)
473 (uri (git-reference
474 (url "https://github.com/codehaus-plexus/plexus-pom")
475 (commit "plexus-10")))
476 (file-name (git-file-name name "10"))
477 (sha256
478 (base32 "10hhmi50ns0cqjiv9xw3dlanil1psm9s1mj2wndfyvn85cz7ia9n"))))
479 (build-system ant-build-system)
480 (arguments
481 `(#:tests? #f
482 #:phases
483 (modify-phases %standard-phases
484 (delete 'configure)
485 (delete 'build)
486 (replace 'install
487 (install-pom-file "pom.xml")))))
488 (home-page "https://codehaus-plexus.github.io/plexus-pom")
489 (synopsis "Plexus parent pom")
490 (description "This package contains the Plexus parent POM.")
491 (license license:asl2.0))))
492
493(define-public plexus-parent-pom-15
494 (hidden-package
495 (package
496 (inherit plexus-parent-pom-10)
497 (version "15")
498 (source (origin
499 (method git-fetch)
500 (uri (git-reference
501 (url "https://github.com/codehaus-plexus/plexus-pom")
502 (commit "plexus-15")))
503 (file-name (git-file-name "plexus-parent-pom" "15"))
504 (sha256
505 (base32 "0rjbfy7qpvxa75ak3cx6vgd0agpbgdkc95jsbk3qhm9n0nisylh1")))))))
506
507(define-public plexus-parent-pom-20
508 (hidden-package
509 (package
510 (name "plexus-parent-pom")
511 (version "20")
512 (source (origin
513 (method git-fetch)
514 (uri (git-reference
515 (url "https://github.com/codehaus-plexus/plexus-pom")
516 (commit "plexus-20")))
517 (file-name (git-file-name name "20"))
518 (sha256
519 (base32 "1j2n06p5ylijxk2j0iwynxag6dq4bb5jdli7dsnj8hsywrj4jrpg"))))
520 (build-system ant-build-system)
521 (arguments
522 `(#:tests? #f
523 #:phases
524 (modify-phases %standard-phases
525 (delete 'configure)
526 (delete 'build)
527 (replace 'install
528 (install-pom-file "pom.xml")))))
529 (home-page "https://codehaus-plexus.github.io/plexus-pom")
530 (synopsis "Plexus parent pom")
531 (description "This package contains the Plexus parent POM.")
532 (license license:asl2.0))))
533
415(define* (make-maven-parent-pom version hash parent #:key replacements) 534(define* (make-maven-parent-pom version hash parent #:key replacements)
416 (hidden-package 535 (hidden-package
417 (package 536 (package
@@ -451,6 +570,86 @@ other projects as their parent pom.")
451tool. This package contains the Maven parent POM.") 570tool. This package contains the Maven parent POM.")
452 (license license:asl2.0)))) 571 (license license:asl2.0))))
453 572
573(define-public maven-parent-pom-44
574 (hidden-package
575 (package
576 (name "maven-parent-pom")
577 (version "44")
578 (source (origin
579 (method git-fetch)
580 (uri (git-reference
581 (url "https://github.com/apache/maven-parent")
582 (commit "v44")))
583 (file-name (git-file-name name version))
584 (sha256 (base32 "0l54kjgi5s8n5asaf9swj96bjm26s77z3wk4x9jiljxflf9vdqgf"))))
585 (build-system ant-build-system)
586 (arguments
587 `(#:tests? #f
588 #:phases
589 (modify-phases %standard-phases
590 (delete 'configure)
591 (delete 'build)
592 (add-after 'install 'install-plugins
593 (install-pom-file "maven-plugins/pom.xml"))
594 (add-after 'install 'install-shared
595 (install-pom-file "maven-shared-components/pom.xml"))
596 (replace 'install
597 (install-pom-file "pom.xml")))))
598 (propagated-inputs
599 `(("parent" ,apache-parent-pom-33)))
600 (home-page "https://maven.apache.org/")
601 (synopsis "Maven parent pom")
602 (description "Apache Maven is a software project management and comprehension
603tool. This package contains the Maven parent POM.")
604 (license license:asl2.0))))
605
606(define-public maven-parent-pom-43
607 (let ((base (make-maven-parent-pom
608 "43" "1f2w7nlkd97gq8bbddl9n0dgm7v5hkpjxrrhzln8szhm4d9wxrfa"
609 apache-parent-pom-33
610 #:replacements
611 (delay
612 `(("org.codehaus.plexus"
613 ("plexus-component-annotations" .
614 ,(package-version java-plexus-component-annotations))))))))
615 (package
616 (inherit base)
617 (arguments
618 (substitute-keyword-arguments (package-arguments base)
619 ((#:phases phases)
620 `(modify-phases ,phases
621 (add-before 'install 'fix-versions
622 (lambda _
623 ;; Use the junit-bom version we have available
624 (substitute* "pom.xml"
625 (("5\\.11\\.3")
626 ,(package-version junit-bom-5.11))))))))))))
627
628(define-public maven-parent-pom-41
629 (let ((base (make-maven-parent-pom
630 "41" "0glhr3s77g80yc20ajpwmpqgqn3i2ap7mj1wqs1vnk2fp2s0lvsj"
631 apache-parent-pom-31
632 #:replacements
633 (delay
634 `(("org.codehaus.plexus"
635 ("plexus-component-annotations" .
636 ,(package-version java-plexus-component-annotations))))))))
637 (package
638 (inherit base)
639 (arguments
640 (substitute-keyword-arguments (package-arguments base)
641 ((#:phases phases)
642 ;; FIXME: Version downgrades; upgrade sisu and plexus-utils instead.
643 `(modify-phases ,phases
644 (add-before 'install 'fix-versions
645 (lambda _
646 (substitute* "pom.xml"
647 (("0\\.9\\.0\\.M2")
648 ,(package-version java-eclipse-sisu-plexus))
649 (("version\\.plexus-utils>4\\.0\\.0")
650 ,(string-append "version.plexus-utils>"
651 (package-version java-plexus-utils)))))))))))))
652
454(define-public maven-parent-pom-39 653(define-public maven-parent-pom-39
455 (make-maven-parent-pom 654 (make-maven-parent-pom
456 "39" "1123nmm63nrsfy9i35zn12glswc2sy9bsj4fir2z9yh93kraky1y" 655 "39" "1123nmm63nrsfy9i35zn12glswc2sy9bsj4fir2z9yh93kraky1y"
@@ -459,7 +658,9 @@ tool. This package contains the Maven parent POM.")
459 (delay 658 (delay
460 `(("org.codehaus.plexus" 659 `(("org.codehaus.plexus"
461 ("plexus-component-annotations" . 660 ("plexus-component-annotations" .
462 ,(package-version java-plexus-component-annotations))))))) 661 ,(package-version java-plexus-component-annotations))
662 ("plexus-utils" .
663 ,(package-version java-plexus-utils)))))))
463 664
464(define-public maven-parent-pom-37 665(define-public maven-parent-pom-37
465 (make-maven-parent-pom 666 (make-maven-parent-pom