]> git.pld-linux.org Git - packages/closure-compiler.git/blame - closure-compiler.spec
- keep startup wrapper in separate source control
[packages/closure-compiler.git] / closure-compiler.spec
CommitLineData
65a15527
ER
1# TODO
2# - build from source
3# - NOTE: build-data.properties is included twice in .jar
4
5%include /usr/lib/rpm/macros.java
6Summary: Closure Compiler - JavaScript compressor
7Name: closure-compiler
8Version: 20100201
9Release: 0.1
10License: Apache v2.0
11Group: Applications/WWW
12Source0: http://closure-compiler.googlecode.com/files/compiler-%{version}.tar.gz
13# Source0-md5: 71bb4f8975ffc81fd0b9a82e18318a49
8055adf6 14Source1: %{name}.sh
65a15527
ER
15URL: http://closure-compiler.appspot.com/
16BuildRequires: rpm-javaprov
17BuildRequires: rpmbuild(macros) >= 1.300
18BuildArch: noarch
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
22Closure Compiler is a JavaScript optimizing compiler. It parses your
23JavaScript, analyzes it, removes dead code and rewrites and minimizes
24what's left. It also checks syntax, variable references, and types,
25and warns about common JavaScript pitfalls. It is used in many of
26Google's JavaScript apps, including Gmail, Google Web Search, Google
27Maps, and Google Docs.
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.066866 seconds and 4 git commands to generate.