Summary: | app-admin/gkrellm builds and runs with glib-2 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Marien Zwart (RETIRED) <marienz> |
Component: | Current packages | Assignee: | Martin Holzer (RETIRED) <mholzer> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | andreas.kimpfler, gent_bz, olivier.favre-simon, pkdevel, rockoo, verbuggt |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 129257 | ||
Bug Blocks: | |||
Attachments: |
the "second patch": make gkrellm always use glib 2
the "first patch": make USE=X gkrellm use glib 2 |
Description
Marien Zwart (RETIRED)
![]() Created attachment 56303 [details, diff]
the "second patch": make gkrellm always use glib 2
patch to gkrellm-2.2.5.ebuild, makes both the X and -X build use the "new"
glib.
Created attachment 56304 [details, diff]
the "first patch": make USE=X gkrellm use glib 2
*** Bug 84088 has been marked as a duplicate of this bug. *** To solidify the basis for making a change to the dependency of gkrellm-2 on glib-2, www.gkrellm.net states that gkrellm *requires* glib-2, and that gkrellmd will work with either glib-1.2 or glib-2. USE=X should DEPEND on >=glib-2 and USE=-X should DEPEND on >=glib-1.2 *** Bug 102671 has been marked as a duplicate of this bug. *** The daemon seems to work with any glib version, so I think DEPEND should be: DEPEND="!X? ( dev-libs/glib ) ssl? ( dev-libs/openssl ) X? ( >=x11-libs/gtk+-2.0.5 >=x11-libs/pango-1.4.0 )" the line: emake glib12=1 || die seems to work even on a glib-2 only system, so I think it could be left as is, with the only effect to prefer glib-1 over glib-2 IF glib-1 is installed (not sure about this). This bug has reached the stable branch, and caused my "x86" system to install glib-1. Really few packages use that lib nowaday. (mplayer and nmap are switching to gtk2 too) so please fix thise one. This is an easy fix that is long overdue - could someone please check it in? *** Bug 119488 has been marked as a duplicate of this bug. *** *** Bug 122541 has been marked as a duplicate of this bug. *** fixed with #129257 |