Package: vuze
Version: 4.3.0.6-5
Severity: wishlist
Tags: patch
Vuze 4.3.0.6 is over 2 years out of date.
I am attaching a patch against debian/patches to work with the current version
of vuze
the file org/eclipse/swt/widgets/Tree2.java from upstream also needs to be
deleted to build, as it is a Windows specific patch not needed on Linux
tested against
http://sourceforge.net/projects/azureus/files/vuze/Vuze_4702/Vuze_4702_source.zip/download
sha1sum:
59b518117181fe9d6e6b99683addce6ada73e464 *Vuze_4702_source.zip
diff --git a/debian/patches/debian/no-auto-update.patch b/debian/patches/debian/no-auto-update.patch
index c4275fe..35d02b3 100644
--- a/debian/patches/debian/no-auto-update.patch
+++ b/debian/patches/debian/no-auto-update.patch
@@ -5,9 +5,9 @@ Index: azureus/org/gudy/azureus2/core3/config/impl/ConfigurationDefaults.java
===================================================================
--- azureus.orig/org/gudy/azureus2/core3/config/impl/ConfigurationDefaults.java 2011-06-07 22:07:05.588553689 +0100
+++ azureus/org/gudy/azureus2/core3/config/impl/ConfigurationDefaults.java 2011-06-07 22:07:57.567719664 +0100
-@@ -231,9 +231,9 @@
- File f = new File(docPath, "Azureus Downloads");
- def.put("Default save path", f.getAbsolutePath());
+@@ -255,9 +255,9 @@
+
+ def.put("Default save path", f.getAbsolutePath());
- def.put("update.start",TRUE);
- def.put("update.periodic",TRUE);
@@ -18,9 +18,9 @@ Index: azureus/org/gudy/azureus2/core3/config/impl/ConfigurationDefaults.java
def.put("update.autodownload", FALSE);
def.put("Send Version Info", TRUE);
-@@ -430,7 +430,7 @@
+@@ -451,7 +451,7 @@
+ def.put( "locale", Locale.getDefault().toString() );
def.put( "locale.set.complete.count", ZERO);
- def.put( "Confirm Data Delete", TRUE );
def.put( "Password Confirm", null );
- def.put( "Auto Update", TRUE );
+ def.put( "Auto Update", FALSE );
diff --git a/debian/patches/debian/update-disable.diff b/debian/patches/debian/update-disable.diff
index cd058e0..8513203 100644
--- a/debian/patches/debian/update-disable.diff
+++ b/debian/patches/debian/update-disable.diff
@@ -17,7 +17,7 @@ diff --git a/com/aelitis/azureus/ui/swt/Initializer.java b/com/aelitis/azureus/u
index 8a959c4..9069f3d 100644
--- a/com/aelitis/azureus/ui/swt/Initializer.java
+++ b/com/aelitis/azureus/ui/swt/Initializer.java
-@@ -44,9 +44,10 @@ import org.gudy.azureus2.ui.swt.networks.SWTNetworkSelection;
+@@ -50,9 +50,10 @@ import org.gudy.azureus2.ui.swt.networks.SWTNetworkSelection;
import org.gudy.azureus2.ui.swt.pluginsinstaller.InstallPluginWizard;
import org.gudy.azureus2.ui.swt.progress.ProgressWindow;
import org.gudy.azureus2.ui.swt.update.UpdateMonitor;
@@ -27,8 +27,8 @@ index 8a959c4..9069f3d 100644
-
+*/
import com.aelitis.azureus.core.*;
- import com.aelitis.azureus.core.cnetwork.ContentNetwork;
import com.aelitis.azureus.core.messenger.ClientMessageContext;
+ import com.aelitis.azureus.core.messenger.PlatformMessenger;
@@ -358,12 +359,15 @@ public class Initializer
}
@@ -46,38 +46,6 @@ index 8a959c4..9069f3d 100644
UpdateMonitor.getSingleton(core); // setup the update monitor
//Tell listeners that all is initialized :
-diff --git a/org/gudy/azureus2/ui/swt/mainwindow/Initializer.java b/org/gudy/azureus2/ui/swt/mainwindow/Initializer.java
-index 620829f..d9e4478 100644
---- a/org/gudy/azureus2/ui/swt/mainwindow/Initializer.java
-+++ b/org/gudy/azureus2/ui/swt/mainwindow/Initializer.java
-@@ -45,9 +45,10 @@ import org.gudy.azureus2.ui.swt.networks.SWTNetworkSelection;
- import org.gudy.azureus2.ui.swt.pluginsinstaller.InstallPluginWizard;
- import org.gudy.azureus2.ui.swt.progress.ProgressWindow;
- import org.gudy.azureus2.ui.swt.update.UpdateMonitor;
-+/* --- Adrian Perez: Don't initialize SWTUpdateChecker in Debian.
- import org.gudy.azureus2.ui.swt.updater2.PreUpdateChecker;
- import org.gudy.azureus2.ui.swt.updater2.SWTUpdateChecker;
--
-+*/
- import com.aelitis.azureus.core.*;
- import com.aelitis.azureus.core.util.CopyOnWriteList;
- import com.aelitis.azureus.launcher.Launcher;
-@@ -253,11 +254,14 @@ Initializer
-
- if (finalLogListener != null)
- Logger.removeListener(finalLogListener);
--
-+/*
-+ * Adrian Perez: Don't initialize SWTUpdateChecker in Debian.
-+ *
- SWTUpdateChecker.initialize();
-
- PreUpdateChecker.initialize( core, COConfigurationManager.getStringParameter("ui"));
-
-+*/
- UpdateMonitor.getSingleton(core); // setup the update monitor
-
- //Tell listeners that all is initialized :
diff --git a/org/gudy/azureus2/update/CorePatchChecker.java b/org/gudy/azureus2/update/CorePatchChecker.java
index 82fd9ae..b87f55a 100644
--- a/org/gudy/azureus2/update/CorePatchChecker.java
diff --git a/debian/patches/fixes/platform.diff b/debian/patches/fixes/platform.diff
index 32fafbd..60f0f07 100644
--- a/debian/patches/fixes/platform.diff
+++ b/debian/patches/fixes/platform.diff
@@ -46,40 +46,6 @@ index b4438fb..d238dc6 100644
/*
* Some results:
-diff --git a/com/aelitis/azureus/ui/swt/views/skin/TorrentListViewsUtils.java b/com/aelitis/azureus/ui/swt/views/skin/TorrentListViewsUtils.java
-index 190af45..cb104fe 100644
---- a/com/aelitis/azureus/ui/swt/views/skin/TorrentListViewsUtils.java
-+++ b/com/aelitis/azureus/ui/swt/views/skin/TorrentListViewsUtils.java
-@@ -76,8 +76,10 @@ import com.aelitis.azureus.util.ContentNetworkUtils;
- import com.aelitis.azureus.util.DLReferals;
- import com.aelitis.azureus.util.DataSourceUtils;
- import com.aelitis.azureus.util.PlayUtils;
--import com.aelitis.azureus.util.win32.Win32Utils;
-
-+/* --- Adrian Perez: Don't import this when building for Linux.
-+import com.aelitis.azureus.util.win32.Win32Utils;
-+*/
- /**
- * @author TuxPaper
- * @created Oct 12, 2006
-@@ -615,6 +617,9 @@ public class TorrentListViewsUtils
- */
- private static boolean runInMediaPlayer(String mediaFile) {
-
-+ // debugDCAD("enter - runInMediaPlayer");
-+
-+/* --- Adrian Perez: Don't use Win32 media player. Always return false.
- if (Constants.isWindows) {
- String wmpEXE = Win32Utils.getWMP();
- if (new File(wmpEXE).exists()) {
-@@ -626,6 +631,7 @@ public class TorrentListViewsUtils
- }
- }
- }
-+*/
- return false;
- }
-
diff --git a/org/gudy/azureus2/platform/PlatformManagerFactory.java b/org/gudy/azureus2/platform/PlatformManagerFactory.java
index 82fcb69..6eec2eb 100644
--- a/org/gudy/azureus2/platform/PlatformManagerFactory.java
__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
Please use
[email protected] for discussions and questions.