Author: glen                         Date: Wed Jul 14 12:06:47 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- compress js, fix instrall dir

---- Files affected:
packages/js-ajax-upload:
   js-ajax-upload.spec (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/js-ajax-upload/js-ajax-upload.spec
diff -u packages/js-ajax-upload/js-ajax-upload.spec:1.1 
packages/js-ajax-upload/js-ajax-upload.spec:1.2
--- packages/js-ajax-upload/js-ajax-upload.spec:1.1     Mon May  3 17:39:15 2010
+++ packages/js-ajax-upload/js-ajax-upload.spec Wed Jul 14 14:06:42 2010
@@ -8,13 +8,18 @@
 Source0:       
http://download.github.com/valums-ajax-upload-%{version}-0-g6f977de.zip
 # Source0-md5: 89d8611a5f6a51230486acab2cb46722
 URL:           http://valums.com/ajax-upload/
+BuildRequires: js
 BuildRequires: unzip
+BuildRequires: yuicompressor
 Requires:      webserver(access)
 Requires:      webserver(alias)
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                _appdir %{_datadir}/%{name}
+%define                _webapps        /etc/webapps
+%define                _webapp         %{name}
+%define                _sysconfdir     %{_webapps}/%{_webapp}
+%define                _appdir         %{_datadir}/%{_webapp}
 
 %description
 AJAX Upload allows you to easily upload multiple files without
@@ -38,7 +43,7 @@
 
 mv readme.md README
 
-# apache1/apache2 config
+# Apache1/Apache2 config
 cat > apache.conf <<'EOF'
 Alias /js/ajax-upload %{_appdir}
 <Directory %{_appdir}>
@@ -53,10 +58,17 @@
 )
 EOF
 
+%build
+install -d build
+for a in *.js; do
+       yuicompressor --charset UTF-8 $a > build/$a
+       js -C -f build/$a
+done
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_appdir},%{_examplesdir}/%{name}-%{version}}
-cp -a ajaxupload.js $RPM_BUILD_ROOT%{_appdir}
+cp -a build/ajaxupload.js $RPM_BUILD_ROOT%{_appdir}
 
 cp -a demos server-side tests $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
@@ -105,5 +117,8 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2010/07/14 12:06:42  glen
+- compress js, fix instrall dir
+
 Revision 1.1  2010/05/03 15:39:15  glen
 - new
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/js-ajax-upload/js-ajax-upload.spec?r1=1.1&r2=1.2&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to