[packages/jquery-lightbox] package demo; use master branch

glen glen at pld-linux.org
Wed Aug 8 19:21:20 CEST 2012


commit 781102fbb46d4cd5a5cc05d807ca4e64714d612d
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Wed Aug 8 20:19:39 2012 +0300

    package demo; use master branch

 jquery-lightbox.spec | 35 ++++++++++++++++++++++++++++-------
 1 file changed, 28 insertions(+), 7 deletions(-)
---
diff --git a/jquery-lightbox.spec b/jquery-lightbox.spec
index a5e97a5..97d5293 100644
--- a/jquery-lightbox.spec
+++ b/jquery-lightbox.spec
@@ -1,18 +1,15 @@
-# TODO
-# - demo package
 %define		plugin	lightbox
 Summary:	jQuery lightbox plugin
 Name:		jquery-%{plugin}
 Version:	0.5
-Release:	2
+Release:	2.5
 License:	BSD
 Group:		Applications/WWW
-Source0:	https://github.com/downloads/krewenki/jquery-lightbox/jquery-lightbox.zip
-# Source0-md5:	b374adbfd69b1b484b6876fb4872b125
+Source0:	https://github.com/krewenki/jquery-lightbox/tarball/master/%{name}.tgz
+# Source0-md5:	14b30ba99c15cf2bb52af3ae21398969
 URL:		http://krewenki.github.com/jquery-lightbox/
 BuildRequires:	closure-compiler
 BuildRequires:	rpmbuild(macros) >= 1.268
-BuildRequires:	unzip
 BuildRequires:	yuicompressor
 Requires:	jquery >= 1.2.3
 BuildArch:	noarch
@@ -24,11 +21,28 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 jQuery Lightbox is a simple port of the popular lightbox script, which
 is based on prototype and scriptaculous, to jQuery.
 
+%package demo
+Summary:	Demo for jQuery.lightbox
+Summary(pl.UTF-8):	Pliki demonstracyjne dla pakietu jQuery.lightbox
+Group:		Development
+Requires:	%{name} = %{version}-%{release}
+
+%description demo
+Demonstrations and samples for jQuery.lightbox.
+
 %prep
-%setup -qn %{name}
+%setup -qc
+mv *-%{name}-*/* .
 
 %{__sed} -i -e 's,\.\./images/,images/,g' css/*.css
 
+# for demo
+install -d demo
+mv index.html demo
+ln -s %{_appdir}/%{plugin}.js demo/jquery.%{plugin}.js
+ln -s %{_appdir}/images demo
+ln -s %{_appdir} demo/css
+
 %build
 install -d build/css
 
@@ -59,6 +73,9 @@ ln -s %{plugin}-%{version}.min.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}.js
 cp -p build/css/%{plugin}.css $RPM_BUILD_ROOT%{_appdir}/%{plugin}.css
 cp -a images $RPM_BUILD_ROOT%{_appdir}
 
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -a demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -66,3 +83,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc LICENSE.txt README.markdown
 %{_appdir}
+
+%files demo
+%defattr(644,root,root,755)
+%{_examplesdir}/%{name}-%{version}


More information about the pld-cvs-commit mailing list