diff --git a/httpupload/httpupload.py b/httpupload/httpupload.py
index 0bd7732..b2b6594 100644
--- a/httpupload/httpupload.py
+++ b/httpupload/httpupload.py
@@ -29,7 +29,7 @@ if os.name == 'nt':
import nbxmpp
from gi.repository import Gtk, GLib
-
+from gajim import __version__
from gajim.common import app
from gajim.common import ged
from gajim.plugins import GajimPlugin
@@ -42,9 +42,19 @@ log = logging.getLogger('gajim.plugin_system.httpupload')
IQ_CALLBACK = {}
NS_HTTPUPLOAD = 'urn:xmpp:http:upload'
+MAX_GAJIM_VER = "0.98.3"
class HTTPUploadPlugin(GajimPlugin):
def init(self):
+ from distutils.version import LooseVersion as V
+ if V(__version__) > V(MAX_GAJIM_VER):
+ self.activatable = False
+ self.available_text = 'Gajim 0.99.1 and later versions come with '\
+ 'HTTP Upload integrated as core functionality. '\
+ 'This plugin is not needed any longer.'
+ self.config_dialog = None
+ return
+
self.config_default_values = {
'verify': (True, '')
}
diff --git a/httpupload/manifest.ini b/httpupload/manifest.ini
index a9e3a94..f61e869 100644
--- a/httpupload/manifest.ini
+++ b/httpupload/manifest.ini
@@ -1,9 +1,10 @@
[info]
name: HttpUpload
short_name: httpupload
-version: 0.7.3
+version: 0.7.4
description: This plugin is designed to send a file to a contact or muc by using httpupload.
Your server must support XEP-0363: HTTP Upload.
+ This plugin is integrated into Gajim core since version 0.99.1.
authors: Thilo Molitor
Philipp Hörist
Linus Heckemann