commit bd7b26808086905c1c6702f62708d0c37950b04e
Author: Elan Ruusamäe <[email protected]>
Date:   Wed Jan 9 15:29:54 2013 +0200

    renamed to fineuploader. version 3.1

 jquery-fineuploader.spec | 101 +++++++++++++++++++----------------------------
 1 file changed, 40 insertions(+), 61 deletions(-)
---
diff --git a/jquery-fineuploader.spec b/jquery-fineuploader.spec
index 6a430c4..a5db30c 100644
--- a/jquery-fineuploader.spec
+++ b/jquery-fineuploader.spec
@@ -1,27 +1,24 @@
-%define                plugin  fileuploader
+%define                plugin  fineuploader
 Summary:       Multiple file upload plugin with progress-bar, drag-and-drop
-Name:          js-%{plugin}
-Version:       2.0
-Release:       2
+Name:          jquery-%{plugin}
+Version:       3.1
+Release:       1
 License:       MIT, GPL v2 or LGPL v2
 Group:         Applications/WWW
-Source0:       https://github.com/downloads/valums/file-uploader/%{version}.zip
-# Source0-md5: 0b45522b5337b38e1720dc9600337b5d
+Source0:       
https://github.com/valums/file-uploader/archive/%{version}.tar.gz?/%{plugin}-%{version}.tgz
+# Source0-md5: 0b8ec22531da912bb5637ae34abf24ba
 URL:           https://github.com/valums/file-uploader
 BuildRequires: closure-compiler
 BuildRequires: js
 BuildRequires: unzip
 BuildRequires: yuicompressor
-Requires:      webserver(access)
-Requires:      webserver(alias)
+Requires:      jquery
 #Obsoletes:    js-ajax-upload
+#Obsoletes:    js-fileuploader
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                _webapps        /etc/webapps
-%define                _webapp         %{name}
-%define                _sysconfdir     %{_webapps}/%{_webapp}
-%define                _appdir         %{_datadir}/%{_webapp}
+%define                _appdir %{_datadir}/jquery/%{plugin}
 
 %description
 This project attempts to achieve a user-friendly file-uploading
@@ -46,28 +43,13 @@ Demonstrations and samples for %{plugin}.
 
 %prep
 %setup -qc
-
-# Apache1/Apache2 config
-cat > apache.conf <<'EOF'
-Alias /js/%{plugin} %{_appdir}
-<Directory %{_appdir}>
-       Allow from all
-       Options +FollowSymLinks
-</Directory>
-EOF
-
-# lighttpd config
-cat > lighttpd.conf <<'EOF'
-alias.url += (
-       "/js/%{plugin}" => "%{_appdir}",
-)
-EOF
+mv file-uploader-%{version}/* .
 
 %build
 install -d build
 
 # pack .css
-for css in *.css; do
+for css in client/*.css; do
        out=build/${css#*/}
 %if 0%{!?debug:1}
        yuicompressor --charset UTF-8 $css -o $out
@@ -76,53 +58,50 @@ for css in *.css; do
 %endif
 done
 
+# combine .js, based on build.gradle
+coreFiles=client/js/{header,util,button,uploader.basic,dnd,uploader,handler.base,handler.form,handler.xhr}.js
+jQueryPluginFiles=client/js/jquery-plugin.js
+
+cat $coreFiles > build/%{plugin}.js
+cat $coreFiles $jQueryPluginFiles > build/jquery.%{plugin}.js
+
+# compress .js
+for js in build/*.js; do
+       fn=${js#*/}
+       out=build/${fn%*.js}.min.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
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_appdir},%{_examplesdir}/%{name}-%{version}}
-cp -p %{plugin}.min.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.min.js
-cp -p %{plugin}.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.js
+cp -p build/jquery.%{plugin}.min.js 
$RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.min.js
+cp -p build/jquery.%{plugin}.js 
$RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.js
 ln -s %{plugin}-%{version}.min.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}.js
 
-cp -p %{plugin}.css $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.css
+# package plain js version too
+cp -p build/%{plugin}.min.js 
$RPM_BUILD_ROOT%{_appdir}/js.%{plugin}-%{version}.min.js
+cp -p build/%{plugin}.js $RPM_BUILD_ROOT%{_appdir}/js.%{plugin}-%{version}.js
+ln -s js.%{plugin}-%{version}.min.js $RPM_BUILD_ROOT%{_appdir}/js.%{plugin}.js
+
+cp -p client/%{plugin}.css $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.css
 cp -p build/%{plugin}.css 
$RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.min.css
 ln -s %{plugin}-%{version}.min.css $RPM_BUILD_ROOT%{_appdir}/%{plugin}.css
 
-cp -p loading.gif  $RPM_BUILD_ROOT%{_appdir}
-
-cp -a *.htm $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -p client/loading.gif  $RPM_BUILD_ROOT%{_appdir}
 
-install -d $RPM_BUILD_ROOT%{_sysconfdir}
-cp -p apache.conf $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
-cp -p apache.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
-cp -p lighttpd.conf $RPM_BUILD_ROOT%{_sysconfdir}/lighttpd.conf
+cp -a test/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%triggerin -- apache1 < 1.3.37-3, apache1-base
-%webapp_register apache %{_webapp}
-
-%triggerun -- apache1 < 1.3.37-3, apache1-base
-%webapp_unregister apache %{_webapp}
-
-%triggerin -- apache < 2.2.0, apache-base
-%webapp_register httpd %{_webapp}
-
-%triggerun -- apache < 2.2.0, apache-base
-%webapp_unregister httpd %{_webapp}
-
-%triggerin -- lighttpd
-%webapp_register lighttpd %{_webapp}
-
-%triggerun -- lighttpd
-%webapp_unregister lighttpd %{_webapp}
-
 %files
 %defattr(644,root,root,755)
-%dir %attr(750,root,http) %{_sysconfdir}
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/apache.conf
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/httpd.conf
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/lighttpd.conf
 %{_appdir}
 
 %files demo
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/jquery-fineuploader.git/commitdiff/bd7b26808086905c1c6702f62708d0c37950b04e

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

Reply via email to