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.


Reply via email to