Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 644316 - app-emulation/ski: disable optional gnome support
Summary: app-emulation/ski: disable optional gnome support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: IA-64 team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-12 15:36 UTC by Pacho Ramos
Modified: 2018-02-10 18:43 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 Pacho Ramos gentoo-dev 2018-01-12 15:36:15 UTC
It seems this package relies on obsolete gnome2 libs for its gtk support... if that support is not really needed, it would be nice to disable it if possible

Thanks
Comment 1 Larry the Git Cow gentoo-dev 2018-02-10 18:19:48 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c8f46603cf3cbfd570f58d9d4ffdc2ae0b49f3

commit 61c8f46603cf3cbfd570f58d9d4ffdc2ae0b49f3
Author:     Sergei Trofimovich <slyfox@gentoo.org>
AuthorDate: 2018-02-10 18:19:31 +0000
Commit:     Sergei Trofimovich <slyfox@gentoo.org>
CommitDate: 2018-02-10 18:19:41 +0000

    app-emulation/ski: drop USE=gtk support, bug #644316
    
    Closes: https://bugs.gentoo.org/644316
    Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-emulation/ski/ski-1.3.2-r2.ebuild | 51 +++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)
Comment 2 Sergei Trofimovich (RETIRED) gentoo-dev 2018-02-10 18:21:55 UTC
Yeah, GTK ui is not very useful. Dropped USE=gtk in 1.3.2-r2.

Do you plan to remove those libs from gentoo completely? I hoped to see a bug in 'Blocks:' tag with a few pointers what is the new libs everyone migrates to :)
Comment 3 Mart Raudsepp gentoo-dev 2018-02-10 18:43:39 UTC
I think we are still also trying to get rid of the python bindings of these deprecated libraries, so there's a tracker for that, but not the C libraries themselves yet.

In case of libgnomeui, it depends on what functionality it uses; iirc, often it's just to open an URI, for which there's gtk_show_uri now. Other cases have other replacements.
libglade is obsolete by GtkBuilder API, available since gtk 2.12 (yes ancient gtk2 already, not gtk3). It involves a conversion of the .glade files to .ui files (both are XML afaik). The main visual designer is still dev-util/glade though, it just now outputs .ui files; latest versions don't support .glade files anymore. gtk-builder-convert can be used to convert the old .glade to new .ui file as a starting point; in gentoo this tool is split out of gtk+:2 into dev-util/gtk-builder-convert package.
All this is upstream work material, of course.