]> git.pld-linux.org Git - packages/closure-compiler.git/blame - closure-compiler.spec
- up to 20110119
[packages/closure-compiler.git] / closure-compiler.spec
CommitLineData
65a15527
ER
1# TODO
2# - build from source
65a15527
ER
3
4%include /usr/lib/rpm/macros.java
5Summary: Closure Compiler - JavaScript compressor
6Name: closure-compiler
baab7897
ER
7Version: 20110119
8Release: 1
65a15527
ER
9License: Apache v2.0
10Group: Applications/WWW
11Source0: http://closure-compiler.googlecode.com/files/compiler-%{version}.tar.gz
baab7897 12# Source0-md5: 1e88d14026e63051df2aa3a89c9efcf3
8055adf6 13Source1: %{name}.sh
65a15527
ER
14URL: http://closure-compiler.appspot.com/
15BuildRequires: rpm-javaprov
16BuildRequires: rpmbuild(macros) >= 1.300
17BuildArch: noarch
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
baab7897
ER
21The Closure Compiler is a tool for making JavaScript download and run
22faster. It is a true compiler for JavaScript. Instead of compiling
23from a source language to machine code, it compiles from JavaScript to
24better JavaScript. It parses your JavaScript, analyzes it, removes
25dead code and rewrites and minimizes what's left. It also checks
26syntax, variable references, and types, and warns about common
27JavaScript pitfalls.
65a15527
ER
28
29%prep
30%setup -qc
31
65a15527
ER
32%install
33rm -rf $RPM_BUILD_ROOT
34install -d $RPM_BUILD_ROOT{%{_bindir},%{_javadir}}
8055adf6 35install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/%{name}
65a15527
ER
36
37# jars
38cp -a compiler.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
39ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
40
41%clean
42rm -rf $RPM_BUILD_ROOT
43
44%files
45%defattr(644,root,root,755)
46%doc README
47%attr(755,root,root) %{_bindir}/%{name}
48%{_javadir}/*.jar
This page took 0.075153 seconds and 4 git commands to generate.