bdsup2sub: fix for Java 9 and broken deps
Closes #18716. Signed-off-by: ilovezfs <ilovezfs@icloud.com>
This commit is contained in:
parent
2ca5c0a255
commit
c2331d17ba
1 changed files with 18 additions and 0 deletions
|
@ -14,7 +14,25 @@ class Bdsup2sub < Formula
|
|||
depends_on "maven" => :build
|
||||
depends_on :java
|
||||
|
||||
resource "macify" do
|
||||
url "http://www.java2s.com/Code/JarDownload/macify/macify-1.4.jar.zip"
|
||||
sha256 "c0ceb1b1ea3e0a59ef106ce3fe497297718ae69097a65a1519c69b8b9779c914"
|
||||
end
|
||||
|
||||
resource "java-image-scaling" do
|
||||
url "http://www.java2s.com/Code/JarDownload/java-image/java-image-scaling-0.8.5.jar.zip"
|
||||
sha256 "5b082321bd40eb79072615346373b972286b63d11432f0073fcc2c3ae4bc2799"
|
||||
end
|
||||
|
||||
def install
|
||||
mkdir (buildpath/"repo")
|
||||
(buildpath/"repo").install resource("macify")
|
||||
inreplace "pom.xml", "macify</groupId>", "macify</groupId>\n<scope>system</scope>\n<systemPath>${project.basedir}/repo/macify-1.4.jar</systemPath>"
|
||||
inreplace "pom.xml", %r{<repositories>(.|\n)+</repositories>}, ""
|
||||
(buildpath/"repo").install resource("java-image-scaling")
|
||||
inreplace "pom.xml", "java-image-scaling</artifactId>", "java-image-scaling</artifactId>\n<scope>system</scope>\n<systemPath>${project.basedir}/repo/java-image-scaling-0.8.5.jar</systemPath>"
|
||||
inreplace "pom.xml", "</properties>", "<maven.compiler.source>1.6</maven.compiler.source><maven.compiler.target>1.6</maven.compiler.target></properties>"
|
||||
|
||||
system "mvn", "clean", "package", "-DskipTests"
|
||||
libexec.install "target/BDSup2Sub-#{version}-jar-with-dependencies.jar"
|
||||
bin.write_jar_script(libexec/"BDSup2Sub-#{version}-jar-with-dependencies.jar", "BDSup2Sub")
|
||||
|
|
Loading…
Reference in a new issue