[Pkg-owncloud-commits] [owncloud] 11/13: Depend on libjs-jquery-fancybox

David Prévot taffit at alioth.debian.org
Sun Sep 1 03:39:35 UTC 2013


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository owncloud.

commit 7c73b253597468789dc0ac3e90ad8cd16709ebfa
Author: David Prévot <taffit at debian.org>
Date:   Tue Aug 20 18:25:04 2013 +0200

    Depend on libjs-jquery-fancybox
---
 debian/control                   |    1 +
 debian/owncloud.links            |    3 +++
 debian/owncloud.postinst         |    6 ++++++
 debian/patches/fix_fancybox.diff |   14 ++++++++++++++
 debian/patches/series            |    1 +
 debian/rules                     |    4 ++--
 6 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/debian/control b/debian/control
index 31923f3..b458869 100644
--- a/debian/control
+++ b/debian/control
@@ -17,6 +17,7 @@ Depends: apache2 | httpd,
          fonts-font-awesome,
          libjs-chosen,
          libjs-jquery (>= 1.7.2-1),
+         libjs-jquery-fancybox,
          libjs-jquery-jplayer,
          libjs-jquery-minicolors (<< 2~),
          libjs-jquery-mousewheel,
diff --git a/debian/owncloud.links b/debian/owncloud.links
index 11c8fcf..47d3c27 100644
--- a/debian/owncloud.links
+++ b/debian/owncloud.links
@@ -14,6 +14,9 @@ usr/share/javascript/jquery/jquery.min.js usr/share/owncloud/core/js/jquery-1.7.
 usr/share/javascript/jquery-jplayer/Jplayer.swf usr/share/owncloud/apps/media/js/Jplayer.swf
 usr/share/javascript/jquery-jplayer/jquery.jplayer.min.js usr/share/owncloud/apps/media/js/jquery.jplayer.min.js
 usr/share/javascript/jquery-jplayer/add-on usr/share/owncloud/apps/media/js/add-on
+usr/share/javascript/jquery-fancybox				usr/share/owncloud/apps/files_imageviewer/css
+usr/share/javascript/jquery-fancybox/jquery.fancybox.js		usr/share/owncloud/apps/files_imageviewer/js/jquery.fancybox-1.3.4.js
+usr/share/javascript/jquery-fancybox/jquery.fancybox.min.js	usr/share/owncloud/apps/files_imageviewer/js/jquery.fancybox-1.3.4.pack.js
 usr/share/javascript/jquery-mousewheel/jquery.mousewheel.js	usr/share/owncloud/apps/files_imageviewer/js/jquery.mousewheel-3.0.4.js
 usr/share/javascript/jquery-mousewheel/jquery.mousewheel.js	usr/share/owncloud/apps/gallery/js/jquery.mousewheel-3.1.1.js
 usr/share/javascript/jquery-mousewheel/jquery.mousewheel.min.js	usr/share/owncloud/apps/files_imageviewer/js/jquery.mousewheel-3.0.4.pack.js
diff --git a/debian/owncloud.postinst b/debian/owncloud.postinst
index 65e55fa..0e10249 100644
--- a/debian/owncloud.postinst
+++ b/debian/owncloud.postinst
@@ -84,6 +84,12 @@ case "$1" in
 			fi
 		fi
 	done
+	dir="/usr/share/owncloud/apps/files_imageviewer/css"
+	if [ -d $dir ] && [ ! -L $dir ]; then
+		if rmdir $dir 2>/dev/null; then
+			ln -sf ../../../javascript/jquery-fancybox $dir
+		fi
+	fi
 
     ;;
 
