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