Page Menu
Home
Solus
Search
Configure Global Search
Log In
Files
F11047931
D7702.id.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
2 KB
Referenced Files
None
Subscribers
None
D7702.id.diff
View Options
diff --git a/files/0001-Default-to-openjdk-8.patch b/files/0001-Default-to-openjdk-8.patch
new file mode 100644
--- /dev/null
+++ b/files/0001-Default-to-openjdk-8.patch
@@ -0,0 +1,25 @@
+From 51f887e550ea85a3189a120b8b77cdab2aefbdd7 Mon Sep 17 00:00:00 2001
+From: Fabio Forni <livingsilver94.solus@redaril.me>
+Date: Sun, 24 Nov 2019 01:40:42 +0100
+Subject: [PATCH] Default to openjdk-8
+
+---
+ apache-maven/src/bin/mvn | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/apache-maven/src/bin/mvn b/apache-maven/src/bin/mvn
+index a554c66..c9dae7d 100755
+--- a/apache-maven/src/bin/mvn
++++ b/apache-maven/src/bin/mvn
+@@ -90,7 +90,7 @@ if $mingw ; then
+ fi
+
+ if [ -z "$JAVA_HOME" ] ; then
+- JAVACMD=`which java`
++ JAVACMD='/usr/lib64/openjdk-8/bin/java'
+ else
+ JAVACMD="$JAVA_HOME/bin/java"
+ fi
+--
+2.24.0
+
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,6 +1,6 @@
name : apache-maven
version : 3.6.2
-release : 10
+release : 11
source :
- https://github.com/apache/maven/archive/maven-3.6.2.tar.gz : 9dfab7ff5c9f49201631512f9a8c5148f50ba92776dd2b86b36077bd7eefbf2e
license : Apache-2.0
@@ -13,13 +13,19 @@
- apache-maven
rundeps :
- openjdk-8
+setup : |
+ %patch -p1 < $pkgfiles/0001-Default-to-openjdk-8.patch
build : |
+ # Can be removed in release 12. This is just for bootstrapping
+ export JAVA_HOME=/usr/lib64/openjdk-8
+
mvn -DdistributionTargetDir=$installdir/usr/share/apache-maven -Dmaven.repo.local=../local-repo clean install
install : |
install -dm00755 $installdir/usr/bin
ln -s /usr/share/apache-maven/bin/mvn $installdir/usr/bin/mvn
ln -s /usr/share/apache-maven/bin/mvnDebug $installdir/usr/bin/mvnDebug
+ # Remove non-Linux files and legal stuff
find $installdir/usr/share/apache-maven \( -name 'README*' -o -iname '*license' -o -name NOTICE -o -name '*.cmd' \) -delete
- find $installdir/usr/share/apache-maven/lib/jansi-native -mindepth 1 -maxdepth 1 -type d -not -name linux64 | xargs rm -rf
+ find $installdir/usr/share/apache-maven/lib/jansi-native -mindepth 1 -maxdepth 1 -type d -not -name linux64 -exec rm -rfv {} +
rmdir $installdir/usr/share/apache-maven/lib/ext
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -74,8 +74,8 @@
</Files>
</Package>
<History>
- <Update release="10">
- <Date>2019-09-08</Date>
+ <Update release="11">
+ <Date>2019-11-24</Date>
<Version>3.6.2</Version>
<Comment>Packaging update</Comment>
<Name>Fabio Forni</Name>
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Aug 11, 3:57 PM (3 h, 4 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5790217
Default Alt Text
D7702.id.diff (2 KB)
Attached To
Mode
D7702: Default to using openjdk-8
Attached
Detach File
Event Timeline
Log In to Comment