diff --git a/debian/patches/fix_fancybox.diff b/debian/patches/fix_fancybox.diff
new file mode 100644
index 0000000..0250166
--- /dev/null
+++ b/debian/patches/fix_fancybox.diff
@@ -0,0 +1,14 @@
+Description: Adapt FancyBox path
+ The Debian package depends on the packaged JavaScript library instead
+ of embedding it.
+Author: David Prévot <taffit at debian.org>
+Forwarded: not-needed
+Last-Update: 2013-08-31
+--- a/apps/files_imageviewer/appinfo/app.php
++++ b/apps/files_imageviewer/appinfo/app.php
+@@ -3,4 +3,4 @@
+ OCP\Util::addscript( 'files_imageviewer', 'lightbox' );
+ OCP\Util::addscript('files_imageviewer', 'jquery.mousewheel-3.0.4.pack');
+ OCP\Util::addscript('files_imageviewer', 'jquery.fancybox-1.3.4.pack');
+-OCP\Util::addStyle( 'files_imageviewer', 'jquery.fancybox-1.3.4' );
++OCP\Util::addStyle( 'files_imageviewer', 'jquery.fancybox' );
diff --git a/debian/patches/series b/debian/patches/series
index d4512c5..9fa33aa 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -9,3 +9,4 @@ fix_crypt_blowfish.diff
 fix_log_path.diff
 fix_symphony.diff
 fix_chosen.diff
+fix_fancybox.diff
diff --git a/debian/rules b/debian/rules
index 520b871..67df2ac 100755
--- a/debian/rules
+++ b/debian/rules
@@ -64,7 +64,6 @@ override_dh_install:
 	rm debian/owncloud/usr/share/owncloud/3rdparty/fullcalendar/js/fullcalendar.min.js
 	rm debian/owncloud/usr/share/owncloud/apps/contacts/js/jquery.Jcrop.min.js
 	rm debian/owncloud/usr/share/owncloud/apps/contacts/js/placeholder_polyfill.jquery.min.combo.js
-	rm debian/owncloud/usr/share/owncloud/apps/files_imageviewer/js/jquery.fancybox-1.3.4.pack.js
 	rm debian/owncloud/usr/share/owncloud/apps/files_odfviewer/js/webodf.js
 	rm debian/owncloud/usr/share/owncloud/apps/files_videoviewer/js/mediaelement-and-player.min.js
 
@@ -74,7 +73,6 @@ override_dh_install:
 		-o debian/owncloud/usr/share/owncloud/apps/contacts/js/placeholder_polyfill.jquery.min.combo.js && \
 		yui-compressor --type js apps/contacts/js/placeholder_polyfill.jquery.js >> \
 		debian/owncloud/usr/share/owncloud/apps/contacts/js/placeholder_polyfill.jquery.min.combo.js
-	yui-compressor --type js debian/owncloud/usr/share/owncloud/apps/files_imageviewer/js/jquery.fancybox-1.3.4.js -o debian/owncloud/usr/share/owncloud/apps/files_imageviewer/js/jquery.fancybox-1.3.4.pack.js
 	yui-compressor --type js debian/owncloud/usr/share/owncloud/apps/files_odfviewer/js/webodf-debug.js -o debian/owncloud/usr/share/owncloud/apps/files_odfviewer/js/webodf.js
 	yui-compressor --type js apps/files_videoviewer/js/mediaelement-and-player.js -o debian/owncloud/usr/share/owncloud/apps/files_videoviewer/js/mediaelement-and-player.min.js
 
@@ -96,6 +94,8 @@ override_dh_install:
 	# Remove third party provided by external package
 	rmdir debian/owncloud/usr/share/owncloud/apps/files_encryption/3rdparty
 	rm -r debian/owncloud/usr/share/owncloud/apps/files_external/3rdparty/phpseclib
+	rm -r debian/owncloud/usr/share/owncloud/apps/files_imageviewer/css
+	rm -r debian/owncloud/usr/share/owncloud/apps/files_imageviewer/img
 
 	# Fix displayed version
 	sed -i "s/@VERSION@/$(VERSION) (Debian)/" \

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud.git



More information about the Pkg-owncloud-commits mailing list