4 %include /usr/lib/rpm/macros.java
5 Summary: Closure Compiler - JavaScript compressor
10 Group: Applications/WWW
11 Source0: http://closure-compiler.googlecode.com/files/compiler-%{version}.tar.gz
12 # Source0-md5: 1e88d14026e63051df2aa3a89c9efcf3
14 URL: http://closure-compiler.appspot.com/
15 BuildRequires: rpm-javaprov
16 BuildRequires: rpmbuild(macros) >= 1.300
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 The Closure Compiler is a tool for making JavaScript download and run
22 faster. It is a true compiler for JavaScript. Instead of compiling
23 from a source language to machine code, it compiles from JavaScript to
24 better JavaScript. It parses your JavaScript, analyzes it, removes
25 dead code and rewrites and minimizes what's left. It also checks
26 syntax, variable references, and types, and warns about common
33 rm -rf $RPM_BUILD_ROOT
34 install -d $RPM_BUILD_ROOT{%{_bindir},%{_javadir}}
35 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/%{name}
38 cp -a compiler.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
39 ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
42 rm -rf $RPM_BUILD_ROOT
45 %defattr(644,root,root,755)
47 %attr(755,root,root) %{_bindir}/%{name}