set java_min_classdataversion
[packages/closure-compiler.git] / closure-compiler.spec
CommitLineData
28ce3fd4 1# NOTE:
f308f521 2# - Check releases here: https://github.com/google/closure-compiler/wiki/Releases
65a15527 3# TODO
59a6cf4b 4# - build from source (get-source.sh fetches it)
65a15527 5
209fead9 6%define java_min_classdataversion 51.0
65a15527
ER
7%include /usr/lib/rpm/macros.java
8Summary: Closure Compiler - JavaScript compressor
9Name: closure-compiler
893e2462 10Version: 20161201
209fead9 11Release: 2
65a15527
ER
12License: Apache v2.0
13Group: Applications/WWW
4e6ef15c 14Source0: http://dl.google.com/closure-compiler/compiler-%{version}.tar.gz
893e2462 15# Source0-md5: fc1f0c8ad1658c5ee99aec1abdfa9958
8055adf6 16Source1: %{name}.sh
59a6cf4b 17Source2: get-source.sh
dd63bbf9 18Source4: Changes
65a15527
ER
19URL: http://closure-compiler.appspot.com/
20BuildRequires: rpm-javaprov
21BuildRequires: rpmbuild(macros) >= 1.300
22BuildArch: noarch
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
baab7897
ER
26The Closure Compiler is a tool for making JavaScript download and run
27faster. It is a true compiler for JavaScript. Instead of compiling
28from a source language to machine code, it compiles from JavaScript to
29better JavaScript. It parses your JavaScript, analyzes it, removes
30dead code and rewrites and minimizes what's left. It also checks
31syntax, variable references, and types, and warns about common
32JavaScript pitfalls.
65a15527
ER
33
34%prep
35%setup -qc
dd63bbf9 36cp -p %{SOURCE4} .
65a15527 37
65a15527
ER
38%install
39rm -rf $RPM_BUILD_ROOT
40install -d $RPM_BUILD_ROOT{%{_bindir},%{_javadir}}
8055adf6 41install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/%{name}
65a15527
ER
42
43# jars
64429cbb 44cp -p closure-compiler-v%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
65a15527
ER
45ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
46
47%clean
48rm -rf $RPM_BUILD_ROOT
49
50%files
51%defattr(644,root,root,755)
4e6ef15c 52%doc README.md Changes
65a15527
ER
53%attr(755,root,root) %{_bindir}/%{name}
54%{_javadir}/*.jar
This page took 0.459103 seconds and 4 git commands to generate.