Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : closure-compiler | name : closure-compiler | ||||
| version : '20200406' | version : '20200517' | ||||
| release : 1 | release : 2 | ||||
| source : | source : | ||||
| - https://github.com/google/closure-compiler/archive/v20200406.tar.gz : 123abe7200a7d038ac323acadd8222b1765e0232553912a596a0dd9d5798a1d5 | - https://github.com/google/closure-compiler/archive/v20200517.tar.gz : 6be4e078fc707eff4a39bdbce9e9462973bb9a32d2b65426f2d77c5e9c68aa76 | ||||
| license : Apache-2.0 | license : Apache-2.0 | ||||
| homepage : https://developers.google.com/closure/compiler/ | homepage : https://developers.google.com/closure/compiler/ | ||||
| component : programming.java | component : programming.java | ||||
| summary : A JavaScript checker and optimizer | summary : A JavaScript checker and optimizer | ||||
| description: | | description: | | ||||
| The Closure Compiler is a tool for making JavaScript download and run faster. It is a true compiler for JavaScript. Instead of compiling from a source language to machine code, it compiles from JavaScript to better JavaScript. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls. | The Closure Compiler is a tool for making JavaScript download and run faster. It is a true compiler for JavaScript. Instead of compiling from a source language to machine code, it compiles from JavaScript to better JavaScript. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls. | ||||
| networking : yes | networking : yes | ||||
| builddeps : | builddeps : | ||||
| - apache-maven | - apache-maven | ||||
| rundeps : | rundeps : | ||||
| - openjdk-8 | - openjdk-11 | ||||
| build : | | build : | | ||||
| export JAVA_HOME=/usr/lib64/openjdk-8 | export JAVA_HOME=/usr/lib64/openjdk-11 | ||||
| mvn -Dmaven.repo.local=../local-repo -DskipTests -T%YJOBS% \ | mvn -Dmaven.repo.local=../local-repo -DskipTests -T%YJOBS% \ | ||||
| -pl externs/pom.xml,pom-main.xml,pom-main-shaded.xml,pom-linter.xml \ | -pl externs/pom.xml,pom-main.xml,pom-main-shaded.xml,pom-linter.xml \ | ||||
| install : | | install : | | ||||
| pushd closure-compiler-%version% | pushd closure-compiler-%version% | ||||
| install -Dm00644 target/closure-compiler-1.0-SNAPSHOT.jar \ | install -Dm00644 target/closure-compiler-1.0-SNAPSHOT.jar \ | ||||
| $installdir/usr/share/java/closure-compiler/closure-compiler.jar | $installdir/usr/share/java/closure-compiler/closure-compiler.jar | ||||
| install -Dm00644 target/closure-compiler-linter-1.0-SNAPSHOT.jar \ | install -Dm00644 target/closure-compiler-linter-1.0-SNAPSHOT.jar \ | ||||
| $installdir/usr/share/java/closure-compiler/closure-compiler-linter.jar | $installdir/usr/share/java/closure-compiler/closure-compiler-linter.jar | ||||
| install -Dm00755 $pkgfiles/closure-compiler $installdir/usr/bin/closure-compiler | install -Dm00755 $pkgfiles/closure-compiler $installdir/usr/bin/closure-compiler | ||||
| install -Dm00755 $pkgfiles/closure-compiler-linter $installdir/usr/bin/closure-compiler-linter | install -Dm00755 $pkgfiles/closure-compiler-linter $installdir/usr/bin/closure-compiler-linter | ||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.