[packages/jquery-flexslider] hotfix first slide tap bug on touch screens (#253)

glen glen at pld-linux.org
Thu Jun 6 15:10:24 CEST 2013


commit 4a123e76c8f4fe5b05cc7d89fd6af746294597c1
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Thu Jun 6 15:32:42 2013 +0300

    hotfix first slide tap bug on touch screens (#253)

 jquery-flexslider.spec | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)
---
diff --git a/jquery-flexslider.spec b/jquery-flexslider.spec
index 3b5f35a..3cc9760 100644
--- a/jquery-flexslider.spec
+++ b/jquery-flexslider.spec
@@ -4,12 +4,16 @@
 Summary:	Fully responsive jQuery slider toolkit
 Name:		jquery-%{plugin}
 Version:	2.1
-Release:	1
+Release:	2
 License:	GPL v2
 Group:		Applications/WWW
 Source0:	https://github.com/woothemes/FlexSlider/archive/version/2.1.tar.gz?/%{plugin}-%{version}.tgz
 # Source0-md5:	600b83649e1cb12657e84170da605a46
+Patch0:		https://github.com/Dizzzy/FlexSlider/commit/6a171c4c1b80edc3df10cfef710818107d5f7207.patch
+# Patch0-md5:	54612e491caf02a96e688cf51eef5d70
 URL:		http://www.woothemes.com/flexslider/
+BuildRequires:	closure-compiler
+BuildRequires:	js
 BuildRequires:	rpmbuild(macros) >= 1.553
 Requires:	jquery >= 1.4.2
 BuildArch:	noarch
@@ -22,12 +26,27 @@ An awesome, fully responsive jQuery slider plugin.
 
 %prep
 %setup -q -n FlexSlider-version-%{version}
+%patch0 -p1
+
+%build
+install -d build
+
+# compress .js
+for js in jquery.%{plugin}.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
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_appdir}
 
-cp -p jquery.%{plugin}-min.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.min.js
+cp -p build/jquery.%{plugin}.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.min.js
 cp -p jquery.%{plugin}.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-flexslider.git/commitdiff/4a123e76c8f4fe5b05cc7d89fd6af746294597c1



More information about the pld-cvs-commit mailing list