X-Git-Url: http://git.pld-linux.org/?p=packages%2Fdokuwiki-plugin-lightbox.git;a=blobdiff_plain;f=dokuwiki-plugin-lightbox.spec;h=6f7de6da18877405883ba1febdb14f4fd562983c;hp=bfe90060f70b9b4ec96955d790963432cba9b824;hb=26fbd9a3daf9476a5edff9b333901ae025576875;hpb=ceaa82426834ed692cab779988b303e16cbd8ff5 diff --git a/dokuwiki-plugin-lightbox.spec b/dokuwiki-plugin-lightbox.spec index bfe9006..6f7de6d 100644 --- a/dokuwiki-plugin-lightbox.spec +++ b/dokuwiki-plugin-lightbox.spec @@ -1,68 +1,49 @@ %define plugin lightbox -Summary: DokuWiki Light Box v2 plugin -Summary(pl.UTF-8): Wtyczka lightboxv2 dla DokuWiki +Summary: DokuWiki Lightbox plugin +Summary(pl.UTF-8): Wtyczka lightbox dla DokuWiki Name: dokuwiki-plugin-%{plugin} -Version: 20080808 -Release: 2.12 +Version: 20120103 +Release: 0.10 License: GPL v2 Group: Applications/WWW -Source0: http://www.lokeshdhakar.com/projects/lightbox2/releases/lightbox2.04.zip -# Source0-md5: c930f97a5791f202d7c48303de36f282 -Patch0: %{name}.patch -Patch1: %{name}-konqueror.patch -Patch2: %{name}-dw-jscompress.patch -URL: http://wiki.splitbrain.org/plugin:lightboxv2 -BuildRequires: js -BuildRequires: sharutils -BuildRequires: shrinksafe -Requires: dokuwiki >= 20061106 +#Source0: https://github.com/downloads/glensc/dokuwiki-plugin-lightboxv2/lightbox-%{version}.tar.bz2 +Source0: https://github.com/glensc/dokuwiki-plugin-lightboxv2/tarball/master/%{plugin}-%{version}.tgz +# Source0-md5: 156c43be191bebf757874d1a7c8ca67b +Source1: https://github.com/krewenki/jquery-lightbox/tarball/master/jquery-lightbox.tgz +# Source1-md5: 14b30ba99c15cf2bb52af3ae21398969 +URL: http://www.dokuwiki.org/plugin:lightboxv2 +Requires: dokuwiki >= 20111110 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define dokuconf /etc/webapps/dokuwiki -%define dokudir /usr/share/dokuwiki +%define dokudir /usr/share/dokuwiki %define plugindir %{dokudir}/lib/plugins/%{plugin} %description -Plugin to integrate LightBox v2 javascript animation in DokuWiki. +Plugin to integrate Lightbox JavaScript animation in DokuWiki. %prep -%setup -qc -n %{plugin} -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -( - cat js/prototype.js - cat js/effects.js - cat js/builder.js - cat js/lightbox.js -) > script.js -uudecode blank.gif.uue +%setup -qc -a1 +mv *-%{plugin}v2-*/* . +mv *-jquery-lightbox-*/* jquery-lightbox -rm -f images/bullet.gif -rm -f images/donate-button.gif -rm -f images/download-icon.gif -rm -f images/image-1.jpg -rm -f images/thumb-1.jpg +version=$(awk '/^date/{print $2}' plugin.info.txt) +if [ $(echo "$version" | tr -d -) != %{version} ]; then + : %%{version} mismatch, should be: $(echo "$version" | tr -d -) + exit 1 +fi %build -js_compress() { - for a in "$@"; do - # compress - shrinksafe -c script.js > $a.tmp && mv $a.tmp script.js - # trim newlines - tr -d '\r\n' < script.js > $a.tmp && mv $a.tmp script.js - # check syntax - js -C -f script.js - done -} -js_compress script.js +sh -x build.sh +tar xjf lightbox-*.tar.bz2 %install rm -rf $RPM_BUILD_ROOT +cd %{plugin} install -d $RPM_BUILD_ROOT%{plugindir} -cp -a images script.js $RPM_BUILD_ROOT%{plugindir} -cp -a css/lightbox.css $RPM_BUILD_ROOT%{plugindir}/screen.css +cp -a . $RPM_BUILD_ROOT%{plugindir} +%{__rm} $RPM_BUILD_ROOT%{plugindir}/AUTHORS %clean rm -rf $RPM_BUILD_ROOT @@ -75,7 +56,9 @@ fi %files %defattr(644,root,root,755) +%doc AUTHORS %dir %{plugindir} %{plugindir}/*.css %{plugindir}/*.js +%{plugindir}/*.txt %{plugindir}/images