Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 758299 - net-libs/webkit-gtk - add minibrowser use flag
Summary: net-libs/webkit-gtk - add minibrowser use flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-12-03 16:22 UTC by Nikolay Kichukov
Modified: 2020-12-24 16:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay Kichukov 2020-12-03 16:22:39 UTC
net-libs/webkit-gtk does not provide the MiniBrowser executable as it depends on explicit option to be provided during configure time in:
 ./Source/cmake/WebKitFeatures.cmake:    WEBKIT_OPTION_DEFINE(ENABLE_MINIBROWSER "Toggle MiniBrowser compilation." PRIVATE OFF)

It defaults to OFF.

Thus we make it optional for those who need the MiniBrowser executable compiled in.

Reproducible: Always

Steps to Reproduce:
1.) Install =webkit-gtk-2.30.3

Actual Results:  
check under /usr/libexec/webkit2gtk-4.0/ and see that no MiniBrowser exists

Expected Results:  
Allow MiniBrowser to be compiled through a new use flag
Comment 1 Larry the Git Cow gentoo-dev 2020-12-24 16:05:22 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f261968c53e914d3e339e57c7d157b72bf32f81

commit 0f261968c53e914d3e339e57c7d157b72bf32f81
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2020-12-24 15:54:17 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2020-12-24 16:03:07 +0000

    net-libs/webkit-gtk-2.30.4: workaround evolution bug, other improvements
    
    * Porting from cmake-utils.eclass to cmake.eclass made -DNDEBUG not be passed
      anymore, converting some mail-client/evolution issues into aborts. Keep
      passing -DNDEBUG for the time being again.
    * Improve cross-compilation by not requiring sys-apps/xdg-dbus-proxy on CBUILD
    * Build the MiniBrowser with USE=examples
    
    Bug: https://bugs.gentoo.org/761238
    Closes: https://bugs.gentoo.org/760902
    Closes: https://bugs.gentoo.org/758299
    Package-Manager: Portage-3.0.12, Repoman-3.0.2
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 net-libs/webkit-gtk/metadata.xml                |   1 +
 net-libs/webkit-gtk/webkit-gtk-2.30.4-r1.ebuild | 300 ++++++++++++++++++++++++
 2 files changed, 301 insertions(+)