x11-plugins/gkrelltop-2.2.5 version bump
watch out - the src-filename-scheme changed ...
for the -r1 plz can we add the installation of the gkrelltopd.so (the server-daemon-part) also ... - make server / install-server - einfo 'howto install the daemon - gkrellmd.conf file: plugin-enable gkrelltopd' - einfo 'howto test the daemon-plugin' <snip> To make and install the server plugin only (you may optionally do glib12=yes): make server make install-server After the gkrelltopd server plugin is installed, it must be enabled by adding a line to a gkrellmd.conf file: plugin-enable gkrelltopd To check that it installs properly, do a test run of gkrellmd like so: gkrellmd -plod </snip>
latest is 2.2.6
Created attachment 50547 [details] Ebuild for version 2.2.6, with support for server-plugin Suggested ebuild for the newest version, with compilation of server-plugin with USE -X PS see bug http://bugs.gentoo.org/show_bug.cgi?id=80834 if you have missing includes for server-plugin.
hi bruno - ur latest ebuild need to copy the gkrelltop2.so to /usr/lib/gkrellm2/plugins and not to plugins-gkrellmd - maybe a einfo to put 'plugin-enable gkrelltop2d' in /etc/gkrellmd.conf - tested w/ gkrellm 2.2.4/2.2.5 - works fine overhere the last 2 weeks - so plz bump after the changes
ping - works fine overhere 1 month
ebuild 2.2.6 does not compile: $ emerge gkrelltop Calculating dependencies ...done! >>> emerge (1 of 1) x11-plugins/gkrelltop-2.2.6 to / >>> md5 files ;-) gkrelltop-2.2.ebuild >>> md5 files ;-) ChangeLog >>> md5 files ;-) gkrelltop-2.2.6.ebuild >>> md5 files ;-) gkrelltop-2.2.2.ebuild >>> md5 files ;-) metadata.xml >>> md5 files ;-) gkrelltop-2.2.3.ebuild >>> md5 files ;-) gkrelltop-2.2.4.ebuild >>> md5 files ;-) files/digest-gkrelltop-2.2.2 >>> md5 files ;-) files/digest-gkrelltop-2.2 >>> md5 files ;-) files/digest-gkrelltop-2.2.6 >>> md5 files ;-) files/digest-gkrelltop-2.2.3 >>> md5 files ;-) files/digest-gkrelltop-2.2.4 >>> md5 src_uri ;-) gkrelltop_2.2-6.tar.gz >>> Unpacking source... >>> Unpacking gkrelltop_2.2-6.tar.gz to /var/tmp/portage/gkrelltop-2.2.6/work >>> Source unpacked. * Compiling server side plugin gkrelltopd.c:4:31: gkrellm2/gkrellmd.h: No such file or directory gkrelltopd.c:13: error: syntax error before "ntop" gkrelltopd.c:13: warning: type defaults to `int' in declaration of `ntop' gkrelltopd.c:13: warning: data definition has no type or storage class gkrelltopd.c:17: error: syntax error before '*' token gkrelltopd.c: In function `gkrelltopd_update': gkrelltopd.c:21: error: `gboolean' undeclared (first use in this function) gkrelltopd.c:21: error: (Each undeclared identifier is reported only once gkrelltopd.c:21: error: for each function it appears in.) gkrelltopd.c:21: error: syntax error before "any_changed" gkrelltopd.c:23: error: `GK' undeclared (first use in this function) gkrelltopd.c:23: error: `first_update' undeclared (first use in this function) gkrelltopd.c:29: error: `any_changed' undeclared (first use in this function) gkrelltopd.c:29: error: `FALSE' undeclared (first use in this function) gkrelltopd.c:33: warning: implicit declaration of function `gkrellmd_dup_string' gkrelltopd.c:41: error: `TRUE' undeclared (first use in this function) gkrelltopd.c:49: warning: implicit declaration of function `gkrellmd_need_serve' gkrelltopd.c:49: error: `mon' undeclared (first use in this function) gkrelltopd.c: At top level: gkrelltopd.c:58: error: syntax error before '*' token gkrelltopd.c: In function `gkrelltopd_serve_data': gkrelltopd.c:60: error: `gchar' undeclared (first use in this function) gkrelltopd.c:60: error: syntax error before "buf" gkrelltopd.c:61: error: `gint' undeclared (first use in this function) gkrelltopd.c:63: warning: implicit declaration of function `gkrellmd_set_serve_name' gkrelltopd.c:63: error: `mon' undeclared (first use in this function) gkrelltopd.c:65: error: `i' undeclared (first use in this function) gkrelltopd.c:67: error: `first_serve' undeclared (first use in this function) gkrelltopd.c:69: error: `buf' undeclared (first use in this function) gkrelltopd.c:71: warning: implicit declaration of function `gkrellmd_serve_data' gkrelltopd.c: At top level: gkrelltopd.c:82: error: syntax error before '*' token gkrelltopd.c: In function `gkrelltopd_serve_setup': gkrelltopd.c:84: error: `gchar' undeclared (first use in this function) gkrelltopd.c:84: error: syntax error before "buf" gkrelltopd.c:88: error: `buf' undeclared (first use in this function) gkrelltopd.c:93: warning: implicit declaration of function `gkrellmd_plugin_serve_setup' gkrelltopd.c:93: error: `mon' undeclared (first use in this function) gkrelltopd.c: At top level: gkrelltopd.c:97: error: syntax error before "gkrelltop_monitor" gkrelltopd.c:97: warning: type defaults to `int' in declaration of `gkrelltop_monitor' gkrelltopd.c:99: warning: initialization makes integer from pointer without a cast gkrelltopd.c:100: warning: excess elements in scalar initializer gkrelltopd.c:100: warning: (near initialization for `gkrelltop_monitor') gkrelltopd.c:101: warning: excess elements in scalar initializer gkrelltopd.c:101: warning: (near initialization for `gkrelltop_monitor') gkrelltopd.c:102: warning: excess elements in scalar initializer gkrelltopd.c:102: warning: (near initialization for `gkrelltop_monitor') gkrelltopd.c:103: warning: data definition has no type or storage class gkrelltopd.c:106: error: syntax error before '*' token gkrelltopd.c:108: warning: return type defaults to `int' !!! ERROR: x11-plugins/gkrelltop-2.2.6 failed. !!! Function src_compile, Line 31, Exitcode 1 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message.
Created attachment 58155 [details, diff] Patch for ebuild from version 2.6. to version 2.6-r1 Hi Daniel Sorry, I completely forgot this bug... You are right, the client-side plugin should be installed to /usr/lib/gkrellm2/plugins See my diff for this and the einfo. Markus Tacker, Your compilation error comes from missing file in /usr/include/gkrellm/ Check the bugs about gkrellm for this (version 2.2.5 should install that file correctly, stable 2.2.4 does not!)
made a stable request for gkrellm-2.2.5 in #91614
After checking for the gkrellmd.h file to be installed, I'm wrong in comment #8, the ebuild for that version does NOT install the include. Only my patch for ebuild of version 2.2.4 did install the gkrellmd.h (see bugs 80834 and 91614 which I marked as blocking this one)
bruno - is this still a issue w/ 2.2.6? so we can close this one (version bump) and if needed open a new one ...
On gkrellm ebuild side the bug is not fixed yet (2.2.6 and 2.2.7 still do not install the server header file in case of use -X) The current ebuild for gkrelltop in CVS does not support server-side plugin either. So as a simple bump for gkrelltop this bug may be closed, but #93243 need to be fixed to allow for server-side plugins. (and ebuilds for plugins that support server-side need to build and install those as well, taking X into their IUSE)
closing this one, because this bug was the bump - the missing headers are in 102751