[Pkg-owncloud-commits] [owncloud] 09/13: Complete libjs-chosen move

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 0c45672144be9f0f310158d7172b0b620694b661
Author: David Prévot <taffit at debian.org>
Date:   Sat Aug 31 16:25:35 2013 -0400

    Complete libjs-chosen move
    
    Git-Dch: Ignore
---
 debian/owncloud.install        |    1 -
 debian/owncloud.links          |    1 +
 debian/owncloud.postinst       |   12 +++++++-----
 debian/patches/fix_chosen.diff |   16 ++++++++++++++++
 debian/patches/series          |    1 +
 5 files changed, 25 insertions(+), 6 deletions(-)

diff --git a/debian/owncloud.install b/debian/owncloud.install
index f1a4476..592dbd0 100644
--- a/debian/owncloud.install
+++ b/debian/owncloud.install
@@ -14,7 +14,6 @@ themes/* /var/lib/owncloud/themes
 3rdparty/Dropbox	/usr/share/owncloud/3rdparty
 3rdparty/Google		/usr/share/owncloud/3rdparty
 3rdparty/Patchwork	/usr/share/owncloud/3rdparty
-3rdparty/css /usr/share/owncloud/3rdparty
 3rdparty/fontawesome	/usr/share/owncloud/3rdparty
 3rdparty/fullcalendar /usr/share/owncloud/3rdparty
 3rdparty/openid		/usr/share/owncloud/3rdparty
diff --git a/debian/owncloud.links b/debian/owncloud.links
index 7d1f65a..cad1828 100644
--- a/debian/owncloud.links
+++ b/debian/owncloud.links
@@ -9,6 +9,7 @@ etc/owncloud/htaccess usr/share/owncloud/.htaccess
 
 # Link JavaScript files from the locations in dependency packages.
 usr/share/javascript/chosen		usr/share/owncloud/3rdparty/js/chosen
+usr/share/javascript/chosen		usr/share/owncloud/3rdparty/css/chosen
 usr/share/javascript/jquery/jquery.min.js usr/share/owncloud/core/js/jquery-1.7.2.min.js
 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
diff --git a/debian/owncloud.postinst b/debian/owncloud.postinst
index 84a8d6c..65e55fa 100644
--- a/debian/owncloud.postinst
+++ b/debian/owncloud.postinst
@@ -76,12 +76,14 @@ case "$1" in
 			fi
 		fi
 	done
-	dir="/usr/share/owncloud/3rdparty/js/chosen"
-	if [ -d $dir ] && [ ! -L $dir ]; then
-		if rmdir $dir 2>/dev/null; then
-			ln -sf ../../../javascript/chosen $dir
+	subdir="/usr/share/owncloud/3rdparty/"
+	for dir in ${subdir}css/chosen ${subdir}js/chosen; do
+		if [ -d $dir ] && [ ! -L $dir ]; then
+			if rmdir $dir 2>/dev/null; then
+				ln -sf ../../../javascript/chosen $dir
+			fi
 		fi
-	fi
+	done
 
     ;;
 
diff --git a/debian/patches/fix_chosen.diff b/debian/patches/fix_chosen.diff
new file mode 100644
index 0000000..7c9cc15
--- /dev/null
+++ b/debian/patches/fix_chosen.diff
@@ -0,0 +1,16 @@
+Description: Adapt chosen css path
+ Avoid shipping duplicate files in subdirectories.
+Author: David Prévot <taffit at debian.org>
+Forwarded: no
+Last-Update: 2013-08-31
+--- a/settings/personal.php
++++ b/settings/personal.php
+@@ -14,7 +14,7 @@
+ OC_Util::addScript( 'settings', 'personal' );
+ OC_Util::addStyle( 'settings', 'settings' );
+ OC_Util::addScript( '3rdparty', 'chosen/chosen.jquery.min' );
+-OC_Util::addStyle( '3rdparty', 'chosen' );
++OC_Util::addStyle( '3rdparty', 'chosen/chosen' );
+ OC_App::setActiveNavigationEntry( 'personal' );
+ 
+ $storageInfo=OC_Helper::getStorageInfo();
diff --git a/debian/patches/series b/debian/patches/series
index 5f9f547..d4512c5 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -8,3 +8,4 @@ fix_aws-sdk.diff
 fix_crypt_blowfish.diff
 fix_log_path.diff
 fix_symphony.diff
+fix_chosen.diff

-- 
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