[packages/js-swfobject] - repack with closure-compiler
glen
glen at pld-linux.org
Thu Nov 29 22:51:55 CET 2012
commit e10a39b4f70fc8a56651bb9f7afd23c4f62dfb45
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Thu Nov 29 23:51:52 2012 +0200
- repack with closure-compiler
js-swfobject.spec | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
---
diff --git a/js-swfobject.spec b/js-swfobject.spec
index 32bf704..708c1f8 100644
--- a/js-swfobject.spec
+++ b/js-swfobject.spec
@@ -12,6 +12,7 @@ Source0: http://swfobject.googlecode.com/files/swfobject_%{ver}.zip
Source1: apache.conf
Source2: lighttpd.conf
URL: http://code.google.com/p/swfobject/
+BuildRequires: closure-compiler
BuildRequires: unzip
Requires: webapps
Requires: webserver(alias)
@@ -47,11 +48,25 @@ powinien działać jeszcze przez wiele lat.
%setup -qc
mv %{_webapp}/* .
+%build
+install -d build
+
+# compress .js
+for js in src/*.js; do
+ out=build/${js#*/}
+%if 0%{!?debug:1}
+ yuicompressor --charset UTF-8 $js -o $out
+ js -C -f $out
+%else
+ cp -p $js $out
+%endif
+done
+
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_appdir}
-cp -p %{plugin}.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.min.js
+cp -p build/%{plugin}.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.min.js
cp -p src/%{plugin}.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.js
ln -s %{plugin}-%{version}.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}.src.js
ln -s %{plugin}-%{version}.min.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}.js
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/js-swfobject.git/commitdiff/e10a39b4f70fc8a56651bb9f7afd23c4f62dfb45
More information about the pld-cvs-commit
mailing list