Package: maven
Version: 3.8.4
Revision: 1
Description: Software project management tool
Type: java(1.7)
License: BSD
Maintainer: Benjamin Reed <maven@fink.raccoonfink.com>

Depends: system-java (>= 1.7-1)
BuildDepends: fink (>= 0.37)

Source: mirror:apache:%n/maven-3/%v/binaries/apache-%n-%v-bin.tar.gz
Source-Checksum: SHA256(2cdc9c519427bb20fdc25bef5a9063b790e4abd930e7b14b4e9f4863d6f9f13c)
SourceDirectory: apache-%n-%v
PatchScript: sed -e 's,@FINKPREFIX@,%p,g' < %{PatchFile} | patch -p1
PatchFile: %n.patch
PatchFile-MD5: c0e3f414adea4341b22df1b0b10c8047

CompileScript: echo "none needed"

InstallScript: <<
#!/bin/sh -ex

	install -d -m 755 %i/etc/maven
	echo "M2_HOME=%p/share/maven"                 > %i/etc/maven/mavenrc
	echo "CLASSWORLDS_CONF=%p/etc/maven/m2.conf" >> %i/etc/maven/mavenrc
	mv bin/m2.conf %i/etc/maven/

	# put the package content in %p/share/maven
	install -d -m 755 %i/share/maven
	rm -rf bin/*.{bat,cmd}
	mv bin boot conf lib %i/share/maven/

	# as mvn expects the executable in $MAVEN_HOME/bin in order to determine MAVEN_HOME
	# use a link in %p/bin to %p/share/maven/bin/mvn
	install -d -m 755 %i/bin
	ln -s %p/share/maven/bin/mvn %i/bin/mvn
<<
DocFiles: *.txt LICENSE

Homepage: https://maven.apache.org/
DescDetail: <<
Maven is a software project management and comprehension tool.
Based on the concept of a project object model (POM), Maven can
manage a project's build, reporting and documentation from a
central piece of information.
<<