summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Yao <ryao@gentoo.org>2015-11-15 13:54:03 -0500
committerRichard Yao <ryao@gentoo.org>2015-11-15 13:54:03 -0500
commitd4e29685681dfb3bfb0a1630d8604c46d9e0e3c3 (patch)
tree58645be17d05a518826f03bd92ee2b5cb2e6392f /www-client/dooble/files
parentsys-apps/xinetd: alpha stable, bug 488158. (diff)
downloadgentoo-d4e29685681dfb3bfb0a1630d8604c46d9e0e3c3.tar.gz
gentoo-d4e29685681dfb3bfb0a1630d8604c46d9e0e3c3.tar.bz2
gentoo-d4e29685681dfb3bfb0a1630d8604c46d9e0e3c3.zip
www-client/dooble: new package, "a secure web browser"
This is a rewrite of the www-client/dooble package from Sabayon's for-gentoo repository: https://github.com/Sabayon/for-gentoo/tree/master/www-client/dooble I have not audited the package to verify the security claims, but a cursory peek at how it restricts possible exploit vectors has been promising. I would like this to be scrutinized by others, but I feel good enough about this that I am committing it to ~amd64 for our users to evaluate. At the moment, I am only committing the Qt4 version, which is the 1.x series. The 2.x series is the Qt5 version. This probably should be changed to be slotted when that is committed. Package-Manager: portage-2.2.20.1
Diffstat (limited to 'www-client/dooble/files')
-rw-r--r--www-client/dooble/files/00-dooble-1.55-path-fix.patch45
1 files changed, 45 insertions, 0 deletions
diff --git a/www-client/dooble/files/00-dooble-1.55-path-fix.patch b/www-client/dooble/files/00-dooble-1.55-path-fix.patch
new file mode 100644
index 000000000000..8edc8c547bd8
--- /dev/null
+++ b/www-client/dooble/files/00-dooble-1.55-path-fix.patch
@@ -0,0 +1,45 @@
+diff --git a/dooble.pro b/dooble.pro
+index 8df489e..d448f6e 100644
+--- a/dooble.pro
++++ b/dooble.pro
+@@ -240,33 +240,32 @@ TRANSLATIONS = Translations/dooble_en.ts \
+ PROJECTNAME = Dooble
+ TARGET = Dooble
+
+-dooble.path = /usr/local/dooble
++dooble.path = /usr/bin
+ dooble.files = Dooble
+-dooble_sh.path = /usr/local/dooble
++dooble_sh.path = /usr/share/dooble
+ dooble_sh.files = dooble.sh
+ desktop.path = /usr/share/applications
+ desktop.files = dooble.desktop
+ desktopicon.path = /usr/share/icons/hicolor/48x48
+ desktopicon.files = Icons/48x48/dooble.png
+-icons.path = /usr/local/dooble
++icons.path = /usr/share/dooble
+ icons.files = Icons
+-images.path = /usr/local/dooble
++images.path = /usr/share/dooble
+ images.files = Images
+-libspoton_install.path = /usr/local/dooble/Lib
++libspoton_install.path = /usr/lib
+ libspoton_install.files = libSpotOn/libspoton.so
+ lrelease.extra = $$[QT_INSTALL_BINS]/lrelease dooble.pro
+ lrelease.path = .
+ lupdate.extra = $$[QT_INSTALL_BINS]/lupdate dooble.pro
+ lupdate.path = .
+-pluginsdir.path = /usr/local/dooble/Plugins/dooble
++pluginsdir.path = /usr/lib/nsbrowser/plugins
+-pluginsdir.files = Plugins/README
+-plugspec.path = /usr/local/include/dooble/plugin-spec
++plugspec.path = /usr/include/dooble/plugin-spec
+ plugspec.files = plugin-spec/*.h
+-postinstall.path = /usr/local/dooble
++postinstall.path = /usr/share/dooble
+ postinstall.extra = find /usr/local/dooble -name .svn -exec rm -rf {} \\; 2>/dev/null; echo
+-tab.path = /usr/local/dooble
++tab.path = /usr/share/dooble
+ tab.files = Tab
+ translations.path = /usr/local/dooble/Translations
+ translations.files = Translations/*.qm