Bug 35782 - gkrellm 2.1.22 is out
|
Bug#:
35782
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: All
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: mholzer@gentoo.org
|
Reported By: xero@xeron.cc
|
|
Component: Ebuilds
|
|
|
URL:
http://www.gkrellm.net
|
|
Summary: gkrellm 2.1.22 is out
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2003-12-13 22:48 0000
|
gkrellm 2.1.22 has been releaesd.
2.1.22 and older ebuilds have arguably faulty dependencies. The gtk
dependencies should only be included if the user has specified USE=X. They
should be changed from this:
DEPEND=">=sys-apps/sed-4
gtk? ( >=x11-libs/gtk+-2.0.5 )
gtk2? ( >=x11-libs/gtk+-2.0.5 )"
to this:
DEPEND=">=sys-apps/sed-4
X? (
gtk? ( >=x11-libs/gtk+-2.0.5 )
gtk2? ( >=x11-libs/gtk+-2.0.5 )
)"
do i really need a local X for this ?
how about just connect remote to a X11 ?
The point is, you can compile just gkrellmd, which does not use X at all. It
listens for clients on 19150. Anyway, if you are USE=-X, it shouldn't matter
whether or not you've turned gtk or gtk2 on or off. My servers recently started
coming up +gtk2 because it was added to the profile. This causes gtk+-2 to get
pulled in and it's dependencies...
Created an attachment (id=22299) [details]
Updated ebuild
* gtk and gtk2 are removed from the USE flags entirely and replaced with X
* >=x11-libs/gtk+-2.0.5 is required if USE=X
* >=dev-libs-glib-1.2 is required in all cases (it will work with the 1.2 or
2.x series)
Looking at the Changelog for 2.1.22, I see that SSL support has been added for
mailcheck, so we need an optional ssl dependency. I'll work on this.
Created an attachment (id=22302) [details]
Updated ebuild with ssl support
* Remove gtk and gtk2 USE flags
* Add dependency >=dev-libs/glib-1.2 in all cases
* If USE=X, add >=x11-libs/gtk+-2.0.5 depenency
* If USE="X ssl", add dev-libs/openssl
Note that gkrellmd (the piece that does not use X) does not have the mail check
capability, so it does not link against OpenSSL.