summary refs log tree commit diff
path: root/pkgs/development/python-modules
diff options
context:
space:
mode:
authorLancelot SIX <lsix@lancelotsix.com>2016-11-16 14:57:15 +0100
committerLancelot SIX <lsix@lancelotsix.com>2016-11-16 15:01:43 +0100
commitf7558d07dfaf1fe9f89126902a1fcbba27383b58 (patch)
treece3a6324bcc3f3e627e31d3e0dc79426aa7d303e /pkgs/development/python-modules
parenta45315500e7a1897d24767581184d448d54d1f83 (diff)
downloadnixlib-f7558d07dfaf1fe9f89126902a1fcbba27383b58.tar
nixlib-f7558d07dfaf1fe9f89126902a1fcbba27383b58.tar.gz
nixlib-f7558d07dfaf1fe9f89126902a1fcbba27383b58.tar.bz2
nixlib-f7558d07dfaf1fe9f89126902a1fcbba27383b58.tar.lz
nixlib-f7558d07dfaf1fe9f89126902a1fcbba27383b58.tar.xz
nixlib-f7558d07dfaf1fe9f89126902a1fcbba27383b58.tar.zst
nixlib-f7558d07dfaf1fe9f89126902a1fcbba27383b58.zip
poezio: 0.9 -> 0.10
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r--pkgs/development/python-modules/poezio/fix_gnupg_import.patch12
-rw-r--r--pkgs/development/python-modules/poezio/fix_plugins_imports.patch80
-rw-r--r--pkgs/development/python-modules/poezio/make_default_config_writable.patch25
3 files changed, 92 insertions, 25 deletions
diff --git a/pkgs/development/python-modules/poezio/fix_gnupg_import.patch b/pkgs/development/python-modules/poezio/fix_gnupg_import.patch
new file mode 100644
index 000000000000..d75e09b722bf
--- /dev/null
+++ b/pkgs/development/python-modules/poezio/fix_gnupg_import.patch
@@ -0,0 +1,12 @@
+diff -Nur poezio-0.10.orig/plugins/gpg/__init__.py poezio-0.10/plugins/gpg/__init__.py
+--- poezio-0.10.orig/plugins/gpg/__init__.py	2016-07-27 19:02:41.000000000 +0200
++++ poezio-0.10/plugins/gpg/__init__.py	2016-11-16 14:17:06.011128631 +0100
+@@ -105,7 +105,7 @@
+ .. _XEP-0027: http://xmpp.org/extensions/xep-0027.html
+ 
+ """
+-from gpg import gnupg
++import slixmpp.thirdparty.gnupg as gnupg
+ from slixmpp.xmlstream.stanzabase import JID
+ 
+ from xml.etree import cElementTree as ET
diff --git a/pkgs/development/python-modules/poezio/fix_plugins_imports.patch b/pkgs/development/python-modules/poezio/fix_plugins_imports.patch
new file mode 100644
index 000000000000..821b9c41588a
--- /dev/null
+++ b/pkgs/development/python-modules/poezio/fix_plugins_imports.patch
@@ -0,0 +1,80 @@
+diff -Nur poezio-0.10.orig/plugins/canat.py poezio-0.10/plugins/canat.py
+--- poezio-0.10.orig/plugins/canat.py	2016-08-21 14:56:35.000000000 +0200
++++ poezio-0.10/plugins/canat.py	2016-11-16 14:32:21.565445266 +0100
+@@ -34,9 +34,9 @@
+ 
+ 
+ """
+-from plugin import BasePlugin
+-import tabs
+-from decorators import command_args_parser
++from poezio.plugin import BasePlugin
++import poezio.tabs
++from poezio.decorators import command_args_parser
+ 
+ def move(text, step, spacing):
+     new_text = text + (" " * spacing)
+diff -Nur poezio-0.10.orig/plugins/corrections_diff.py poezio-0.10/plugins/corrections_diff.py
+--- poezio-0.10.orig/plugins/corrections_diff.py	2016-08-21 14:56:35.000000000 +0200
++++ poezio-0.10/plugins/corrections_diff.py	2016-11-16 14:30:53.992684959 +0100
+@@ -22,11 +22,11 @@
+ 
+ 
+ """
+-from plugin import BasePlugin
++from poezio.plugin import BasePlugin
+ import difflib
++import collections
+ from functools import wraps
+-import tabs
+-from config import config
++from poezio.config import config
+ 
+ shim_message_fields = ('txt nick_color time str_time nickname user identifier'
+                   ' highlight me old_message revisions jid ack')
+@@ -61,10 +61,6 @@
+         rev -= 1
+     return ''.join(acc)
+ 
+-Message.__repr__ = repr_message
+-Message.__str__ = repr_message
+-
+-
+ 
+ def corrections_enabled(func):
+     @wraps(func)
+diff -Nur poezio-0.10.orig/plugins/coucou.py poezio-0.10/plugins/coucou.py
+--- poezio-0.10.orig/plugins/coucou.py	2016-08-21 14:56:35.000000000 +0200
++++ poezio-0.10/plugins/coucou.py	2016-11-16 14:25:37.101337668 +0100
+@@ -1,4 +1,4 @@
+-from plugin import BasePlugin
++from poezio.plugin import BasePlugin
+ import tracemalloc
+ import cProfile, pstats, io
+ 
+diff -Nur poezio-0.10.orig/plugins/flood.py poezio-0.10/plugins/flood.py
+--- poezio-0.10.orig/plugins/flood.py	2016-08-21 14:56:35.000000000 +0200
++++ poezio-0.10/plugins/flood.py	2016-11-16 14:32:56.452155220 +0100
+@@ -1,6 +1,6 @@
+-from plugin import BasePlugin
+-import tabs
+-import multiuserchat as muc
++from poezio.plugin import BasePlugin
++import poezio.tabs
++import poezio.multiuserchat as muc
+ 
+ class Plugin(BasePlugin):
+     def init(self):
+diff -Nur poezio-0.10.orig/plugins/invisible.py poezio-0.10/plugins/invisible.py
+--- poezio-0.10.orig/plugins/invisible.py	2016-08-21 14:56:35.000000000 +0200
++++ poezio-0.10/plugins/invisible.py	2016-11-16 14:31:31.743288152 +0100
+@@ -20,8 +20,7 @@
+ .. _XEP-0186: https://xmpp.org/extensions/xep-0186.html
+ """
+ 
+-from plugin import BasePlugin
+-import tabs
++from poezio.plugin import BasePlugin
+ 
+ class Plugin(BasePlugin):
+     def init(self):
diff --git a/pkgs/development/python-modules/poezio/make_default_config_writable.patch b/pkgs/development/python-modules/poezio/make_default_config_writable.patch
deleted file mode 100644
index 03d732e256c4..000000000000
--- a/pkgs/development/python-modules/poezio/make_default_config_writable.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff -ruN a/src/config.py b/src/config.py
---- a/src/config.py	2015-07-31 19:35:37.000000000 +0000
-+++ b/src/config.py	2015-08-03 09:23:34.322098081 +0000
-@@ -14,6 +14,7 @@
- 
- import logging.config
- import os
-+import stat
- import sys
- import pkg_resources
- 
-@@ -563,6 +564,13 @@
-             copy2(default, options.filename)
-         elif path.isfile(other):
-             copy2(other, options.filename)
-+
-+        # Inside the nixstore, the reference file is readonly, so is the copy.
-+        # Make it writable by the user who just created it.
-+        if os.path.exists(options.filename):
-+            os.chmod(options.filename,
-+                     os.stat(options.filename).st_mode | stat.S_IWUSR)
-+
-         global firstrun
-         firstrun = True
-