diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-04-23 19:17:15 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-04-23 19:17:15 +0000 |
| commit | d3d1a50ec691eb678af61e9ef41be54c7954c521 (patch) | |
| tree | 9a46c83955632d7888236327a622fec026862e31 /dev-java | |
| parent | 8b76d681a72190b3dbe575894fc1f47df03e5751 (diff) | |
| download | baldeagleos-repo-d3d1a50ec691eb678af61e9ef41be54c7954c521.tar.gz baldeagleos-repo-d3d1a50ec691eb678af61e9ef41be54c7954c521.tar.xz baldeagleos-repo-d3d1a50ec691eb678af61e9ef41be54c7954c521.zip | |
Adding metadata
Diffstat (limited to 'dev-java')
| -rw-r--r-- | dev-java/maven-bin/Manifest | 2 | ||||
| -rw-r--r-- | dev-java/maven-bin/maven-bin-3.9.15.ebuild | 66 |
2 files changed, 68 insertions, 0 deletions
diff --git a/dev-java/maven-bin/Manifest b/dev-java/maven-bin/Manifest index 65dfb31b939f..97617ade016e 100644 --- a/dev-java/maven-bin/Manifest +++ b/dev-java/maven-bin/Manifest @@ -1,2 +1,4 @@ DIST apache-maven-3.9.14-bin.tar.gz 9238692 BLAKE2B 9c63e4b74421b3bc2a160276e11729e63a7d24867dbdc6455a246ea33d230ffb07c38a4adcf4a815392c7cc4be7d918f42955c29f2c1ceb59807bccd15f7b556 SHA512 d50af8ab5e6005b46a07f0ce9d3719e67cfdf898da988a84871304cd59fb1af0fef2f99dea709e6e66f21f732f905979b5c2dce6b6860406f60a70e84d9cf0b8 DIST apache-maven-3.9.14-bin.tar.gz.asc 228 BLAKE2B be3d904070f49c1be2f0ac6fae48d4b73da29758e340d5e2a10f57844138ece756bb9005384091c2771e714d4130df3fc2e7d786b14575f25cf5cee51834aa6e SHA512 318d31baed5d5cffa5536c4b578a0b82a0a412bc23e362c66589390cee87bc7cfd3c56046e4d2206143725942f0214b0622adc3a077efa91a174c3f00aac76cf +DIST apache-maven-3.9.15-bin.tar.gz 9236330 BLAKE2B c77284023d1eaa54eb8d848da2fd9526dea0fef92da2afa63b989ad3e6434f51f3e99320aa44df2ae2dc8a5c678edbd3c50a62e96414e87b4a21f264b842265d SHA512 33d81e0ec785f0207e3e5e3ffb61863e1dca5784c15ac3fb5ff105f69cffbea484eb8d473ea60467a63f7b0570eef8622f2fed8eee96acbe668aa313391cddb3 +DIST apache-maven-3.9.15-bin.tar.gz.asc 902 BLAKE2B 723ec58653eb8625c46ea71be83d050ceb0c4ba3499d188c3138fd62bb61474aca37f301aa045ee7bacaaa45d7f52903b4ea915fc66833591010c8d2866e9bdf SHA512 9fc39b41b21af0a2a46d43f869be917d74f1cc65d622b86eadfbcf3e4d9b324f6626c23f9fda994980d53d6b631c5871dcbaa7154dc493a840fda23532743654 diff --git a/dev-java/maven-bin/maven-bin-3.9.15.ebuild b/dev-java/maven-bin/maven-bin-3.9.15.ebuild new file mode 100644 index 000000000000..f0e63b05318a --- /dev/null +++ b/dev-java/maven-bin/maven-bin-3.9.15.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +inherit java-pkg-2 verify-sig + +MY_PN=apache-${PN%%-bin} +MY_PV=${PV/_alpha/-alpha-} +MY_P="${MY_PN}-${MY_PV}" +MY_MV="${PV%%.*}" + +DESCRIPTION="Project Management and Comprehension Tool for Java" +HOMEPAGE="https://maven.apache.org/" +SRC_URI="mirror://apache/maven/maven-${MY_MV}/${PV}/binaries/${MY_P}-bin.tar.gz + verify-sig? ( mirror://apache/maven/maven-${MY_MV}/${PV}/binaries/${MY_P}-bin.tar.gz.asc )" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0" +SLOT="3.9" +KEYWORDS="~amd64" + +BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-apache-maven-20260421:0 )" + +DEPEND=" + >=virtual/jdk-1.8:* + app-eselect/eselect-java" + +RDEPEND=" + >=virtual/jre-1.8:*" + +MAVEN="${PN}-${SLOT}" +MAVEN_SHARE="/usr/share/${MAVEN}" + +QA_FLAGS_IGNORED=( + "${MAVEN_SHARE}/lib/jansi-native/linux32/libjansi.so" + "${MAVEN_SHARE}/lib/jansi-native/linux64/libjansi.so" +) +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/apache-maven.asc" + +# TODO: +# We should use jars from packages, instead of what is bundled. +src_install() { + dodir "${MAVEN_SHARE}" + + cp -Rp bin boot conf lib "${ED}/${MAVEN_SHARE}" || die "failed to copy" + + java-pkg_regjar "${ED}/${MAVEN_SHARE}"/boot/*.jar + java-pkg_regjar "${ED}/${MAVEN_SHARE}"/lib/*.jar + + dodoc NOTICE README.txt + + dosym -r "${MAVEN_SHARE}/bin/mvn" "/usr/bin/mvn-${SLOT}" + + # See bug #342901. + echo "CONFIG_PROTECT=\"${MAVEN_SHARE}/conf\"" > "${T}/25${MAVEN}" || die + doenvd "${T}/25${MAVEN}" +} + +pkg_postinst() { + eselect maven update mvn-${SLOT} +} + +pkg_postrm() { + eselect maven update +} |
