[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