Page MenuHomeSolus

D8522.id20764.diff
No OneTemporary

D8522.id20764.diff

Index: Makefile
===================================================================
--- /dev/null
+++ Makefile
@@ -0,0 +1 @@
+include ../Makefile.common
Index: files/closure-compiler
===================================================================
--- /dev/null
+++ files/closure-compiler
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+/usr/lib64/openjdk-8/bin/java -jar /usr/share/java/closure-compiler/closure-compiler.jar $@
Index: files/closure-compiler-linter
===================================================================
--- /dev/null
+++ files/closure-compiler-linter
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+/usr/lib64/openjdk-8/bin/java -jar /usr/share/java/closure-compiler/closure-compiler-linter.jar $@
Index: package.yml
===================================================================
--- /dev/null
+++ package.yml
@@ -0,0 +1,28 @@
+name : closure-compiler
+version : '20200406'
+release : 1
+source :
+ - https://github.com/google/closure-compiler/archive/v20200406.tar.gz : 123abe7200a7d038ac323acadd8222b1765e0232553912a596a0dd9d5798a1d5
+license : Apache-2.0
+homepage : https://developers.google.com/closure/compiler/
+component : programming.java
+summary : A JavaScript checker and optimizer
+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.
+networking : yes
+builddeps :
+ - apache-maven
+rundeps :
+ - openjdk-8
+build : |
+ export JAVA_HOME=/usr/lib64/openjdk-8
+ mvn -Dmaven.repo.local=../local-repo -DskipTests -T%YJOBS% \
+ -pl externs/pom.xml,pom-main.xml,pom-main-shaded.xml,pom-linter.xml \
+install : |
+ pushd closure-compiler-%version%
+ install -Dm00644 target/closure-compiler-1.0-SNAPSHOT.jar \
+ $installdir/usr/share/java/closure-compiler/closure-compiler.jar
+ install -Dm00644 target/closure-compiler-linter-1.0-SNAPSHOT.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-linter $installdir/usr/bin/closure-compiler-linter
Index: pspec_x86_64.xml
===================================================================
--- /dev/null
+++ pspec_x86_64.xml
@@ -0,0 +1,38 @@
+<PISI>
+ <Source>
+ <Name>closure-compiler</Name>
+ <Homepage>https://developers.google.com/closure/compiler/</Homepage>
+ <Packager>
+ <Name>Martin Reboredo</Name>
+ <Email>gc1000ll@gmail.com</Email>
+ </Packager>
+ <License>Apache-2.0</License>
+ <PartOf>programming.java</PartOf>
+ <Summary xml:lang="en">A JavaScript checker and optimizer</Summary>
+ <Description xml:lang="en">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&apos;s left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls.
+</Description>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
+ </Source>
+ <Package>
+ <Name>closure-compiler</Name>
+ <Summary xml:lang="en">A JavaScript checker and optimizer</Summary>
+ <Description xml:lang="en">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&apos;s left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls.
+</Description>
+ <PartOf>programming.java</PartOf>
+ <Files>
+ <Path fileType="executable">/usr/bin/closure-compiler</Path>
+ <Path fileType="executable">/usr/bin/closure-compiler-linter</Path>
+ <Path fileType="data">/usr/share/java/closure-compiler/closure-compiler-linter.jar</Path>
+ <Path fileType="data">/usr/share/java/closure-compiler/closure-compiler.jar</Path>
+ </Files>
+ </Package>
+ <History>
+ <Update release="1">
+ <Date>2020-04-12</Date>
+ <Version>20200406</Version>
+ <Comment>Packaging update</Comment>
+ <Name>Martin Reboredo</Name>
+ <Email>gc1000ll@gmail.com</Email>
+ </Update>
+ </History>
+</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Jun 13 2023, 4:09 AM (8 w, 3 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5855913
Default Alt Text
D8522.id20764.diff (4 KB)

Event Timeline