Leonidas Spyropoulos pushed to branch main at Arch Linux / Packaging / Packages / maven
Commits: 987a1457 by Leonidas Spyropoulos at 2024-04-30T12:32:28+01:00 upgpkg: 3.9.6-2: change install location to /usr/share/java/maven - - - - - 3 changed files: - .SRCINFO - PKGBUILD - maven.sh Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = maven pkgdesc = Java project management and project comprehension tool pkgver = 3.9.6 - pkgrel = 1 + pkgrel = 2 url = https://maven.apache.org arch = any license = Apache-2.0 @@ -11,7 +11,7 @@ pkgbase = maven depends = bash depends = procps-ng noextract = apache-maven-3.9.6-bin.tar.gz - backup = opt/maven/conf/settings.xml + backup = usr/share/java/maven/conf/settings.xml source = https://downloads.apache.org/maven/maven-3/3.9.6/source/apache-maven-3.9.6-src.tar.gz source = https://downloads.apache.org/maven/maven-3/3.9.6/source/apache-maven-3.9.6-src.tar.gz.asc source = https://downloads.apache.org/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz @@ -29,6 +29,6 @@ pkgbase = maven sha256sums = 6eedd2cae3626d6ad3a5c9ee324bd265853d64297f07f033430755bd0e0c3a4b sha256sums = SKIP sha256sums = 8d564cbd85ebf41a9a3f32f8e8be9af5238655431c90892da826cb8fd1df7b47 - sha256sums = 17d9b8efa6a922907110026273443bcc8d83e061e14ac82cb5052b483acc9b76 + sha256sums = 15557fc169d83396238df69b5c1d5551cb9c570629decedd6b484d3b4e422546 pkgname = maven ===================================== PKGBUILD ===================================== @@ -4,14 +4,14 @@ pkgname=maven pkgver=3.9.6 -pkgrel=1 +pkgrel=2 pkgdesc='Java project management and project comprehension tool' url='https://maven.apache.org' arch=('any') license=('Apache-2.0') depends=('java-environment>=8' 'bash' 'procps-ng') makedepends=('maven' 'java-environment=21') -backup=('opt/maven/conf/settings.xml') +backup=('usr/share/java/maven/conf/settings.xml') source=(https://downloads.apache.org/maven/maven-3/${pkgver}/source/apache-maven-${pkgver}-src.tar.gz{,.asc} # both bin artifacts are only used for reproducible builds from source https://downloads.apache.org/maven/maven-3/${pkgver}/binaries/apache-maven-${pkgver}-bin.tar.gz{,.asc,.sha512} @@ -31,7 +31,7 @@ sha256sums=('817d8fbfc1f4d91712bfb1ff839a603f9873c4125e89151ae52b56f72ee8043e' '6eedd2cae3626d6ad3a5c9ee324bd265853d64297f07f033430755bd0e0c3a4b' 'SKIP' '8d564cbd85ebf41a9a3f32f8e8be9af5238655431c90892da826cb8fd1df7b47' - '17d9b8efa6a922907110026273443bcc8d83e061e14ac82cb5052b483acc9b76') + '15557fc169d83396238df69b5c1d5551cb9c570629decedd6b484d3b4e422546') _buildnumber() { # use same build number as the binary dist but prove that our source build is @@ -77,14 +77,14 @@ package() { install -Dm 755 ../maven.sh -t "${pkgdir}/etc/profile.d" - install -d "${pkgdir}/opt/maven" + install -d "${pkgdir}/usr/share/java/${pkgname}" bsdtar xf apache-maven/target/apache-maven-${pkgver}-bin.tar.gz \ --strip-components=1 \ - -C "${pkgdir}/opt/maven" + -C "${pkgdir}/usr/share/java/${pkgname}" install -d "${pkgdir}/usr/bin" - ln -s /opt/maven/bin/mvn "${pkgdir}/usr/bin/mvn" - ln -s /opt/maven/bin/mvnDebug "${pkgdir}/usr/bin/mvnDebug" + ln -s "/usr/share/java/${pkgname}/bin/mvn" "${pkgdir}/usr/bin/mvn" + ln -s "/usr/share/java/${pkgname}/bin/mvnDebug" "${pkgdir}/usr/bin/mvnDebug" } # vim: ts=2 sw=2 et: ===================================== maven.sh ===================================== @@ -1,5 +1,5 @@ #!/bin/bash #export MAVEN_OPTS=-Xmx1g -#export M2_HOME=/opt/maven +#export M2_HOME=/usr/share/java/maven #export PATH=$PATH:$M2_HOME/bin View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/maven/-/commit/987a14579adf3ae464b4de560efa47b645f136ed -- This project does not include diff previews in email notifications. View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/maven/-/commit/987a14579adf3ae464b4de560efa47b645f136ed You're receiving this email because of your account on gitlab.archlinux.org.