packages: jquery-fancybox/jquery-fancybox.spec - package demo

glen glen at pld-linux.org
Wed May 5 17:49:23 CEST 2010


Author: glen                         Date: Wed May  5 15:49:23 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- package demo

---- Files affected:
packages/jquery-fancybox:
   jquery-fancybox.spec (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/jquery-fancybox/jquery-fancybox.spec
diff -u packages/jquery-fancybox/jquery-fancybox.spec:1.1 packages/jquery-fancybox/jquery-fancybox.spec:1.2
--- packages/jquery-fancybox/jquery-fancybox.spec:1.1	Mon Apr 26 11:11:23 2010
+++ packages/jquery-fancybox/jquery-fancybox.spec	Wed May  5 17:49:17 2010
@@ -2,8 +2,8 @@
 Summary:	Fancybox - Fancy lightbox alternative
 Name:		jquery-fancybox
 Version:	1.3.1
-Release:	0.1
-License:	MIT / GPL
+Release:	0.4
+License:	MIT / GPL v2
 Group:		Applications/WWW
 Source0:	http://fancybox.googlecode.com/files/jquery.fancybox-%{version}.zip
 # Source0-md5:	d72d950a798ffaa83750dfd6e4a0e382
@@ -19,6 +19,7 @@
 FancyBox is a tool for displaying images, html content and multi-media
 in a Mac-style "lightbox" that floats overtop of web page.
 
+Features include:
 - Can display images, HTML elements, SWF movies, Iframes and also Ajax
   requests
 - Customizable through settings and CSS
@@ -44,15 +45,36 @@
 
 mv fancybox/jquery.fancybox{-%{version},}.css
 mv fancybox/jquery.fancybox{-%{version}.pack,}.js
+
+# source
+install -d demo src
+mv fancybox/jquery.fancybox-%{version}.js src/jquery.fancybox.js
+
+# deps - rename for now
+mv fancybox/jquery.easing{-1.3.pack,}.js # ? not used?
 mv fancybox/jquery.mousewheel{-3.0.2.pack,}.js
-mv fancybox/jquery.easing{-1.3.pack,}.js
-rm fancybox/jquery.fancybox-%{version}.js
+
+# adjust demos to work offline
+mv index.html style.css ajax.txt example demo
+ln -s %{_appdir}/jquery.js demo
+ln -s %{_appdir}/fancybox demo
+
+sed -i -e '
+	s,./fancybox/jquery.fancybox-1.3.1.js,fancybox/jquery.fancybox.js,
+	s,./fancybox/jquery.fancybox-1.3.1.css,fancybox/jquery.fancybox.css,
+
+	s,http://code.jquery.com/jquery-1.4.2.min.js,jquery.js,
+
+	s,./fancybox/jquery.mousewheel-3.0.2.pack.js,fancybox/jquery.mousewheel.js,
+
+	s,./example/,example/,g
+' demo/index.html
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_appdir},%{_examplesdir}/%{name}-%{version}}
 cp -a fancybox $RPM_BUILD_ROOT%{_appdir}
-cp -a example ajax.txt index.html style.css $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -a demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -71,5 +93,8 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2010/05/05 15:49:17  glen
+- package demo
+
 Revision 1.1  2010/04/26 09:11:23  glen
 - new, demo not tested
================================================================

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



More information about the pld-cvs-commit mailing list