[packages/jquery-uploadify] - repack with closure compiler after cutting out external libs
glen
glen at pld-linux.org
Thu Nov 29 23:06:16 CET 2012
commit 79bdbc5a20004746cc49334e2b7e8aec57075834
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Fri Nov 30 00:05:58 2012 +0200
- repack with closure compiler after cutting out external libs
jquery-uploadify.spec | 17 +++++++++++++++--
1 file changed, 15 insertions(+), 2 deletions(-)
---
diff --git a/jquery-uploadify.spec b/jquery-uploadify.spec
index f446369..1b27412 100644
--- a/jquery-uploadify.spec
+++ b/jquery-uploadify.spec
@@ -7,7 +7,7 @@
Summary: Flash Multiple File Upload jQuery Plugin Script
Name: jquery-%{plugin}
Version: 3.1.1
-Release: 0.12
+Release: 0.13
License: MIT
Group: Applications/WWW
Source0: http://www.uploadify.com/wp-content/uploads/files/uploadify-v%{basever}.zip
@@ -15,6 +15,8 @@ Source0: http://www.uploadify.com/wp-content/uploads/files/uploadify-v%{basever}
Patch0: css-path.patch
Patch1: jquery-ns.patch
URL: http://www.uploadify.com/
+BuildRequires: closure-compiler
+BuildRequires: js
BuildRequires: rpmbuild(macros) >= 1.553
BuildRequires: unzip
BuildRequires: yuicompressor
@@ -52,6 +54,17 @@ cp -p jquery.uploadify-%{basever}.js{,.bak}
%build
install -d build
+# compress .js
+for js in jquery.%{plugin}-%{basever}.js; do
+ out=build/${js#*/}
+%if 0%{!?debug:1}
+ closure-compiler --js $js --charset UTF-8 --js_output_file $out
+ js -C -f $out
+%else
+ cp -p $js $out
+%endif
+done
+
# pack .css
for css in *.css; do
out=build/${css#*/}
@@ -66,7 +79,7 @@ done
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_appdir},%{_examplesdir}/%{name}-%{version}}
-cp -p jquery.%{plugin}-%{basever}.min.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.min.js
+cp -p build/jquery.%{plugin}-%{basever}.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.min.js
cp -p jquery.%{plugin}-%{basever}.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/jquery-uploadify.git/commitdiff/79bdbc5a20004746cc49334e2b7e8aec57075834
More information about the pld-cvs-commit
mailing list