]> git.pld-linux.org Git - packages/closure-compiler.git/blobdiff - closure-compiler.spec
- updated macros for java
[packages/closure-compiler.git] / closure-compiler.spec
index 54f8ac2f01393b406da55a32ddbdae98de492705..86c39765ff0abbe82053b8c8551d5b2c3f8e1bea 100644 (file)
@@ -1,19 +1,24 @@
+# NOTE:
+# - Check releases here: https://github.com/google/closure-compiler/wiki/Releases
 # TODO
 # TODO
-# - build from source
+# - build from source (get-source.sh fetches it)
 
 
-%include       /usr/lib/rpm/macros.java
+%define                java_min_classdataversion 51.0
 Summary:       Closure Compiler - JavaScript compressor
 Summary:       Closure Compiler - JavaScript compressor
+Summary(pl.UTF-8):     Closure Compiler - kompresor JavaScriptu
 Name:          closure-compiler
 Name:          closure-compiler
-Version:       20110119
-Release:       1
+Version:       20161201
+Release:       2
 License:       Apache v2.0
 Group:         Applications/WWW
 License:       Apache v2.0
 Group:         Applications/WWW
-Source0:       http://closure-compiler.googlecode.com/files/compiler-%{version}.tar.gz
-# Source0-md5: 1e88d14026e63051df2aa3a89c9efcf3
+Source0:       http://dl.google.com/closure-compiler/compiler-%{version}.tar.gz
+# Source0-md5: fc1f0c8ad1658c5ee99aec1abdfa9958
 Source1:       %{name}.sh
 Source1:       %{name}.sh
+Source2:       get-source.sh
+Source4:       Changes
 URL:           http://closure-compiler.appspot.com/
 BuildRequires: rpm-javaprov
 URL:           http://closure-compiler.appspot.com/
 BuildRequires: rpm-javaprov
-BuildRequires: rpmbuild(macros) >= 1.300
+BuildRequires: rpmbuild(macros) >= 1.745
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -26,8 +31,17 @@ dead code and rewrites and minimizes what's left. It also checks
 syntax, variable references, and types, and warns about common
 JavaScript pitfalls.
 
 syntax, variable references, and types, and warns about common
 JavaScript pitfalls.
 
+%description -l pl.UTF-8
+Closure Compiler to narzędzie przyspieszające pobieranie i
+uruchamianie JavaScriptu. Jest to prawdziwy kompilator tego języka,
+ale zamiast kompilowania do kodu maszynowego, kompiluje JavaScript do
+lepszego JavaScriptu. Analizuje źródła, usuwa martwy kod i przepisuje
+pozostały, minimalizując go. Sprawdza także składnię, odwołania oraz
+typy zmiennych i ostrzega o najczęstszych pułapkach JavaScriptu.
+
 %prep
 %setup -qc
 %prep
 %setup -qc
+cp -p %{SOURCE4} .
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -35,7 +49,7 @@ install -d $RPM_BUILD_ROOT{%{_bindir},%{_javadir}}
 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/%{name}
 
 # jars
 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/%{name}
 
 # jars
-cp -a compiler.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
+cp -p closure-compiler-v%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
 ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
 
 %clean
 ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
 
 %clean
@@ -43,6 +57,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
 
 %files
 %defattr(644,root,root,755)
-%doc README
-%attr(755,root,root) %{_bindir}/%{name}
-%{_javadir}/*.jar
+%doc README.md Changes
+%attr(755,root,root) %{_bindir}/closure-compiler
+%{_javadir}/closure-compiler-%{version}.jar
+%{_javadir}/closure-compiler.jar
This page took 0.148674 seconds and 4 git commands to generate.