]> git.pld-linux.org Git - packages/closure-compiler.git/blame - closure-compiler.spec
- up to 20110811
[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
14ce12a9 7Version: 20110811
baab7897 8Release: 1
65a15527
ER
9License: Apache v2.0
10Group: Applications/WWW
11Source0: http://closure-compiler.googlecode.com/files/compiler-%{version}.tar.gz
14ce12a9 12# Source0-md5: 815d453b7c51657241d11307231a4037
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
abb53a63 38cp -p compiler.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
65a15527
ER
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.060153 seconds and 4 git commands to generate.