Name: js-jquery-file-upload
Version: 9.20.0
Release: 1%{?dist}
BuildArch: noarch
License: MIT
Summary: File Upload widget for jQuery
URL: https://github.com/blueimp/jQuery-File-Upload
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
BuildRequires: closure-compiler
BuildRequires: web-assets-devel
Requires: js-jquery >= 1.6.0
Requires: js-jquery-iframe-transport
Requires: web-assets-filesystem
Requires: xstatic-jquery-ui-common
%description
File Upload widget with multiple file selection, drag&drop support, progress
bars, validation and preview images, audio and video for jQuery.
Supports cross-domain, chunked and resumable file uploads and client-side
image resizing. Works with any server-side platform (PHP, Python, Ruby on
Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.
%prep
%autosetup -n jQuery-File-Upload-%{version}
# We must minify the JS ourselves.
find . -name "*.min.js" -delete
# Don't use bundled libraries
rm js/jquery.iframe-transport.js
rm js/vendor/jquery.ui.widget.js
%build
ln -s /usr/share/javascript/jquery-iframe-transport/jquery.iframe-transport.js \
js/jquery.iframe-transport.js
ln -s /usr/share/javascript/jquery_ui/ui/jquery.ui.widget.js js/vendor/jquery.ui.widget.js
%install
install -d -m 0755 %{buildroot}/%{_webassetdir}
install -d -m 0755 %{buildroot}/%{_webassetdir}/jQuery-File-Upload
install -d -m 0755 %{buildroot}/%{_webassetdir}/jQuery-File-Upload/cors
install -d -m 0755 %{buildroot}/%{_webassetdir}/jQuery-File-Upload/css
install -d -m 0755 %{buildroot}/%{_webassetdir}/jQuery-File-Upload/img
install -d -m 0755 %{buildroot}/%{_webassetdir}/jQuery-File-Upload/js
cp -a *.html cors css img js %{buildroot}/%{_webassetdir}/jQuery-File-Upload
%files
%license LICENSE.txt
%doc CONTRIBUTING.md
%doc README.md
%{_webassetdir}/jQuery-File-Upload
%changelog
* Mon Feb 12 2018 Randy Barlow <bowlofeggs@fedoraproject.org> - 9.20.0-1
- Update to 9.20.0 (#1436897).
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 9.17.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 17 2017 Randy Barlow <bowlofeggs@fedoraproject.org> - 9.17.0-1
- Update to 9.17.0.
- Add the LICENSE file.