summaryrefslogtreecommitdiff
path: root/app-text/calibre/files/calibre-disable_plugins.patch
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-15 22:54:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-15 22:54:06 +0100
commitdc98a3cf02627e4ea4fe9ea9a2b4354c7a983b5f (patch)
tree66469738748cd445a9f4b4c120c7143e5562589d /app-text/calibre/files/calibre-disable_plugins.patch
parent3addad1afa62fa174fdfac358d7171c160ea8a0d (diff)
app-text/calibre : import from gentoo tree, fix ebuild to avoid sandbox violations
Diffstat (limited to 'app-text/calibre/files/calibre-disable_plugins.patch')
-rw-r--r--app-text/calibre/files/calibre-disable_plugins.patch17
1 files changed, 17 insertions, 0 deletions
diff --git a/app-text/calibre/files/calibre-disable_plugins.patch b/app-text/calibre/files/calibre-disable_plugins.patch
new file mode 100644
index 00000000..9ef1dd04
--- /dev/null
+++ b/app-text/calibre/files/calibre-disable_plugins.patch
@@ -0,0 +1,17 @@
+Description: Disable plugin dialog. It uses a totally non-authenticated and non-trusted way of installing arbitrary code.
+Author: Martin Pitt <mpitt@debian.org>
+Bug-Debian: http://bugs.debian.org/640026
+
+Index: calibre-0.8.29+dfsg/src/calibre/gui2/actions/preferences.py
+===================================================================
+--- calibre-0.8.29+dfsg.orig/src/calibre/gui2/actions/preferences.py 2011-12-16 05:49:14.000000000 +0100
++++ calibre-0.8.29+dfsg/src/calibre/gui2/actions/preferences.py 2011-12-20 19:29:04.798468930 +0100
+@@ -28,8 +28,6 @@
+ pm.addAction(QIcon(I('config.png')), _('Preferences'), self.do_config)
+ cm('welcome wizard', _('Run welcome wizard'),
+ icon='wizard.png', triggered=self.gui.run_wizard)
+- cm('plugin updater', _('Get plugins to enhance calibre'),
+- icon='plugins/plugin_updater.png', triggered=self.get_plugins)
+ if not DEBUG:
+ pm.addSeparator()
+ cm('restart', _('Restart in debug mode'), icon='debug.png',