[packages/js-fileuploader] renamed to js-fileuploader; version 2.0
glen
glen at pld-linux.org
Mon Sep 24 16:23:17 CEST 2012
commit ca8e1aa8ae9fa07e25e3e897e486416bbfb6d1af
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Mon Sep 24 17:22:57 2012 +0300
renamed to js-fileuploader; version 2.0
new maintainer and new name
js-ajax-upload.spec | 111 -------------------------------------------
js-fileuploader.spec | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 130 insertions(+), 111 deletions(-)
---
diff --git a/js-ajax-upload.spec b/js-ajax-upload.spec
deleted file mode 100644
index 90df19f..0000000
--- a/js-ajax-upload.spec
+++ /dev/null
@@ -1,111 +0,0 @@
-Summary: AJAX Upload
-Name: js-ajax-upload
-Version: 3.9
-Release: 1
-License: MIT
-Group: Applications/WWW
-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 _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
-refreshing the page and use any element to show file selection window.
-It works in all major browsers and doesn’t require any library to run.
-AJAX Upload doesn’t pollute the global namespace, and is tested with
-jQuery, Prototypejs.
-
-%package demo
-Summary: Demo for AJAX Upload
-Summary(pl.UTF-8): Pliki demonstracyjne dla pakietu AJAX Upload
-Group: Development
-Requires: %{name} = %{version}-%{release}
-
-%description demo
-Demonstrations and samples for AJAX Upload.
-
-%prep
-%setup -qc
-mv valums-ajax-upload-*/* .
-
-mv readme.md README
-
-# Apache1/Apache2 config
-cat > apache.conf <<'EOF'
-Alias /js/ajax-upload %{_appdir}
-<Directory %{_appdir}>
- Allow from all
-</Directory>
-EOF
-
-# lighttpd config
-cat > lighttpd.conf <<'EOF'
-alias.url += (
- "/js/ajax-upload" => "%{_appdir}",
-)
-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 build/ajaxupload.js $RPM_BUILD_ROOT%{_appdir}
-
-cp -a demos server-side tests $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
-
-install -d $RPM_BUILD_ROOT%{_sysconfdir}
-cp -a apache.conf $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
-cp -a apache.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
-cp -a lighttpd.conf $RPM_BUILD_ROOT%{_sysconfdir}/lighttpd.conf
-
-%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)
-%doc README
-%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
-%defattr(644,root,root,755)
-%{_examplesdir}/%{name}-%{version}
diff --git a/js-fileuploader.spec b/js-fileuploader.spec
new file mode 100644
index 0000000..e00f8a8
--- /dev/null
+++ b/js-fileuploader.spec
@@ -0,0 +1,130 @@
+%define plugin fileuploader
+Summary: Multiple file upload plugin with progress-bar, drag-and-drop
+Name: js-%{plugin}
+Version: 2.0
+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
+URL: https://github.com/valums/file-uploader
+BuildRequires: closure-compiler
+BuildRequires: js
+BuildRequires: unzip
+BuildRequires: yuicompressor
+Requires: webserver(access)
+Requires: webserver(alias)
+#Obsoletes: js-ajax-upload
+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}
+
+%description
+This project attempts to achieve a user-friendly file-uploading
+experience over the web. It's built as a Javascript plugin for
+developers looking to incorporate file-uploading into their website.
+
+This plugin uses an XMLHttpRequest (AJAX) for uploading multiple files
+with a progress-bar in FF3.6+, Safari4+, Chrome and falls back to
+hidden-iframe-based upload in other browsers (namely IE), providing
+good user experience everywhere.
+
+It does not use Flash, jQuery, or any external libraries.
+
+%package demo
+Summary: Demo for %{plugin}
+Summary(pl.UTF-8): Pliki demonstracyjne dla pakietu %{plugin}
+Group: Development
+Requires: %{name} = %{version}-%{release}
+
+%description demo
+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
+
+%build
+install -d build
+
+# pack .css
+for css in *.css; do
+ out=build/${css#*/}
+%if 0%{!?debug:1}
+ yuicompressor --charset UTF-8 $css -o $out
+%else
+ cp -p $css $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
+ln -s %{plugin}-%{version}.min.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}.js
+
+cp -p %{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}
+
+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
+
+%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
+%defattr(644,root,root,755)
+%{_examplesdir}/%{name}-%{version}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/js-fileuploader.git/commitdiff/ca8e1aa8ae9fa07e25e3e897e486416bbfb6d1af
More information about the pld-cvs-commit
mailing list